I have recently been doing some work on this site kennelsforsale.co.uk which was not ranking for the key phrase 'kennels for sale'. It ranks very highly in bing, yahoo etc but not in google.
I did quite a lot of 'basic' stuff - submitting to google, xml map, preferred domain. The site had the same title on every page, which I altered adding in 'kennels for sale' and also putting it into the body text on the pages and altering the h1 tags. We have also worked on our backlinks.
This was all done about a month ago and the site is still not ranking for "kennels for sale" but ranking highly for "kennel sales". We have a page rank of 1/10. What's depressing is that I notice one of our competitors ranks first page. I don't wish to knock the them because they are clearly doing something right ...
I realise the SEO work is an ongoing process but what I want to know is why isn't the site ranking for this term, and what to try next.