Hello,
This kinda bugs me for quite a while, One of my sites is ranking extremely well in Google and shows up in top 1-5 for most of our keywords.
The history for this site is not so calm as a few years ago it lost all of its ranking and couldn't be found for 2 years or so. It gained its ranking back after Google took off some outdated penalties (according to MC).
Anyway to make long things short this site is ranking very well for every keyword but not for 2 of its main keywords.
The pages from my site that do rank for these keywords are in my opinion "the second best"
I'm not sure what went wrong and why Google refuses to show the best page for that query, I guess I'm carrying and old penalty of some sort for excessive use of these keywords as anchor in inbound links (The name of the website starts with that keyword) but was wondering if anyone had this issue and was able to get out of it or have an idea where to start looking.