If you do SEO for google you have to be ready to be penalized one day or another (if you are one of the big coop. then stop reading.. ). I have a better solution for this. Optimize 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 together. 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 Google as well but I keep bing-yahoo sites as for risky keywords.