SEO (Search Engine Optimization) is the practice of both on page and off page enhancements which provide a general rank and authority to your page or website. Most off page SEO is made up of link building strategies otherwise known as back-linking, while on page SEO focuses on content creation and header tags as well as page speed optimization.