Many different components make up an SEO strategy. Still, some of them are, to name a few, on-page technical SEO configuration, content rewriting for SEO, meta tag implementation, successful snippet implementation, blog writing, press release writing, informational content writing, guest blog writing, social media marketing, video marketing, and content distribution.