Below you can find a To-do List that will be highly useful if you want to improve search rank in Google.
On page
- Include Meta Tags
- Check URL Structure and Optimization
- Use Header Tags
- Use a clear navigation structure
- Add Rich Content relevant to your keywords
- Internal links optimization
- Speed optimization (Reduce images and code size)
- Add Sitemaps
- Add Robots.txt
- Use Structured Data (Google’s webmaster tools for more info)
- Include a video
- Include a Blog to generate fresh content
Off Page
- Send Press Releases
- Do Search Engine Submission
- Do Directory Submission
- Add Social Bookmarking
- Do Articles Submission
- Blog in third party websites
- Blog Commenting with signature with your domain
- RSS Submission
- Post Classified ads
- Use Google Places if relevant
- Include Business Listings
- Use Local Listings
- PDF/PPT/Video Submission
- Participate in Forums related to your industry
- Profile Creations for company and staff
- Use Social Pages (Facebook, Linked, Twitter)
- Participate in Question & Answers (Quora.com, Yahoo Answers)
- Image Submission (Pinterest.com)
- Include your page in Yahoo Listings (Paid fee)
- Do regular Competitor Analysis
Wherever possible you need to include relevant Keywords or Keyphrases that link to your website’s homepage or important inner pages according to the keyword.