Step 1: Website audit and Requirement Analysis
Step 2. Keyword research and identification Considering latent semantic indexing, google auto-complete search, search volume, bid for keywords, google trend and Rankbrain as google’s new important update
Step 3. Optimize pages on title tag, meta tags, images, header with identified keywords
Step 4. Promote keywords for search results ranking
Step 5. Grow total impression counts and click for keywords on search result
Step 6. Focus on keywords that have high Click Through Rate to drive more sales
Step 7. Analyze website with google analytics and webmaster data to re-optimize for better performance
Step 8. Focus on other social media platform to drive more traffic and add values for organic search result
Step 9. Continuing with on page/off page optimization over time with a new strategy for growth.
Step 10. Focus on user metrics, user interface and user experience.
PS: Research for new whitehat techniques to drive more traffic. Besides regular optimization job, consider revenue model and your future planning with the business to plan SEO campaign accordingly.
Google only loves you when everyone else loves you first.