John Doherty is an SEO consultant who provides an overview of search engine optimization (SEO). SEO involves improving the visibility of a website in organic search results. The higher a site ranks and the more frequently it appears in search results, the more visitors it will receive. SEO is about creating great content around keywords in order to attract links and awareness to help content get found. The key elements of SEO include keyword research, information architecture, link building, and social media engagement.