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.

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
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.





