On-Page SEO - The basic SEO practice includes a number of modifications within a website. All changes made with a website to improve easy crawling, better cache for getting identified by search engine programs are commonly called as on page SEO optimization. In search engine optimization, on page changes or modification made within a website is very important to provide a better experience for the website users and also for search engine bots.
Off-Page SEO - Off page SEO optimization includes a number activities practiced for improving the ranking of listed page in search engine by conducting several promotional activities, social media shares, reputation building, popularity improvements etc. The classical form of SEO off page optimization refers to the link building activities including directory submission, article submission, press release submission, forum posting, comment link building, guest blogging etc.