Sometimes it just seems impossible to crack the top 10 in Google, Bing, or Yahoo for a keyword phrase. Even with extensive investment in on-page optimization and link building, your site may languish at the top of page 2 while cheap-looking sites dominate the first 10 listings. Despite all your spending on SEO tricks, there may be a very good reason that your site isn’t ranking better: It  Doesn’t Deserve A Good Spot.