My personnel experience says that if you go for optimizing for google then the other search engines like yahoo or bing there also your site will get optimized partly. No one knows the proper algorithm or the procedure used by any search engine. Its their secret. We can only predict how to optimize. There are many ways to optimize.