Difference between On page and Off page is…
ON Page SEO refers to all activities performed within the website to higher ranking and more relevant traffic from these search engines. It is related to the optimization of the content
as well as HTMLsource code of any web. Some of its aspect include meta tags, title tags, meta description and heading tags.
OFF Page related to the other aspects that influence the search ranking of website on the Search Engine Result Page. It refers to the promotional activities, such as a content marketing, social media and do link building(Submissions) out of the boundaries of any web page to improve its search ranking.