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.