Content optimization means check your website live content. Check the quality of content, how to target the keywords in content, your content is informative and business related, check duplication and check the length of the content.
In SEO off page play a key role for web ranking same as on page work Today trend of quality back links, so for the quality backlink guest post, video sharing, PPT and PDF posting web3. 0 and article submission is the best way.
I was using social media for past many years for my business promotion. At my experience Facebook and Linkedin both give me best output of my business, I got lots of traffic and inquiries.