I have a Uk baed site and rankings on the first page of the google, but when I check checks the alexa it shows no country data. Can anybody tell me whats the problem is.
Alexa is mostly used in US and it may be possibility that your website does not have enough data from UK to be recognized. You need to check it via various analytics tools that from where most of visitors are coming.
Plz share you domain name ....So that We can give you right answer. If your site is new. You have to wait some time.