Hi, BHW! I have a few sites that are TOP-5/10 at Yahoo/Bing with many keywords, but Google TOP-20 or TOP-30 or even Not in TOP-30. I know that Yahoo/Bing loves SAPE links and it's true, but even if I don't use SAPE - the situation is the same. I always see the same picture: #1-3 Yahoo/Bing and Not in Top 30 Google. This is my Ahrefs profile (maybe I build links too fast?). Damn. I have about 10 sites with the same picture and I can't understand what I'm doing wrong. When I make my new site, I build it on WP, with nice responsive premium theme + use SEO plugins and all the stuff. Always I use sliders, unique pictures (with alt tags), unique sale texts, tables with reviews, nofollow external links to wikipedia and sites likes it, use blog entries with thumbs, tabs, testimonials, sometimes video, links to other pages of my site and etc. I am trying to do my best to make my main page looks great. Then I begin to buid links like my competitors do (using Ahrefs) + build even more links that my competitors don't have (with anchor and links like this MYSITE and etc). Now I see that my Ahrefs Rank is better than many my competitors have and my site is TOP 3/5/10 in Yahoo/Bing, but Google - damn, only a few keywords are TOP 15-20, others - even Not in Top 30! I don't have any manual penalties and have NO errors at Webmaster panel. But how to detect what is the problem? I am working with SEO for many years and ranked many sites of different niches in Google and other SE like Yandex, but not at Google ENGLISH. I see that competion in English Google is much stronger. Also it seems that English Google hates me ^). Even I have some TOPs I almost don't have traffic. I have about 20 affiliate sites and only a few of them have traffic and daily make CPA sales for me. But I can't understand what I should exactly do. I have to improve my SEO skills with Google, thanks for any help, guys!