On-page SEO is the practice of optimizing your web pages to rank for specific keywords in the search engine results pages. It has to do with optimizing both the content and HTML source code of your website to improve your rankings. —This is the part of SEO that you have full control of . Off-page SEO refers to link building and other activities you and other people do away from your website to improve the ranking of your web page in the search engine.