What is on page SEO?

On-page SEO is the practice of optimizing pages and content to gain higher ranks in the search engines and to attract more relevant traffic.  When someone uses on-page SEO they are referring to the page content and the source code of the website and not Off-page which refers to the links and external factors of a website.