Search Engine Optimization, or SEO, is a method of strategically publishing content. The idea of SEO is to publish content so that people will find your web presence on the internet. An SEO strategy can require many different disciplines to be effective. There are technical requirements, marketing skills, social media strategies, and a whole host of other pieces that are needed when building a SEO strategy.