Hi spymare and valance:
Thanks for your interest; can I respond to your points separately?
Spymare: It's a simple PHP HTTP AGENT script that goes in the root. No doubt you could write your own; this one is done for you. Unfortunately not free but, in my view, well worth it. Get it here:
php-solutions.com IP Detect
valance:
Mallorca Bargains is a local flea-market online. It is an agent between people who wish to swap/sell products or services, usually of lower value, between themselves; in itself it is not selling anything, it is a local service - virtually free.
you're hurting your traffic stats and quite possibly SE results.
Google only needs to display its link to the site when folks type in the domain name. Experience has shown very little
SEO is needed there if the name is distinct enough. Availability of appropriate dot com domain names these days ensures that's a given. People will 'discover' Mallorca Bargains by word of mouth and a small [cheapest] daily advert in the local English language newspaper. Regretfully English speakers have a tendency to expect that the rest of the world will learn English to communicate with them. This means when abroad in a non-English speaking country they precipitate into compact social groups and communities; the 'word', whatever it is, soon gets around.
what about the outsiders who are planning to visit or relocate to Marlocca?
You can hardly take an active part in a low-value-item flea market unless you are prepared to go and collect the item or the person selling [or even giving it away to get rid of it] delivers it. This is such an important point that it has its own custom field on the listing form - take a look. In the case of a service its unlikely somebody in London is going to need an English speaking plumber in Mallorca - until they get there.
The plus side of restricting access by IP, of course, is far fewer viagra pushers and lottery winner advisors et al. For us that's going to save a lot of filtering and grooming time. In a local service just seeking to cover its overheads that's a big plus and we'll go for it.