I have a site related to insurance that is ranked (in G, Y & M) for a whole set (around 20) of keyword phrases. While these arent big traffic phrases they get between 0 and 400 searches per year. I'm not going to post exact phrases so dont ask. Info on the keyword phrases - They have one word abreviated, IE Main Keyword Phrase: Application Programmer Phrase with abbreviation: App Programmer Heres the question.. How on earth did my site rank for it? -There arent any links pointing to my site with the keyword phrases -The content of the site doesnt include the phrases anywhere, or the abbreviation anywhere. Theory: The abbreviation is used in google adwords campaigns, these links go on web search results and content pages. Google, yahoo, and msn see the abbreviation on these sites, and it links to me, therefore my site is associated with that.