JavaScript is required

How to Track Keyword Rankings in Different Countries

Learn how to track keyword rankings across countries using SERP data, location settings, language controls, device types, ranking fields, and repeatable monitoring workflows.

How to Track Keyword Rankings in Different Countries
Ethan Caldwell
Last updated on
7 min read

Keyword rankings are not the same everywhere.

A page that ranks in the United States may not rank in Germany. A product page that appears on mobile in Singapore may be missing on desktop in Canada. A branded query may show your official website in one country, but review sites, marketplaces, or competitors in another.

That is why international SEO teams need country-level rank tracking.

The goal is not just to know “what is our ranking?”
The better question is:

Where do we rank, for which query, on which device, in which language, and when did we collect the data?

This guide explains how to track keyword rankings in different countries using structured SERP data.

Why Keyword Rankings Change by Country

Search engines localize results.

The same keyword can return different pages depending on country, city, language, device, search engine, and search intent. This matters even for non-local keywords.

For example, a query like:

best project management software

may show different results in the US, UK, India, Australia, and Germany because search engines adjust rankings based on market relevance, local competitors, language, domain authority, user behavior, and regional content.

Country-level ranking differences are common in:

  • SaaS comparison pages

  • E-commerce category pages

  • Travel and hotel searches

  • Local service queries

  • Brand searches

  • News and trending topics

  • Product availability searches

  • Multilingual content

If your SEO report only tracks one country, it may hide real market performance.

What Data Should You Track?

A keyword ranking record should include more than position.

At minimum, store:

Field

Why It Matters

Keyword

Shows what was searched

Search engine

Google, Bing, Yandex, DuckDuckGo, etc.

Country

Defines the market

City or region

Useful for local or regional SEO

Language

Results may change by language

Device

Mobile and desktop rankings may differ

Position

Shows ranking visibility

URL

Shows which page ranks

Domain

Helps compare competitors

Title

Shows how the result appears

Snippet

Helps analyze SERP messaging

Result type

Organic, ad, local, news, shopping, etc.

Timestamp

Needed for trend tracking

Without country, language, device, and timestamp, rankings are easy to misread.

Step 1: Define the Markets You Actually Need

Do not track every country just because you can.

Start with markets that matter to your business:

  • Countries where you sell

  • Countries where traffic is growing

  • Countries with paid campaigns

  • Countries with localized pages

  • Countries where competitors are active

  • Countries where search intent differs

A simple market plan may look like this:

Market Tier

Example Strategy

Priority markets

Track daily or weekly

Secondary markets

Track weekly or biweekly

Test markets

Track monthly or on demand

Long-tail markets

Track only important keywords

This keeps cost and reporting manageable.

Step 2: Separate Country, Language, and Device

Country, language, and device are different controls.

A common mistake is assuming that “Germany” automatically means “German.” But users in Germany may search in German or English. The same applies to Singapore, Canada, Switzerland, India, and many multilingual markets.

Track these separately:

country = Germany
language = de
device = desktop

country = Germany
language = en
device = desktop

Mobile and desktop should also be separated. Search layouts, local packs, snippets, shopping blocks, and ranking positions may differ by device.

Step 3: Choose Keywords by Market Intent

Do not blindly translate one keyword list into every country.

Some keywords are global. Others are local, market-specific, or culturally different.

For example:

Keyword Type

Tracking Note

Branded keywords

Track across all active markets

Product keywords

Localize by language and market terms

Competitor keywords

Adjust competitor list by country

Informational keywords

Check local phrasing and search intent

Local keywords

Track by city or region

Commercial keywords

Monitor SERP features such as ads and shopping

For international SEO, keyword localization is often more important than direct translation.

Step 4: Use a Repeatable SERP Request

A rank tracking workflow should be repeatable.

A SERP API request may look like this:

{
  "query": "best project management software",
  "engine": "google",
  "location": "United Kingdom",
  "language": "en",
  "device": "desktop",
  "page": 1,
  "output": "json"
}

A clean response should preserve the search parameters and ranking results:

{
  "search_parameters": {
    "query": "best project management software",
    "engine": "google",
    "location": "United Kingdom",
    "language": "en",
    "device": "desktop",
    "page": 1
  },
  "organic_results": [
    {
      "position": 3,
      "title": "Best Project Management Software for Teams",
      "url": "https://example.com/project-management-software",
      "domain": "example.com",
      "snippet": "Compare project management tools for planning, collaboration, and reporting.",
      "result_type": "organic"
    }
  ]
}

This makes ranking changes easier to debug. If position changes, you can check whether query, country, language, device, or page also changed.

Step 5: Track Both Your Domain and Competitors

Ranking reports should not only ask, “Where do we rank?”

They should also ask:

  • Which competitors appear most often?

  • Which pages rank across multiple countries?

  • Which domains dominate local markets?

  • Are review sites or marketplaces outranking us?

  • Do competitors rank with localized pages?

  • Are our wrong pages ranking in some countries?

A useful competitor report groups results by domain:

Domain

Countries Visible

Average Position

Top Keywords

example.com

8

4.2

CRM, workflow, automation

competitor.com

12

3.7

CRM, project management

reviewsite.com

15

2.9

best tools, alternatives

This helps you see market patterns, not just individual keyword movements.

Step 6: Watch SERP Features

Country-level rank tracking is not only about organic position.

Search results may include:

  • Ads

  • Local packs

  • Shopping results

  • News modules

  • Images

  • Videos

  • People Also Ask

  • Related searches

  • AI-generated answers or summaries

These features can push organic results lower, even if your ranking position looks stable.

For example, ranking #3 below ads, shopping results, and a local pack is not the same as ranking #3 on a clean organic page.

Track result type and SERP layout when possible.

Step 7: Set Refresh Frequency by Keyword Value

Not every keyword needs daily tracking.

Use refresh frequency based on business value and volatility.

Keyword Type

Suggested Frequency

Core commercial keywords

Daily or weekly

Branded keywords

Daily or weekly

Competitor keywords

Weekly

Informational blog keywords

Weekly or monthly

Long-tail keywords

Monthly

Test-market keywords

On demand

This reduces cost while keeping important data fresh.

Step 8: Store History, Not Just the Latest Rank

Keyword rankings change.

If you only store the latest result, you lose the trend.

Store historical records so you can answer:

  • Did rankings improve after a page update?

  • Which countries gained visibility?

  • Which markets lost rankings?

  • Did a competitor enter the SERP?

  • Did Google change the layout?

  • Did a different page start ranking?

A simple tracking record can include:

{
  "keyword": "best project management software",
  "country": "United Kingdom",
  "language": "en",
  "device": "desktop",
  "domain": "example.com",
  "url": "https://example.com/project-management-software",
  "position": 3,
  "collected_at": "2026-05-29T10:00:00Z"
}

Over time, this becomes a ranking trend database.

SERP API vs Manual Rank Checking

Manual checking is not reliable for international SEO.

Your browser history, account status, IP location, device, language, and personalization can affect what you see. Manual checks also do not scale across countries, devices, and keywords.

Method

Best For

Limitation

Manual search

Quick one-off check

Not repeatable

VPN-based checking

Small manual verification

Hard to scale

SEO rank tracker

Standard SEO reporting

May lack custom SERP fields

SERP API

Custom, scalable workflows

Requires setup and data storage

If your team needs rankings across many countries, a SERP API is usually the cleanest path.

Before turning rank tracking into a daily workflow, run a small country matrix first. Test your core keywords across 3–5 markets, compare desktop and mobile, and check whether the response keeps query, country, language, device, URL, position, snippet, and timestamp together. You can test with 1,000 free responses >>, or review the SERP API parameters before building your ranking workflow.

Common Mistakes

The first mistake is tracking only one country and treating it as global performance.

The second mistake is mixing languages. English results in Germany and German results in Germany are not the same dataset.

The third mistake is mixing mobile and desktop rankings without labels.

The fourth mistake is only tracking your own domain. Competitor movement explains many ranking changes.

The fifth mistake is ignoring SERP features. Organic rank alone does not always reflect real visibility.

FAQ

How do I track keyword rankings in different countries?

Use a repeatable SERP data workflow. Set the keyword, country, language, device, and search engine for each request, then store ranking position, URL, domain, title, snippet, result type, and timestamp.

Why do keyword rankings differ by country?

Search engines localize results based on country, language, local relevance, competitors, content availability, user behavior, and search intent.

Should I track rankings by country or city?

For international SEO, country-level tracking is usually the starting point. For local SEO, franchises, stores, or service businesses, city-level or region-level tracking is often more useful.

Should I track mobile and desktop separately?

Yes. Mobile and desktop SERPs can show different layouts, snippets, local packs, shopping results, and ranking positions.

How often should I check keyword rankings?

Track high-value commercial and branded keywords more frequently. Track informational or long-tail keywords less often. The right frequency depends on keyword value, volatility, and reporting needs.

Final Thoughts

Tracking keyword rankings in different countries is not just about collecting positions.

It is about building a repeatable view of search visibility by keyword, market, language, device, result type, and time.

Start with your priority markets. Keep country, language, and device separate. Store historical records. Watch competitors and SERP features, not only your own domain.

That gives your team a clearer picture of where international SEO is working, where visibility is slipping, and which markets need attention next.

Scale Your Data
Operations Today.

Join the world's most robust proxy network.