I have clients in the UK who host their sites with me. The sites are hosted in the US. If customers are searching google.co.uk will the sites not be found as they are on foreign IP address's?
Would it be better for search engine results and indexing / google site rankings if the sites are hosted in the UK or doesnt it really matter.
I got advised that UK sites would only show up in google uk searches if they only had UK IP address ranges.
AFAIK if they use .uk domains they don't need to host their sites in UK to be listed for "pages in UK" searches. the search engine will consider them (quite rightly) as from UK, and to inherently be of some interest to a UK audience.
Actually its based on ranking. may be your site in .uk ranked little low thats why ...wht about in google.com is it indexed. if the site is new will take time to index. So dont worry it will index soon
google has mentioned before that website IP and domain extension are factor into the ranking for a local search results, there maybe more that google would consider as the ranking factor for local search.