On-page SEO is the practice of optimizing elements on your website. It describes the steps that are made on your websites, such as content optimization and navigational simplification, to raise your search ranks.
Off-page SEO is centered on backlink building. A website with several high-value backlinks will often rank higher than an otherwise equivalent site with fewer backlinks because search engines consider backlinks as indicators of the quality of the linked-to material.