On Page SEO
On page search engine optimization alerts the search engines to the keywords of your webpage, which is necessary for the search engines to assign ranking to your website or webpage for your keyword.
Off Page
Off-page search engine optimization deals with the incoming links from other websites that you have pointing to your website pages.