
Search engine optimization is the practice of optimizing websites to make them appear higher up in search results. SEO is a combination of many different techniques including keyword research, website architecture, content creation, link building, social media marketing, and page speed optimization.