A site of mine has the best content anywhere yet is ranking terrible. This fellow with an exact match domain and terrible content is outranking me. My site: smallforrestkungfu dot com My keywords: iron palm . 52 iron palm qigong . 10 iron palm training. 13 Legitimately go take a look around my site. It has the nicest content in the subject of any site on the internet. After, look at this guy: ironpalmtraining dot com iron palm training . 8 iron palm . 13 His site is older and is on DMOZ. But his article is terrible. How is that guy outranking me?! To be fair I used to be on page 1 for everything.