Search engine optimization is mainly differentiated into two types,which have different types of approaches to help increase search engine ranking. Those types are as follows :
1. On- page search engine optimization.
2. Off- page search engine optimization.
1.On-Page SEO :
If you think for long term then on page optimization is a very important point to get good SERPs in all the major search engines. It stands for all the techniques and process utilized on your website which is hosted on a server. You have full control of how you make these changes and a lot of these can make a difference in ranking for a specific keyword on page 500 or page 10 or maybe even higher