How to Track Rankings by Country, City, and Device

Tobin Mercer
Tobin Mercer
β€’ 6 min read

Tracking keyword rankings is fundamental to SEO, but a national or global average often obscures critical performance details. For businesses operating in specific regions, targeting diverse international markets, or serving a mobile-first audience, granular ranking data by country, city, and device type is not merely an enhancementβ€”it's a necessity. This level of precision allows marketers to understand exactly where their SEO efforts are succeeding or failing, informing targeted strategies that drive tangible results.

Establishing Geographic Tracking Parameters

To accurately monitor performance in specific locations, a rank tracking platform must simulate searches from those exact geographic points. This goes beyond simply filtering results by country code top-level domain (ccTLD) or Google domain (e.g., google.co.uk). True localized tracking involves simulating a search as if a user were physically present in that city or country.

Country-Level Monitoring

For international SEO, tracking by country is non-negotiable. Each country often has its own Google domain (or other search engine dominance), local search algorithms, and unique SERP features. A page ranking #1 in the US might be invisible in Germany or Japan due to language, local content relevance, or market competition.

  • Configuration: Within a tracking setup, select the specific Google domain (e.g., Google.ca for Canada, Google.com.au for Australia) and the corresponding language settings.
  • Use Case: Essential for businesses with distinct websites or subdomains for different countries, or those targeting specific language markets.
  • Benefit: Reveals localized competition and content gaps, guiding international content and link-building strategies.

City-Level Monitoring

Local SEO demands an even finer resolution. For brick-and-mortar stores, service area businesses, or franchises, rankings can vary significantly from one city or even neighborhood to the next within the same country. This is particularly true for queries with strong local intent (e.g., "plumber near me," "best coffee shop [city]"). This granular data is vital for businesses needing to master local, national, and international rank tracking.

Best for: Businesses with physical locations, local service providers, and multi-location enterprises seeking to dominate local search packs and organic results.

When configuring city-level tracking, the platform typically uses geo-coordinates or city names to simulate the search location. This ensures the results reflect what a local user would see, including local pack results, map integrations, and localized organic listings.

Implementing Device-Specific Ranking Checks

The rise of mobile-first indexing and the divergence of desktop and mobile SERP layouts make device-specific tracking indispensable. A keyword's ranking on a desktop often differs from its mobile counterpart due to factors like varying screen sizes, mobile-optimized content, page speed, and the prevalence of mobile-specific SERP features (e.g., app pack, click-to-call buttons).

Desktop vs. Mobile SERPs

Search engines render results differently based on the device. Mobile SERPs often feature more carousels, expandable snippets, and local results that take up significant screen real estate, pushing organic listings further down. Tracking both allows for a complete picture of visibility.

Key Differentiators:

  • Layout: Mobile SERPs are typically more condensed, with less visible organic results above the fold.
  • Features: Mobile often prioritizes local packs, image carousels, and quick answer boxes differently.
  • Indexing: Search engines primarily use the mobile version of content for indexing and ranking.

When setting up device tracking, platforms simulate searches from either a desktop user agent or a mobile user agent. This ensures that the retrieved rankings accurately reflect the user experience on each device type.

Analyzing Granular Ranking Data for Strategic Insights

Collecting granular data is only the first step; extracting actionable insights requires careful analysis. Look beyond simple rank changes to understand the underlying causes and opportunities.

Identifying Performance Disparities

Compare rankings for the same keyword across different locations and devices. A significant drop in one city but not another for a local query might indicate an issue with that location's Google Business Profile or local citations. Similarly, a strong desktop ranking but poor mobile performance points to mobile usability issues or a lack of mobile-optimized content.

Pro Tip: When evaluating granular ranking data, always cross-reference with your analytics data. High rankings in a specific city or on mobile devices should correlate with increased traffic and conversions from those segments. If not, investigate click-through rates (CTRs) and on-page experience for potential issues that prevent conversions, even with good visibility.

Refining Content and Technical SEO

Location-specific ranking data can inform content localization efforts. If certain keywords perform poorly in a particular country, consider creating country-specific content, translating pages, or adjusting local schema markup. Device-specific data highlights the need for responsive design adjustments, mobile page speed optimization, and ensuring critical information is easily accessible on smaller screens.

Actionable Steps for Optimized Granular Tracking

To maximize the utility of country, city, and device-level rank tracking, integrate it into your regular SEO workflow.

  1. Define Clear Objectives: Before setting up tracking, determine which locations and devices are most critical for your business goals. Prioritize tracking for your primary markets and where your audience primarily engages.
  2. Regularly Review Settings: As your business expands or target markets shift, update your tracking parameters to reflect current priorities. Add new cities, countries, or device types as needed.
  3. Integrate with Other Data Sources: Combine ranking data with traffic analytics, conversion rates, and local listing performance metrics. This holistic view provides context for ranking fluctuations and helps attribute business impact to SEO efforts.
  4. Segment Reporting: Create custom reports that highlight performance by location and device. This makes it easier to present findings to stakeholders and pinpoint areas requiring immediate attention.

By diligently tracking rankings at these granular levels, SEO professionals can move beyond generalized performance metrics to implement highly targeted, effective strategies that resonate with specific audiences in specific contexts, ultimately driving more relevant traffic and conversions.

Frequently Asked Questions About Granular Rank Tracking

Why is city-level tracking important if I already track by country?

City-level tracking provides hyper-local insights crucial for businesses with physical locations or service areas. Rankings can vary significantly even within the same country due to local search algorithms, competition, and Google Business Profile optimization, which national tracking would completely miss.

How do tracking platforms determine location for specific searches?

Reputable tracking platforms use various methods, including simulating searches from IP addresses associated with specific geographic locations, setting precise geo-coordinates, or configuring search engine settings to mimic a user in a particular city or country. This ensures the results reflect true local SERPs.

Should I track both desktop and mobile rankings for all keywords?

Yes, tracking both desktop and mobile is highly recommended. Mobile-first indexing means search engines primarily use your mobile content for ranking. Discrepancies between desktop and mobile rankings can reveal critical issues with mobile usability, content layout, or mobile-specific SERP features that impact visibility and user experience.

Does granular tracking increase the cost of a rank tracking solution?

Typically, yes. Each unique combination of keyword, location (country/city), and device (desktop/mobile) counts as a separate tracked item. Therefore, tracking the same keyword across multiple cities and devices will consume more of your tracking allowance, potentially increasing costs compared to basic national tracking.

Share this article
Tobin Mercer
Written by

Tobin Mercer

Tobin Mercer is a search visibility analyst and ranking performance writer focused on helping marketers make sense of keyword movements, SERP changes, and page-level ranking trends. He writes about practical rank tracking, local and device-based performance, and the signals that matter when teams need a clearer view of how search positions move over time.

Need clearer ranking context?

Follow positions, movement, and SERP changes in one focused view.

Get cleaner ranking visibility
without extra noise

Track keyword positions, compare changes, and turn ranking data into practical SEO action with a clearer rank tracking tool.