I have a website where I am looking for one keyword, my website has a PR of 3 and my competitor has a PR of 4. The keywords I get come from high PR sites with the link to my site is the keyword itself but still my site doesn't fall anywhere in the top 100 results. What could be wrong?