I want to add another tips to this great article.
* Try to update your site with fresh content at least once a week.
* Change your home page content once a week.
* Frequently add new pages to your site.
* When you site update, inform to google using sitemap.
* All ways use google webmaster tools for identify your current situation.
* Try to improve your link popularity using proper link building campaign.