If you do SEO for google you have to be ready to be penalised one day or another (if you are one of the big coorp. then stop reading.. ). I have a better solution for this. Optimise Sites for Bing-Yahoo , so never worry about what would be the next algorithm sh*t update. I have lost many sites few times just was doing white-gray hat SEO. Those sites still ranking high on Bing-yahoo and even conversion rates higher with less traffic. Then I decided to build sites just for bing-yahoo traffic. Rules are different for them: EMD works very very well with title tag and H1 tag toghether. You can do money keyword anchor text links as much as you like , even better with EM domains. Yahoo-bing users are more likely to click on ads, I have %30 - %40 more click through rates than gg traffic. It takes longer to rank on Bing-yahoo but your sites stays there little or no effort, no penalty, no penguin, No need to follow seo forums, Matt Cutts.. Bing-yahoo like state pension Income not high like ggle but steady and life saver, and will be there for long, older your site better rankings. I do SEO for ggl as well but I keep bing-yahoo sites as insurance, gg SEO is high risk-high gain but Bing-yahoo is more reliable. I am in UK and here gg got %90 search share. In USA market you have even better share for yahoo-bing traffic (%30).