As an Internet marketing strategy, SEO considers how search engines work and what people search for. Optimizing a website primarily involves editing its content and HTML code to both increases its relevance to specific keywords and remove barriers to the indexing activities of search engines.