SEO is more than just ranking, SEO is educating the visitor's and help to find correct and genuine results.
Very first step in SEO starts with On-Page if you have done On-Page properly than you have done half of SEO work. Creation of Strategies for On-Site and Off-Site SEO, Content, Link Building, Social Media Optimization.