we have a site www.carltonhoteliw.co.uk which we are finding hard to get ranked well for its basic key phrase 'bed and breakfast hotel, shanklin, Isle of Wight' and we dont know why. On Yahoo, it is page1, position1, for this phrase [and many others] the site has a reasonable page rank [PR2] and isnt brand new. For some reason, Google just doesnt seem to want to rank it higher.... Can anyone throw any light on why? Is there something in the source code which Google is taking a dislike to? any suggestions are much appreciated.
It is indexed in google, but has only three incoming links to the home page. It seems you haven't done any promotion on it. One way you can get ranking for the keyword is using adwords. Otherwise, just get fifty bloggers of related niche to give you incoming links with the keyword mentioned. Keywords, description etc are all right. You just need to build more links thats it. All the best.
I'm with vjlenin - get more incoming links from a range of other sites. Most of your pages seem to be optimised (based on placement and density) for "isle of wight". This means Google can get confused as to which one to best rank for that keyword. I suggest having just one page properly optimised for that keyword, then build incoming links to it. I've had much better results through focusing the keyword targets rather than spreading them across multiple pages.
Thanks for your input...really appreciated. Do you really think Google would get 'confused' because the phrase "isle of wight" is used on more than one page?? surely its more sophisticated than that?