Thats a great article , can add some more guidelines thou.
Make sure your site is properly designed, for example, if you have a site with 100 pages the 99 pages should focus on your main page index.html, with this way you can reduce the page rank of a page inside your site and increase the page rank of the main index.html.
Next step optimise your site to have more content than extra loadings [like images,flashes,videos etc,.].
Regular update of site always helps [if a bot crawls for the same result it might reduce the frequency of visit].
Whenever you have changed or made a massive update submit your site to search engines manually for quick crawl [Note this step is applicable only for newly built websites and not for long standing professional websites].




