On-site optimization or simply On-site SEO refers to all types of creative choices and technical improvements of a website. It covers everything from mobile optimization to on-page optimization to improve customer experience. Some common ways to optimize a website includes enhancing site architecture, navigation structuring, meta titles and descriptions, site speed, rich snippets and structured data, content availability as well as site security.
Although it actually does not directly influence the SEO process , social media is still often considered as a necessary SEO strategy. Social media marketing is the utilization of different social media platforms to reach out to a wider audience and have your content and brand seen by more people. This in return can create potential organic clicks and inbound links which can help improve the organic search rankings of your website.
Looking at the individual strategies listed above, we can say that there is actually no particular approach that can perform all the things that the individual tactics can do. Each can function independently and influence the process that a SEO company does and they can also perform together for the purpose of modifying search results to yield better outcome, improve customer experiences and build customer relationship.