now started on page and off page both.
On page optimization is the process of making a website SEO friendly and lot of points keep in mind when we doing the on page of any website like title tag optimization, meta description of that website, navigation structure of a website and more.
Off Page Optimization is the activity that is done on other sites for our site to increase search engine ranking. Off page is what you do to promote your website like link building, social bookmarking, blog posting, directory submission, Article submission, Blog commenting, smo etc.