How to Check Rankings by City

seoadmin
• 7 min read

National rank tracking provides a distorted view of performance for businesses that rely on local foot traffic or regional service areas. Because Google utilizes the user's IP address, GPS data, and search history to customize the SERP (Search Engine Results Page), a keyword like "commercial plumber" will yield entirely different results in Chicago than it does in Naperville. To understand a site's true visibility, SEOs must bypass their own browser's location settings and view the results as if they were physically standing in a specific city or zip code.

Checking rankings by city is no longer an optional task for multi-location brands; it is the baseline for reporting. If your tracking tool aggregates data at a national level, you are likely missing the "Local Pack" fluctuations and the hyper-local competitors that are actually siphoning away your leads.

The Mechanics of Localized Search Results

Google’s algorithm treats local intent queries differently by triggering the Map Pack—the trio of Google Business Profile listings at the top of the page. The proximity of the searcher to the business is the primary ranking factor here. Even within a single city, rankings can shift from block to block. When you check rankings by city, you are looking for two distinct data sets: the Local Pack (Maps) and the localized organic results below it.

Best for: Service-area businesses (SABs), brick-and-mortar retailers, and franchises that need to defend specific geographic territories against local competitors.

Manual Verification via Google Ads Preview Tool

The most reliable free method to check a specific city’s ranking without using a third-party tool is the Google Ads Preview and Diagnosis tool. You do not need an active ad campaign to use it. This tool mimics a clean search environment, stripped of your personal search history, and allows you to set a precise location, language, and device type.

  • Navigate to the Google Ads Preview and Diagnosis tool within a Google Ads account.
  • Set the "Location" field to the specific city or zip code you are targeting.
  • Enter your target keyword and select the device (mobile is often more relevant for local search).
  • Analyze the results to see exactly where your site appears in both the Map Pack and organic listings.

The advantage of this method is that it is an official Google environment. It bypasses the common inaccuracies found in VPNs, which often trigger "suspicious traffic" captchas or provide data based on the VPN server's location rather than the intended target city.

Using Chrome Developer Tools to Spoof Geolocation

For a more technical approach that allows you to interact with the SERP directly, you can use the "Sensors" tab in Chrome Developer Tools. This method overrides your browser's reported coordinates, forcing Google to serve results for the latitude and longitude of your choice.

To execute this, right-click anywhere on a Google search page and select "Inspect." Click the three-dot menu in the console area, go to "More tools," and select "Sensors." Under the "Location" dropdown, you can select "Other..." and input the exact coordinates of a city center. Once set, refresh the page. Google will treat the request as if it originated from those coordinates. This is particularly useful for testing how "near me" queries behave in specific neighborhoods.

Warning: When spoofing location via DevTools, ensure you are using an Incognito window. Cached cookies and previous login sessions can still influence the SERP, leading to "personalized" results that don't accurately reflect what a new customer in that city would see.

The "Near" Parameter and UULE Hacks

Advanced SEOs often use URL parameters to force a location. Adding &near=CityName to the end of a Google search URL used to be the standard, but it has become less reliable as Google prioritizes precise coordinates. The more robust method involves the uule parameter. A uule is a Base64 encoded string that contains location data. While manually generating these strings is tedious, several free online generators can create a search URL for any specific city using this parameter.

Best for: Quick spot-checks across multiple cities without changing browser settings or logging into ad platforms.

Scaling Local Tracking with Professional Software

Manual checks are sufficient for a single location, but they are impossible to scale for agencies managing dozens of clients. Professional rank trackers solve this by using localized proxy networks. When selecting a tool for city-level tracking, you must verify that it supports the following criteria:

Zip Code Granularity: A tool that only tracks at the "City" level is often too broad. In large metros like New York or Los Angeles, rankings vary significantly by zip code. Ensure the tool can track at the neighborhood or postal code level.

Map Pack Integration: The tool must distinguish between your position in the organic results and your position in the Google Map Pack. These are two different ranking algorithms. If a tool only provides one number, it is providing an incomplete picture.

Mobile vs. Desktop Parity: Local searches are predominantly mobile. Your city-level tracking should prioritize mobile SERPs, as the layout and "click-to-call" features change the user's behavior compared to desktop.

Interpreting Grid-Based Local Rankings

A single ranking number for a city is often a lie. If a tool says you are #1 in Chicago, it likely means you are #1 at the specific point where the tool's proxy is located (often the geographic center of the city). In reality, you might be #1 at the city center but #10 three miles to the North.

To combat this, many SEOs use "Grid Tracking." This visualizes rankings across a map, showing your position at various nodes (e.g., a 5x5 mile grid). This reveals the "radius of dominance"—the physical area where your business actually ranks. If you see your rankings drop off sharply as you move away from your physical office, it indicates a need for more local citations and localized content to build authority in those outer zones.

Executing a Local Ranking Audit

To begin checking rankings by city effectively, start by identifying your top five highest-value keywords and your top three physical locations. Perform a manual check using the Google Ads Preview tool to establish a baseline. Compare these results against your automated tracker. If there is a discrepancy of more than two positions, investigate whether the tracker is using a zip code or a general city-wide proxy. Use this data to adjust your content strategy; if you rank well organically but are missing from the Map Pack, focus on your Google Business Profile optimization and review acquisition. If you are in the Map Pack but not the organic top 10, focus on building location-specific landing pages on your main website.

FAQ

Why do my rankings look different on my phone than on my rank tracker?
Your phone uses your precise GPS location and your personal search history. Rank trackers use clean proxies and specific coordinates. The tracker provides a "neutral" view of the market, while your phone provides a "personalized" view. Always trust the neutral data for reporting.

Does a VPN work for checking city-level rankings?
Only partially. Most VPNs offer servers at the state or major city level (e.g., "New York City"). They do not allow you to check specific neighborhoods or smaller suburbs. Furthermore, Google often identifies VPN IP addresses and may serve a different version of the SERP or require constant verification.

How often should I check rankings by city?
For most businesses, weekly tracking is sufficient. However, if you are in a highly competitive niche like legal or insurance, daily tracking is necessary to monitor "spam" listings that can appear and disappear quickly, pushing legitimate businesses out of the Map Pack.

What is the difference between 'Local Organic' and 'Map Pack' rankings?
Local organic rankings refer to the standard blue links on the search page, influenced by traditional SEO factors like backlinks and on-page content. Map Pack rankings refer to the Google Business Profile listings, which are primarily influenced by proximity, relevance, and prominence (reviews and citations).

Share this article
Written by

seoadmin

Guest contributor and SEO expert sharing strategies on Ranking SEO Check.

Ready to check SEO rankings?

Check SEO rankings in seconds and see which keywords, pages, and visibility trends are shaping search performance.

Ready to run an
SEO ranking check?

Instantly check keyword positions, website visibility, and Google ranking performance.