Short answer
Google results change with the searcher's location, so a single country-wide rank check is misleading for local businesses. Measuring each target city or province separately and on a regular schedule is the most practical approach. For neighbourhood-level visibility, combine Google Business Profile performance data, manual checks made from that area, and page-level Search Console data.
A dental clinic owner searches for "dentist" and sees their practice at the top. A relative in another city runs the same search the same day and cannot find the clinic on page one. Both are right. Google results depend on where the search happens, and for businesses that serve a local area the difference can be large.
This guide covers why local SEO rankings vary by location, how to track them reliably at city or province level, and which methods help at neighbourhood level. We will also be clear about what each method measures and what it does not.
Why rankings change with location
Google's guide to how Search works says the relevance of results is determined by hundreds of factors, which could include the user's location, language and device (desktop or phone). Its own example: a search for "bicycle repair shops" shows different results to someone in Paris than to someone in Hong Kong.
The effect is not the same for every search:
- Explicitly local searches ("dentist in Leeds", "boiler repair Manchester"): the place is in the query, so results may depend less on where the searcher is.
- Implicitly local searches ("dentist", "boiler repair", "pharmacy near me"): no place is typed, so Google uses the searcher's location. Results can differ noticeably between cities and even districts.
- Informational searches ("why does boiler pressure drop"): usually less location-sensitive, though they can still vary by country and language.
Local-intent searches often show a map and business listings block. Google Business Profile help documentation describes local results as based mainly on factors such as relevance, distance and prominence. That is why your position in the map pack and your organic blue-link position measure different things.
The layers of local visibility
Decide what you actually want to measure before choosing a method:
| Layer | What it shows | Sensitivity to location |
|---|---|---|
| Country-level organic rank | Your site's rank for a search with no specific location | Low; usually not enough for a local business |
| City or province-level organic rank | Your site's rank for searches from a given city or region | Medium; the right starting point for most local businesses |
| Neighbourhood-level results | What someone sees when searching from a specific district | High; especially visible in map results |
| Map pack and business listings | Your Business Profile's visibility in local listings | Very high; proximity to the searcher can matter |
How to track rankings by city
For businesses serving several cities, retailers, and brands with multiple branches, city or province level is both meaningful and measurable on a schedule.
1. Group keywords by target location
Tracking every keyword in every city creates noise. Decide which keywords matter where:
- Keywords that include the city name ("carpet cleaning bristol"): measure in that city; results elsewhere matter less.
- Service keywords without a city ("carpet cleaning"): measure separately in each city you serve.
- National keywords (informational content, ecommerce categories): country-level tracking is often enough, with spot checks in large cities.
2. Do not forget the device
A large share of local searches happen on phones, and the mobile results page is laid out differently. Prioritise mobile measurement for critical local keywords. We explain the gap in mobile vs desktop rankings.
3. Measure regularly, under the same conditions
Local results fluctuate just like national ones. Measuring the same keyword, in the same location, on the same device at regular intervals shows you a trend a one-off check never will. Watch the direction over weeks, not a single day's dip. For the general causes of movement, see why Google rankings change.
Location-level tracking in SEOLOK
SEOLOK's Google rank tracking measures rankings at country level, or for any of Turkey's 81 provinces, on mobile or desktop. Tracking scans the top 30 organic results; non-blue-link sections such as the map, images, video and featured snippets are scanned as well and shown separately. Measurements run weekly on the Free plan and daily on Growth and Boost.
To be clear: SEOLOK does not measure at district, neighbourhood or coordinate level. A measurement for a province is a province-level result; it will not show the difference between two districts within it. It also does not measure the order of businesses in the map pack as a separate "map ranking".
If you want to try it without signing up, the free Google rank checker lets you pick a country or Turkish province and a device, and see where your site sits in the top 50 results for a keyword. UK, Australian and Canadian businesses can start from the Google rank checker for the UK, the one for Australia or the one for Canada, which measure that country's results and use local wording in their examples.
How to check neighbourhood-level visibility
Neighbourhood level matters most for businesses that depend on "near me" searches: salons, restaurants, clinics, trades. There is no single perfect measurement here, so combine several sources.
Google Business Profile performance data
The performance section of your Google Business Profile shows how often your profile was viewed in Search and Maps, which search terms people used to find it, and interactions such as calls, direction requests and website visits. It does not give you a rank number, but it shows directly from Google whether and how you are being found in local searches.
- Track month-over-month changes in views and interactions.
- Check whether the search terms list includes the services you offer.
- Keep profile details (address, opening hours, category, photos) current. Google Search Central's business details guide explains that claiming and verifying your Business Profile helps your business information appear in Maps and Search.
Manual checks from the area
The most direct way to see neighbourhood results is to search from that neighbourhood:
- Ask a staff member, branch employee or trusted customer in the area to run the search on their phone with location services on and send you a screenshot.
- Use the same keyword and device type, ideally signed out, to reduce the effect of personal search history.
- Repeat the checks monthly from the same spots with the same keywords and log them in a simple table.
A private browsing window does not remove location; it only reduces the influence of browser history and sign-in. Do not expect to see another district's results from your own desk just by going incognito.
Manual checks take effort and the sample is small, but they give the most realistic answer to "what does my customer in that area actually see?"
Example manual check log
| Date | Area | Keyword | Device | In map listings? | Organic position | Notes |
|---|---|---|---|---|---|---|
| (date) | Area A | dentist | Mobile | Yes / No | (observed) | Competitor X first |
| (date) | Area B | dentist | Mobile | Yes / No | (observed) | Map block above the fold |
This is a template; fill it with your own observations.
Indirect signals from Search Console and Analytics
Search Console's Performance report can filter by country, but not by city or district. You can still collect indirect signals:
- Queries containing place names: filter queries by neighbourhood names to see whether you earn impressions and clicks for area-specific searches.
- Branch or area pages: if you have a page per branch or service area, page-level performance reflects interest in that area.
- Google Analytics 4: GA4's geographic reports show visitors' approximate city. That is not ranking data, but it shows where your traffic comes from.
Basics that support local visibility
Tracking does not replace improvement. Some fundamentals consistent with Google's documentation:
- Claim your Business Profile and keep it accurate. Address, phone, hours and category should be correct.
- Show consistent business details on your website. Address and phone should match your Business Profile.
- Add structured data. Google's LocalBusiness structured data documentation explains how to mark up address, opening hours, phone and similar details. This helps Google understand your business; it does not guarantee rankings.
- Build genuinely useful pages per service area. Pages that only swap the city name are weak; pages with area-specific information (branch address, directions, local services) are better.
- If you serve several countries, review Google's guidance on managing multi-regional sites.
Which level should you track?
| Business type | Primary tracking level | Additional checks |
|---|---|---|
| Single-location neighbourhood business (salon, café) | City/province level + Business Profile performance | Monthly manual checks in nearby areas |
| City-wide service business (repairs, removals) | City/province level, mobile first | Manual checks in a few key areas |
| Brand with branches in several cities | Separate tracking for each branch location | Per-branch Business Profile data |
| National ecommerce | Country level + large cities | Country level alone if cities show no difference |
We describe how local businesses use SEOLOK on our page for local businesses. For the fundamentals of rank tracking, see what is Google rank tracking.
Measure honestly, set honest expectations
The most common mistake in local SEO is treating one search from one place as "the" ranking. A ranking is not a single number; it is a spread that shifts with location and device. Regular city-level measurement gives you a trend you can trust, and Business Profile data plus checks made from the area fill in the neighbourhood picture. When you know what each method does and does not measure, you can give clients, and yourself, a more honest view.
With SEOLOK
Google rank tracking that tells you where, on which device, and since when
SEOLOK measures real Google organic results for the keywords you care about. Pick a country or one of Turkey's 81 provinces, choose mobile or desktop, and build a day-by-day ranking history.
Want a free SEO report for your site?
Our team reviews your rankings, technical health and opportunities and prepares a report for you.
Sources
Tags:local seorank trackinggoogle business profilecity-level rankings
SEO and product team
The SEO and product team behind SEOLOK. We base our articles on Google Search Central, web.dev and Search Console documentation and on what we learn building our own measurement stack. Every article lists its sources and last update.