Key takeaways

  • Google uses the searcher’s location to show nearby results even when the search doesn’t name a place, so one keyword can rank differently in London and Manchester.
  • Google’s Business Profile Help says local results are mainly based on relevance, distance and popularity. Distance changes with every city.
  • In a Rank Check Report a city is added as an extra engine, and city rows are checked from a point inside that city, not from a national average.
  • Two cities on a 200-keyword, top 30 order cost $24.99 + 2 × $5.99 = $36.97 per check.
  • City checks pay off for keywords with local intent: services people buy nearby, “near me” searches and keywords that carry a city name. Informational keywords rarely need them.

City rank tracking answers a question a national rank check can’t: where do you rank for the people who could actually become your customers? If you run a physiotherapy clinic in Manchester, your position for “physiotherapist” as seen from London tells you very little, and a single national figure doesn’t tell you much more. A city rank checker that queries from inside each city shows you the local number.

Google says as much in its own help pages: your location helps it show nearby results, even when you don’t type a place into the search. So a keyword with local intent is, in effect, a different search in every city.

This article explains why results change from city to city, how a city is checked in a Rank Check Report, what two cities add to the price, and which keywords deserve a city check at all.

Why Google ranks you differently in each city

Google’s guide to how Search works says relevance is decided by hundreds of factors, including the user’s location, language and device. Its own example: a search for “bicycle repair shops” shows different results to someone in Paris than to someone in Hong Kong. The same guide notes that the search features on the results page change with the query too.

Google’s Search Help page on how your location is used when you search is more direct: your location helps show you nearby results, even if you didn’t include a location in your search. Google works that location out from several sources, including the device’s location and the IP address.

For a business, that means three things:

  • A keyword with local intent (“dentist”, “emergency electrician”, “wedding venue”) returns a different set of businesses in each city.
  • Your organic position can change between cities even when your own pages haven’t changed, because the competing pages have.
  • The search you run from your office reflects your city, your device and your history. It is not what a customer in another city sees. Our article on personalised search results explains why your own screen is a poor judge.
Schematic of two simple city maps, London and Manchester, each with a check point pin, dashed distance rings, other local businesses and a results list in which your page sits further down for the London searcher and at the top for the Manchester searcher
Figure 1. Schematic, not a real map: the same search seen from two check points. Distance to the business changes with the city.

The local pack, distance and why your branch matters

On many local searches, a local pack (a map with a short list of businesses) sits above the organic results. Google’s Business Profile Help explains how local ranking works: local results are mainly based on three factors. Its summary sentence calls them relevance, distance and popularity, and the section that explains the third is headed “prominence”.

Illustration: a phone showing a local map pack above the results, next to three factor cards: a target for relevance, a distance arc for distance and a star for prominence.
Local results rest on relevance, distance and prominence, and distance changes from one city to the next.
  • Relevance is how well a Business Profile matches what someone is searching for.
  • Distance is how far each business is from the person searching. If they don’t share where they are, Google uses what it knows about their location.
  • Prominence is how well-known a business is.

Distance is the factor that changes with the city. A branch in Manchester is close to a Manchester searcher and far from a London one, whatever its reviews say.

This article is about the organic positions underneath, which is what a rank check reports. The local pack still matters when you read them: when it sits at the top of the page, organic position 1 appears lower on the screen. Every row of a Rank Check Report lists the SERP features on that results page, local pack included, so you can see where it appears and where it doesn’t.

A national ranking is a useful number, but nobody searches from the middle of the country.

How city rank tracking works in a Rank Check Report

In our pay-per-check Google rank reports, a city is added to an order as an extra engine. On the order form you pick the city and the national edition it belongs to, for example Manchester on google.co.uk. City rows are then checked from a point inside that city, not from a national average. Desktop and mobile are included for every engine you add.

Illustration: national desktop and mobile engines plus city engines with a skyline and pin added to an order, and a report table grouping the national rows and the city rows.
A city is added as an extra engine, checked on desktop and mobile, and its rows sit in their own group next to the national ones.

The report groups its keyword table by engine and location, so the city rows sit in their own group next to the national ones. Each row shows the position, the change against your previous check, the best position so far, the trend, the ranking URL and the SERP features on that page.

Extra engines are priced per engine, per check, by the size of your list:

Keywords (up to) Extra engine, top 30 Extra engine, top 60
100 $2.99 $4.99
200 $5.99 $9.99
300 $8.99 $14.99
400 $11.99 $19.99

The four engines in the base price stay the same: your chosen Google edition on desktop and mobile, plus google.com on desktop and mobile. A city comes on top of those.

A worked example: one order, two cities

Graphic of one order with two cities: google.co.uk and google.com on desktop and mobile included for $24.99, plus London and Manchester as extra engines at $5.99 each, for a total of $36.97 per check
Figure 2. A 200-keyword, top 30 order with London and Manchester added as extra engines. USD, excluding VAT.

Take a heating engineer with branches in London and Manchester and a list of 150 keywords. Pricing is by tier, so 150 keywords are priced as 200.

  • Base check, 200 keywords, top 30: $24.99, including google.co.uk and google.com, each on desktop and mobile.
  • London as an extra engine: $5.99.
  • Manchester as an extra engine: $5.99.
  • Total per check: $36.97, before any VAT.

Run monthly for a year, that is 12 × $36.97 = $443.64. Run quarterly, 4 × $36.97 = $147.88.

The same two cities on every tier:

Keywords (up to) Top 30: base + 2 cities Top 60: base + 2 cities
100 $14.99 + $5.98 = $20.97 $17.99 + $9.98 = $27.97
200 $24.99 + $11.98 = $36.97 $29.99 + $19.98 = $49.97
300 $34.99 + $17.98 = $52.97 $44.99 + $29.98 = $74.97
400 $44.99 + $23.98 = $68.97 $59.99 + $39.98 = $99.97

Keep the national rows next to the city rows when you read the result. When a keyword ranks well nationally but poorly in one city, or the other way round, local competition is the likely reason, and the ranking URL usually shows which of your pages Google picked for that city.

Which keywords deserve a city check

Graphic sorting keywords into two groups: check by city for services bought nearby, near me searches, keywords with a city name and keywords with a local pack; a national check is enough for how-to questions, products shipped nationwide and brand names
Figure 3. One test decides it: would a customer in the next city want a different result?

A city check costs a little per engine, and every keyword in an order is checked on every engine in it, so add a city when enough of your list depends on location. The test for each keyword: would a customer in the next city want a different result for this search? If yes, it needs a city check.

Keyword type City check? Why
Services people buy nearby (“plumber”, “dentist”, “solicitor”) Yes Google shows nearby results for these, even without a place name
“Near me” searches Yes The answer depends on where the searcher is
Keyword plus a city name (“dentist manchester”) Yes It matters most to searchers in that city, so read it on that city’s rows
Keywords where the report shows a local pack Usually A local pack is a sign Google reads the search as local
How-to and definition questions Rarely The best answer is usually the same in every city
Products shipped nationwide Rarely A national check covers them
Your brand name No A national check catches problems

Start with the cities where you have premises or serve customers, ideally one city for each location page you have. Add a city where you plan to expand only if you’ll act on what the check shows.

How to read city rows

  1. Compare each city row with the national row for the same keyword. A big gap means location is doing much of the ranking.
  2. Read the ranking URL. If your London page ranks in Manchester, or your home page ranks where a location page should, your location pages may not be distinct enough.
  3. Check the SERP features column for a local pack. A position 3 under a local pack sits much further down the screen than a position 3 without one.
  4. Keep the same cities on every check. The report compares each keyword row with its own previous check, so a city you add later starts without history.
Illustration: a national row and a city row for the same keyword with a gap marked between them, and two location pages where the wrong one ranks in the city.
Compare each city row with the national row, and check that the right location page is the one ranking.

If you’d rather have someone read the city rows and turn them into actions every month, that is what our SEO rank tracking service does. If you only need the numbers, you can add a city to a one-off Google rank check for $2.99 to $19.99 per engine, depending on your tier and depth.

FAQ

What is city rank tracking?

It means checking where your website ranks in Google as seen from a specific city rather than for the country as a whole. Because Google uses location to show nearby results, the same keyword can rank differently in each city. A city check shows the results page a searcher in that city sees.

Why is my ranking different in another city?

Google uses the searcher’s location to choose relevant results, and for local searches distance to the business is one of the main factors. The competing pages also differ from city to city. Your own pages haven’t changed; the results around them have.

Can I check rankings in a city without a VPN?

Yes. In a Rank Check Report, city rows are checked from a point inside that city, so you don’t depend on a VPN or a browser setting. Our guide to checking Google rankings in another country compares the other ways of doing it.

Does a city check include map pack rankings?

The position in the report is your organic position in Google web search. The SERP features column shows whether a local pack appeared on that results page, but the report doesn’t give your Business Profile’s place inside the map.

How many cities should I track?

One for each location you serve customers from, plus any city you target with its own page. Each city is one extra engine per check, so three cities on a 100-keyword, top 30 order add 3 × $2.99 = $8.97.

See where you rank in the cities your customers search from: add London, Manchester or any other city to a Google rank check, desktop and mobile included.

From $14.99 per check · no subscription · report within one working day

Order a rank check report →

Eugen Platon

Eugen Platon

Director of SEO & Web Analytics at onwardSEO
Eugen Platon is a highly experienced SEO expert with over 15 years of experience propelling organizations to the summit of digital popularity. Eugen, who holds a Master's Certification in SEO and is well-known as a digital marketing expert, has a track record of using analytical skills to maximize return on investment through smart SEO operations. His passion is not simply increasing visibility, but also creating meaningful interaction, leads, and conversions via organic search channels. Eugen's knowledge goes far beyond traditional limits, embracing a wide range of businesses where competition is severe and the stakes are great. He has shown remarkable talent in achieving top keyword ranks in the highly competitive industries of gambling, car insurance, and events, demonstrating his ability to traverse the complexities of SEO in markets where every click matters. In addition to his success in these areas, Eugen improved rankings and dominated organic search in competitive niches like "event hire" and "tool hire" industries in the UK market, confirming his status as an SEO expert. His strategic approach and innovative strategies have been successful in these many domains, demonstrating his versatility and adaptability. Eugen's path through the digital marketing landscape has been distinguished by an unwavering pursuit of excellence in some of the most competitive businesses, such as antivirus and internet protection, dating, travel, R&D credits, and stock images. His SEO expertise goes beyond merely obtaining top keyword rankings; it also includes building long-term growth and optimizing visibility in markets where being noticed is key. Eugen's extensive SEO knowledge and experience make him an ideal asset to any project, whether navigating the complexity of the event hiring sector, revolutionizing tool hire business methods, or managing campaigns in online gambling and car insurance. With Eugen in charge of your SEO strategy, expect to see dramatic growth and unprecedented digital success.
Eugen Platon
Check my Online CV page here: Eugen Platon SEO Expert - Online CV.