site is over 3 years old. have added it to both bing and google web master tools 3 years ago. ranked top 2 for my keyword in yahoo and bing for more than a year having a hard time breaking top 10 in google have not even logged in to my bing webmaster tool account over 2 years, meaning did not submit any disavow file (not even sure if they have that concept). continuously checking google webmaster tool and playing with disavow file only thing that I can think of is that bing/yahoo have a major different algorithm from google, and somehow google is penalizing me. any thoughts and suggestions?