Note: A short updated article about Google AdWords Geotargeting in 2008 is now available.
Changing the geotarget can change your paid search performance quite markedly. However, commentators, and even Google, publish some wildly inaccurate information. I’ve read a few strange myths about geotargeting, in various forums. I’ve got some clients for whom geotargeting at country, and smaller areas, is very important, so I’ve done a bunch of experiments to find out what really happens. Here’s a brief account of some of the results.
What Is Geotargeting?
Geotargeting is one of the ways to address adverts to people who are more likely to buy. Other mechanisms within AdWords are the advertising system (keyword targeting, content match, site targeting), publishing system (web, mobile/cellular, print), languages, message type (text, graphic, video) and network (Google only, Search Partners, AdSense sites, etc).
Geotargeting relies on clues from users, most notably the IP address of the users’ web browser, to identify where the user is. Potentially useful additional clues are keywords or content that implies a geographically relevant targeting for the site. For example, “elephants denver” may imply that there is a geographical interest in Denver - though “John Denver” doesn’t imply geographical interest to the same extent. Intent is all important, and notoriously difficult to manage in search engines and in paid search.
Setting Geotargets
Geotargets are set at the campaign level of AdWords. Other advertising systems have different ways to select the geotarget. For example, Yahoo!Search Marketing selects the country geotarget at the account level, so a multi-country target audience needs multiple accounts (which can be tied together under one login). Some paid search systems do not have any way to select the geotarget at all, even at country level, or if they do offer a geotarget, may not enforce it effectively. We’ve measured some lower tier search engines that offer country specific targeting, with 55% of clicks out of the target area. Using third party (and cheap) geolocation services, suggests that Google is around 98% accurate at country level targeting - that’s within the measurement error I expect from the geolocation DB we’re using, so Google could be as much as 100% accurate or as low as 95% (1 in 20 adverts served to the wrong country - enough to run several large click fraud businesses; back of the envelope calculations for accuracy, with some hand waving and unmeasured assumptions, which would take an article longer than this to explore… another time, perhaps).
In AdWords, use the Campaign level “Edit Settings” link, and look at the lower part of the right hand column. You should see a language setting (surprisingly useful for some clients) and the geotargeting settings. This usually defaults to the country in which the business is registered. So a UK business address defaults to a UK (England, Wales, Scotland, Northern Ireland) target.
Measuring Geotarget Performance
There are two main reasons to look at geotargeting performance. Clicks from outside your geotarget should result in wasted spend - if clicks outside your geotarget result in sales, you should consider a larger geotarget. You may also want to specifically send different adverts to sub-regions in your main service area. For example, a national advertiser with local stores may want different adverts when the web user is within the local service area of a store - in this case, national adverts may focus on “buy online” and local adverts may carry specific local offers and “buy online or come to the store” messages.
Some web analytics packages report the country or smaller regions, if they have a relationship with a geolocation service. Google’s web analytics package, Google Analytics (Urchin, as was), now uses the same geolocation service as AdWords. Because the geolocation service is the same, using Google Analytics to help tune regional or country specific targeting is useful; when the web analytics package reports the same location data as is used for targeting, you can retarget and tune. You need to tune with respect to the geolocation service used by the paid search or advertising vehicle… because if their service area definitions differ from that of a third party analysis system, you’ll mistune the delivery.
However, there is a weakness to using and believing a geolocation service shared between the analytics and delivery systems. If the same location service is used for both targeting and measurement, then misdelivery can not be identified. How so?
Assume that you target only the USA. You set the campaign geotarget to the USA. You measure using Google Analytics to see if any adverts are clicked on from outside the USA. When the geolocation services used by delivery and measurement are the same, then errors in location will not be shown - because the assumed location in both cases will be the USA. So you’d be unable to see errors in geotargeting delivery, when the analytics system shares location data.
When checking the delivery effectiveness, you really need to use a different geolocation service. That is, if the AdWords geolocation service shows an address in Mexico as being in the USA, this could not be identified by Google Analytics… but a third party geolocation service could show the misdelivery.
Geotargeting Myths
There’s some strange stuff that people believe about geotargeting. Some of it is promoted by Google - probably not intentionally, but caused by some unstated assumptions that may not always be true.
IP Address Gives Away Too Much Personal Information
My domestic IP address is really sufficient to localise me to the UK only. Most geolocation services show that I’m 150 miles north, or about 60 miles south, of my real position. This is because internet connections don’t map to the physical world. Only in special cases can you use an IP address to accurately give location. There’s some newer techniques, none of which I’ve yet seen in wide usage, that can do things like measuring the response time, to narrow down the location of an IP address. But even those aren’t normally more effective than a few tens of miles (in the UK - could be closer in the USA, I think).
The way that most services seem to derive location is to use ISP’s optional information about the position of their routers, to give the end point location. In places like the UK, with a national telecoms structure, the router may be hundreds of miles from the end user. In places like the US, there is usually a good reason to believe that the end point is probably only tens of miles from the router, or not in Virginia. Why Virginia? Because that’s where AOL and Uunet and some other national ISPs located central services… and so many end users will be shown as coming from their web proxy/cache services, as the ISP tries to keep down their upstream bandwidth usage (that’s not a lot to do with Internet Marketing, but knowing this stuff helps to interpret why European advertising shows US clicks - much of it is US based web/cache proxies for European users).
Complicating all of this are “problematic” services. Some ISP’s use “dynamic IP Addresses”. This is very common with dialup services and also affects some ISPs offering ADSL. A dynamic IP address means that it could be used by people at opposite ends of the country in a relatively short period. Mobile data networks may give different IP addresses in a single session, as a result of many causes, from switching between bands, or changing base stations. There are also deliberate services such as anonymising proxy servers, that disguise the end point IP address, and may shift the address during the session, possibly around the world. Many ISPs use web cache/proxies, resulting in requests coming from the proxy server, not the user. Similarly, many large businesses will have a national gateway or even an international gateway between internal users and the internet - for example, I know of a business in the UK, with dozens of offices around the UK, with a gateway in Peterborough and I believe that some of the larger computer businesses with international networks have gateways in the San Jose/Mountain View area for all international offices.
While it is possible to get geolocation data, potentially very accurately (down to 10 metre/30 foot range, with the right technologies), for mobile/cellular phones, the cost has been high. The last project I was on that looked at using mobile phone position had a cost of around $0.20 per query (2002 price - cost is likely to have changed, probably downwards; see the comment by Josh, below). If your average advert cost is in that range, it would make geotargeted mobile advertising rather too expensive, though the location cost could be shared by all advertisers targeting that user/location.
The use of obfuscating technologies, such as dynamic IP addresses or anonymising proxies, whether intentional or not, decreases confidence that all IP addresses can be mapped to any location much more specific than the solar system… IIRC there have been some satellites and other space vehicles with IP addresses. :)
Static IP addresses, stable for long periods, offer the opportunity for the location to be more correctly determined, over time. But is there any sign that services from Google use this?
Google collects a lot of information from me, when I do local searches, or list my business, or register to do other physically addressed activities that would let them infer the location of this IP address. Despite having had the same IP address for years, and having supplied plenty of location information, Google Analytics clearly shows my IP address as being in the UK, and nothing more precise. This suggests that Google is not yet using all the sources of geolocation information that it could. Sample of one, though - not a lot of confidence in this answer!
Local Adverts Are Prioritised
Google staff often assert that local targeted adverts are shown in preference to adverts for a larger area.
This is an effect, not a policy.
If you run an advert for a local service, in a local area, you should expect that the CTR will be higher than a national advert, with a non-local message (or even with a local message). The higher CTR for a local advert will result in a higher QS for the advert, so the locally targeted advert will run in preference to the national advert.
However, there is nothing within Google that specifically prioritises local keyword search adverts. If you bid higher for national adverts than local adverts, you can get to a point where national adverts will be shown.
When testing messages, or if you have different offers that should be made locally and nationally, then you need to be aware not only of the CTR, but the bid, to ensure that national adverts are not sent locally.
You might think that you could use campaign level targeting to offer adverts targeted to a region, and another campaign that targets adverts elsewhere. This is an illusion. Because some IP addresses can not be given a location within the country, you need three campaigns - one for the target, one for other identified areas excluding the target and a lower QS (managed by CTR and bid) national advert that captures everyone without a specific location.
With an account cap on campaigns, you’ll rapidly run out of campaign settable targets with any large business of multiple locations. You’ll need multiple linked accounts to service more than a few tens of campaigns and make them sensibly sort into the types of target that they address.
85% Accurate, or 94%, or… What?
Google offers a variety of numbers for the accuracy of geotargeting. This appears to be because there are a lot of numbers needed to specify geotargeting - more than a single number. Representing the performance as a single number means that there are a lot of ways to choose that number and interpretations as to the effect. Worse, I believe that the numbers vary according to the country, because of the way that IP addresses and ISP’s work in different countries.
Given a geographically targeted advert, the following cases can happen - this is basically just a Venn diagram of the cases where a location is known:
* The advert is shown to an IP address identified as being inside the target; the user is physically located in the target; this is good
* The advert is not shown to an IP address that is physically located in the target area, because the IP address is not located there; this is bad
* The advert is shown to a user outside the geotarget, because the IP address is incorrectly assigned to the target; this is bad
* The advert is not shown to a user outside the geotarget; this is good
* The advert is shown, although the IP is outside the geotarget, because the keyword includes location specific names; arguably good.
* The advert is not shown, despite using location targeted names; this is arguably bad.
And there’s odd cases… like what should happen when you only know the location to within, say, a country:
* Advert is not shown, because the location isn’t known to better than a country; arguable
* Advert is shown, despite the location being imprecise; arguably wrong
To really understand geotargeting, Google should be publishing figures that represent the likelihood that an advert will be seen by a target audience, the likelihood that the advert will be seen by users outside the physical target, and the likelihood of missing audience that is in the target area. Why all those numbers? Because when those numbers dip below a certain value, you are better off not using geolocation services. I’ll probably write another article about this… it took me a long time to work out what the critical values are, and why, and it will bloat this article and distract from the key points, if included here!
Self Tuning
I’ve seen several commentators explicitly state that Google will tailor advert delivery to geographical regions. That is, if you use a nationally targeted campaign, but offer adverts for Denver and Chicago, that the system will select Chicago adverts for Chicago addresses and Denver adverts for Denver addresses.
I can’t find any evidence that this works.
One experiment that demonstrates this is to send adverts in multiple languages to areas with two significant populations speaking different languages. This should result in advert serving in the ratio of language use, and with analytics showing that the CTR is at the language-appropriate level, and the clicks come from the major population centres for the language. What actually happens is that the dominant language (highest CTR/highest revenue) advert is selected and served to the whole region. This appears to be true whether the region is within a country or crosses national borders.
You’d expect that if this effect worked, it would be most likely to work, say, when targeting adverts to Switzerland, with mixed populations of German, Italian and French speaking natives and quite a few migrants with other languages. Or when using French and Dutch, and targeting Belgium. Or using German and French and targeting Germany and France… Any way you slice and dice it, there is no way that Google is selecting a language specific advert for a geographically well defined area. I infer that no other location specific offers will be differentiating the delivery, either.
Use of locality keywords
In tests that I’ve done, when I use locality specific keywords, I don’t see locally targeted adverts - or rather I do, but they are targeted for where I am, not for where I’m interested in. This has an effect on, say, realtors/estate agents. If you are moving, you want a local realtor where you are moving to… that means you need to use national advertising with locality keywords.
The implications of Google’s documentation are that geotargeting solves a multiplicity of audience problems. I think it works with one model of geotargeting. Extending the use to infer that it solves other problems is overstating the capability.
Summary
Google should be providing better information, at country level and smaller regions, for the accuracy of geotargeting. This needs to express the likelihood of reaching a user in a target area, and the likelihood of reaching users outside the target area, as a minimum. Ideally, there’d also be explicit information about the likelihood of reaching a user in an area only by using national targeting (that is, the proportion of users in an area who have only national location or a different region for their geolocation).
Google should be considering geotargeting of mobile advertising. This is likely to be a growth area and mobile users will need local information - both local to where they are now, and local to where they will be, soon. Important for iPhone users, eh?
Advertisers should now be considering at least six campaigns for a local businesses that may be used by non-local searchers:
* the locality - keyword
* national - keyword
* the locality - keyword with mobile adverts only (though this is probably pretty pointless at present)
* national - keyword with mobile adverts only
* the locality - content
* national - content
Google should be offering some kind of measure of anonymising and proxy services that are being used. These disguise geolocation and can cause mis-delivery (non-US users being shown US advertising, when US proxies are used, for example). When obfuscated locations rise to a critical value, geolocation services cause more problems than they solve.
Well, I’m pressed for time… so I’ll leave this article for the moment… but there’s a lot more to look at with geolocation, click fraud, ROAS and conversion improvement techniques. For another article, eventually…
Updates
2007-10-26 Edits for clarity; corrected typos and some poor word choices. Also a pointer to a really pertinent comment by Josh, below.
2007-10-29 Added a little more detail on the complications of proxy servers and company gateways, triggered by CPCcurmudgeon’s comment, below. I believe that he’s a network systems programmer with experience working for a search engine - a credible commentator.
2008-02-26 Newer article published on AdWords geotargeting differences in 2008 to reflect more recent experiments and changes in Google’s behaviour.

Josh wrote,
Coming from a company that provides geolocation data and services, I’d have to say your analysis is very thorough and well thought out. However, there are a couple of areas that I’d like to clarify.
1) Proxy Servers are tracked and available for use by companies that wish to keep them from being used in geotargeting.
2) The AOL issue is becoming a non-issue. AOL has been losing subscribers at an amazing rate. I think they have only 12 million users now. Couple that with the fact that today many sufers connect to it through a broadband ISP (not dialup) that is easily geolocateable on a sub-country level and the issue becomes much less pronounced. At the end of the day, companies like ours identify AOL networks and other types of proxies so that mis-targeting can be avoided.
3) Mobile geolocation is on the rise for mobile devices, allowing providers a way of geotargeting ads on a sub-city level, regardless of the network/phone. Check out Navizon, which offered the first version to work with the iPhone, with query costs much lower than the .20 you mention. As WiFi phones begin to penetrate the mass market, this technology (combined with IP geolocation) will become more ubiquitous for geotargeting.
4) Cheap geolocation varies widely in quality (especially at sub-country level) and should not be compared to results done by the big guys in order to measure geotargeting accuracy. In truth, the only way of judging true accuracy is by running them against a truth set audited by a third party.
Link | October 26th, 2007 at 11:03 pm
Jeremy Chatfield wrote,
Hi Josh, and thanks for such an illuminating response.
The point about Proxy Servers is that Google has not made it clear to advertisers what they do… Do advertisers risk sending adverts to non-local users, just because a proxy is in the geotarget? It’s great that gelocation companies are aware of this… but what happens to my clients adverts?
AOL is a reducing issue… but AdWords and Google Search are licensed to AOL. So European advertisers still see an unusual count of US searches, from AOL proxies. If AOL were not so closely linked with Google, the proportion would be closer to national ISP proportions.
Navizon - cool - thanks. Again, the articles’ point is that Google hasn’t positively indicated, anywhere that I’ve found, that they do, or do not, use geolocation for mobile adverts. Mobile adverts have a different format, differently served within AdWords - so they could be better targeted, potentially. I hadn’t realised that costs had fallen so far.
I’m not convinced by the WiFi location you suggest. IME, WiFi hotspot providers use a common cloud of IP addresses, at least in the UK. So the location is national, rather than anything smaller - unlike mobile phone location which can be reduced to at least the size of a cell (or smaller, with the right technology in the base stations or phones). There may be differences between the US and Europe here, again, caused by the history of how the telco/carriers developed.
Cheap geolocation problems - absolutely. Actually the serious problem is tying a good geolocation service that isn’t Google’s, to a web analytics package that offers advert tagging and tracking… Otherwise you can’t verify delivery. And that the third party web analytics and geolocation service needs to offer data about use of proxy services, historical mobile location, etc…
Mobile location is a very nasty problem for retrospective targeting verification, as would be packet-time-based location services for improving accuracy of dynamic IP address locations. This (retrospective analysis vs increasingly mobile IP addresses) suggests that as more users become mobile or use dynamic IP addresses, that location services for analytics must be run in real time, to get the current location.
Thought provoking comment - really helpful. Thanks again.
Link | October 28th, 2007 at 10:08 am
CPCcurmudgeon wrote,
Josh,
I’d like to know how your company deals with proxies that are used
between different types of networks, e.g. between a company’s
corporate network and the public Internet, or between networks running
different types of protocols. In the case of the former, it is like
the AOL situation, where a large multinational corporation shows up as
coming from a few locations, probably much smaller than the actual
locations. In the latter, for example, people on IPv6 networks are
using proxies to get access to content on IPv4 networks, and vice
versa. Ignoring such proxies (assuming you can identify them) would
seem to be eliminating potential sources of income, especially since
IPv6 usage is growing in Asia, as are the amount of investment dollars
flowing to companies that have footprints in Asia, because of the
(presumed) economic growth. But including them runs the same risk as
with the AOL problem; the traffic could be coming from anywhere; it
just appears on the public Internet at a few locations.
There does seem to be correlation between some providers and the
geolocation data they provide. This happens when the providers go to
the trouble to make this data public and reliable. Unfortunately,
providers tend to change hands, and IP addresses tend to be reassigned
within the new companies, so this data can quickly become out of date.
I’m not completely sold on the idea of geotargeting, issues of click
fraud aside. There still seem to be too many holes. If someone I
know wants to use it, I advise that they do a lot of testing in
advance, and continually monitor their campaigns, to ensure that they
are getting results that are in line with their expectations
(including their geographic expectations of where the ads show up).
Link | October 29th, 2007 at 4:50 am
Internet Marketing Blog wrote,
I’m glad you pointed this out.
Too many people look at anything published by Goog to be “bible”.
Link | November 7th, 2007 at 4:33 am
SEO services uk wrote,
Recently using live chat tracking on a website we were working on proved the location (if only going by provider IP address) is not easy to define.
Quite often one of the locations being displayed was 10 miles from me when in fact it was around 120 miles away.
This really is a problem for locating ads where they are needed. It is not always possible to find space in the ad to place location.
Link | November 29th, 2007 at 9:04 am
Jeremy Chatfield wrote,
Hi Mick (SEO Services) - When you use some types of location targeting - city and region names but not lat/long coordinates - Google automatically allocates and populates a fifth line with the location. However, Google’s done a bit of rework on geotargeting recently. I’m digging into the new features.
Cheers, JeremyC.
Link | December 10th, 2007 at 9:22 am
Davin Ogden-Viral Marketing Strategist wrote,
Hmm, I just sort of stumbled across this blog in a search. A very interesting article indeed. It definitely gives me a few things to consider, thanx again.
Cheers
Davin
“The Davinator”
Link | December 17th, 2007 at 6:23 pm
Leanne the internet marketing for newbies girl wrote,
I have suspected this for a while. You have certainly given everyone something to think about when running ad campaigns and targetting your market.
Link | December 19th, 2007 at 1:23 am
Sticko08 wrote,
Your post helped me out quite a bit, but I would like your opinion on what my AdWords Rep told me about geotargeting.
I have a product that is national but we have local services too. I wanted to use geotargeting to help the local users find more specific results, but I also would still like a user in Cali to find lets say a NYC location. My Adwords Rep told me to use ONLY geotargeted campaigns by state, because google’s “Query Parsing” is smart enough to still show the NYC ads to Cali users.
Now this confused me, because if that was true then why would you do national campaigns at all?
When I said I still wanted to do a national campaign and a geotargeted one, they told me to use VERY general keywords for the geotargeted one and VERY specific keywords for the National one.
If I did this, what would be the point of doing geotargeting? Because I’m essentially doing keyword geotargeting.
I would love your thoughts on this! Thank you!
Link | December 26th, 2007 at 8:33 pm
Jeremy Chatfield wrote,
Hi Sticko08,
The general thrust - that you use non-locational keywords in a geotargeted campaign, and use location-specifying keywords for national advertising, is pretty much OK.
Where this idea will hurt you, is if the locality that you are trying to reach is a smaller part of the target - for example, a Pizza delivery place with a six mile delivery radius, in a 20-mile geotarget, sees 90% of its adverts being sent to people outside the delivery area (pi * radius squared, compared for six miles and twenty miles; 20 miles because that’s Googles recommended smallest target area). Where the service area is significantly smaller than the geotarget, then you might want to use locality names to get better precision and higher click to conversion rates.
In your case, you also need to consider Display URLs and effective CPM. That is, if you run a Californian geotarget advert, and a national advert, with the same Display URL, with AdGroups for California and New York locations (dentist reseda, dentist bronx, etc) then which advert shows depends on which earns Google the most - so if the Californian geotarget includes phrase matched “dentist”, which would match “dentist bronx”, then Google will need to pick whether to show the national advert or the state advert - that decision depends on the effective CPM. The advert with the highest effective CPM will win, AFAICS - it isn’t to do with where you are, but what you are prepared to pay. If you had different Display URLs, then potentially you could show two adverts for one search - one for the Californian geotarget using a phrase match on “dentist” and one for the national campaign, New York/Bronx AdGroup for the exact match “dentist bronx” keyword.
Does that make it clearer? It’s a pretty difficult area, I admit, because you have to consider so many different parts of AdWords to put the whole story together :)
Cheers, JeremyC.
Link | January 9th, 2008 at 1:06 pm