Skip to content
Technical guide · Published

How to check Google results from another country now that country domains redirect

You typed google.com.mx and believed you were looking at Mexican search. Today it drops you on google.com. The bad news is that the trick had not really worked for years; the good news is that measuring rankings by country does have a serious method.

By Alejandro Verjel · Founder of Rankiamos

TL;DR

  • Country domains were not removed: they redirect. google.com.mx, google.com.co and the rest still exist and leave you on google.com. You lost a signal, not a website.
  • The trick had been broken since 2017. That year Google decoupled the search domain from the country of the results. Between 2017 and 2025 you were using a placebo; in 2025 only the façade was taken down.
  • Pasting gl into the URL by hand is inconsistent. Your IP, your account region and your saved preferences get applied on top. Even when it happens to work, it is neither repeatable nor stored.
  • A VPN fixes the IP and breaks everything else. Arbitrary exit city, a different session on every connection, zero history and CAPTCHAs. Fine for one look, not for measurement.
  • Measuring by country means declaring gl and hl per market and saving the series from day one. Your own history, the same time of day, and one market per line rather than an average of all of them.

What happened to google.com.mx, google.com.co and the other country domains

If you landed here it is because you tried to check Google results from another country the way you always have — typing the national domain into the address bar — and the browser left you on google.com. It is not your mistake and it is not your ISP blocking anything. In 2025 Google started redirecting the country domains for search to google.com, and by now that behavior is generalized: type google.com.mx, google.com.co, google.com.ar or google.cl and you end up in the same place.

It is worth being precise with the vocabulary, because imprecision is what causes the panic. Plenty of people search for this as google.com.mx removed, and that word is misleading: the domain was not removed. It is still registered, it still resolves in DNS and it still answers requests. What it does is return a redirect to google.com. You can verify that in ten seconds from your terminal or from the browser inspector: the request goes out, gets a redirect response, and lands on the global domain. Nothing died; it simply stopped taking you to a different search.

And there is the key to this entire article: what you lost was not a website, it was a measurement signal. For years, the SEO industry used the country domain as a mental switch. «Let me see how this looks in Mexico» meant «let me open google.com.mx». That gesture gave you a sense of control: I pick the country, Google shows it to me. When the gesture disappears, the sense of control disappears with it, and a question surfaces that most people had never asked themselves seriously: how do I actually know what position I hold in another country?

That question is not news, it is method. Which is why this post is not written like a news item. The news runs out in two paragraphs. The measurement problem lasts years, and it is the one that affects you if you sell in more than one market, if you run clients from several countries out of one agency, or if you simply want to know whether your Spanish-language content competes as well in Bogotá as it does in Mexico City. Everything you can monitor continuously is summarized in the Rankiamos feature set; what follows is the reasoning for deciding what to monitor and why.

Careful with outdated content: half the internet still says «open google.com.mx to see the Mexican SERP». Many of those articles still rank and still pull traffic. Follow their instructions today and you will end up staring at your own local SERP while believing it belongs to another country. That mistake makes it into client reports far more often than anyone admits.

Why typing the country domain stopped working (in fact, back in 2017)

This is the uncomfortable part. The trick did not break in 2025: it broke in 2017. That year Google decoupled the search domain from the country of the results. From then on, the country version you get served is not decided by the extension you type but by your location. Whether you typed google.com or google.com.mx, if you were sitting in Bogotá you got the Colombian version. The domain extension became cosmetic.

In other words: between 2017 and 2025 a lot of people were performing a gesture that changed nothing and drawing conclusions from it. They typed the Mexican domain from an office in Medellín, saw the Colombian SERP and wrote down «this is how it looks in Mexico». It is a silent failure, the worst kind: it produces no warning message, it produces a number that looks fine. What Google did in 2025 was take down the façade. By redirecting the country domain, it made visible a disconnect that had already been there for eight years.

You can verify it yourself right now without installing anything. Open a new window, type the country domain of a market you are not in, and search for any term with local intent — something like «restaurants near me» or «employment lawyer». You will land on google.com and you will see businesses from your own city. That is the whole experiment. If your workflow depended on that gesture, you now know how solid it was.

What actually decides the results you see today

With the domain out of the equation, three factors are left in charge, and ranking them helps explain why the manual methods fail:

1. Your inferred location

Google works out where you are from your IP and, if you allowed it, from precise device location. It is the heaviest factor for country and also for queries with local intent. It is the only one a VPN can alter.

2. Your results region setting

Google search settings include a region for results. It is the official, supported replacement for the old country domain. It works, but it changes your whole session: set it to Mexico and it stays on Mexico for everything you search afterwards, and if you forget to switch it back you will diagnose your own market with someone else's data.

3. Your language and saved preferences

Interface language and the content language Google prioritizes are controlled separately from country. A user in the United States searching in Spanish and one in Mexico searching in Spanish do not get the same thing, even typing exactly the same words.

Notice that none of the three is the domain. And notice that all three live in your browser, not in the query. That is the structural problem with manual checking: you are not measuring a country's SERP, you are measuring a country's SERP filtered through your own session. How much that distorts the position you see is a separate topic — the one about being signed in and personalization — and it deserves its own analysis. Here we stay at country level.

Google's gl parameter by hand: what it actually does and why it is not enough

When word got around about the redirect, the first replacement doing the rounds in forums and on LinkedIn was pasting Google's gl parameter onto the end of the search URL: something like google.com/search?q=shoes&gl=mx&hl=es. It is worth explaining what each piece does, because using those two parameters correctly really is the foundation of any serious country-level measurement. What is not correct is the context you are pasting them into.

The gl parameter (for geolocation) declares the country the query runs against, using the two-letter code: mx, co, ar, cl, pe, es. The hl parameter (for host language) declares the language. They are the pair that Google's search data APIs and professional SERP providers use to say «give me Mexican search in Spanish». In that context they work, and they are the industry standard.

In your browser it is a different story. Web search never documented gl as a public user-facing feature, and Google layers your real IP, your account region and your saved preferences on top of it. The practical result is half-working behavior: sometimes you see a clear change, sometimes you see the same SERP you always get, and sometimes two tabs open on the same URL return two different things. That inconsistency is not a bug you can route around; it is the symptom of using a parameter outside the place where it has a contract.

There is also a background trend worth keeping in mind: Google has spent years closing off manual parameter shortcuts. The most talked-about case was the parameter that forced a hundred results per page, which stopped responding consistently in September 2025 and threw the entire SEO tooling industry into disarray for weeks. Building your measurement process on an undocumented parameter means building on something that can vanish on a Tuesday with no notice.

The bigger problem is not whether gl works

Let us be generous and assume the parameter worked perfectly in your browser. You would still have four problems no parameter solves, and they are the ones that actually matter when the goal is to measure rather than to browse:

  • It is not reproducible. Today's measurement and tomorrow's come out of different sessions, with different cookies and possibly from a different IP. Two numbers that do not share conditions do not form a series.
  • Nothing is stored. Close the tab and the data is gone. When the client asks a month from now «what position were we in Mexico in August?», you will have nothing to answer with.
  • It does not scale. One query at a time is fine for three keywords. With forty keywords across three markets that is a hundred and twenty manual searches every time you want a data point, and nobody sustains that for two weeks.
  • It is not defensible. A screenshot from your browser proves nothing. Anyone can argue you were signed in, had a different region configured, or carried a history that flattered you.

The conclusion is not that gl is wrong. It is that gl belongs on the server side, not the browser side. A rank tracker runs the query against a SERP data provider declaring country and language explicitly, with no session, no cookies and none of your history on top. That is what turns a glance into a measurement.

Searching Google from another country with a VPN: what it fixes and what it breaks

The second answer going around is the VPN, and credit where it is due: it is the only manual option that attacks the right factor. If country is decided by your inferred location, changing the IP is exactly the correct lever. Connect to a node in Mexico, run a search, and Google infers you are in Mexico and serves you something fairly close to that SERP. To search Google from another country once, qualitatively, a VPN is the best thing available without paying for tools.

The problem shows up when you try to turn that into a process. Here is the honest balance sheet, without selling anything yet:

What it fixes

  • It changes the IP, the heaviest factor for country.
  • It lets you see the whole SERP: who is on top, which blocks take up space, how the titles read.
  • It works for a one-off check before a meeting.
  • It costs nothing extra if you already pay for one anyway.

What it breaks

  • The exit node lands in a city you do not choose.
  • Every connection is a new session: two checks are not comparable.
  • It stores nothing: no history, no evidence for the client.
  • Many IPs are flagged and return CAPTCHAs or degraded SERPs.
  • It cannot be scheduled: someone has to sit down and do it.

The exit city deserves its own paragraph because it is the point most people skip. A «Mexico» node may physically sit in Mexico City, in Querétaro or in Monterrey, and that difference is not cosmetic: for queries with local intent, results change from one city to another inside the same country. If your measurement depends on which server you happened to exit through today, your historical series is noise. City-level geolocation has its own rules and its own impact on quota, and we cover those in the guide on tracking rankings across multiple cities. What matters here is simply that a VPN takes control of that variable away from you.

The second blind spot is the session. If you run the search while signed in, what you see carries your personalization, and the VPN does not touch that. It is a topic that deserves its own article and we will not develop it here; the operational warning is enough: changing the IP is not the same as seeing a clean SERP.

So, the practical verdict: use a VPN when the question is qualitative and one-off — «what does this SERP look like in Chile?», «is this competitor showing up over there?». Do not use it when the question is «did we go up or down in Mexico this month?», because answering that needs two numbers taken under the same conditions, and a VPN, by design, cannot guarantee them.

How to check Google results from another country today: gl and hl per market

From a manual gesture to a repeatable process, without changing continents.

Measuring Google rankings by country seriously means accepting one simple idea: your browser should not be the thing running the query. It should be run by a service that declares country and language explicitly, that carries none of your session, that runs at the same time every day and that stores the result. That is the entire mindset shift. Everything else is implementation.

Before the implementation, here is the comparison of the five methods available today, judged on the criteria that matter when someone is going to hold you accountable:

Comparison of methods for checking Google results from another country
Method Controls the country? Repeatable? Stores history? What it is good for
Country domain No, since 2017 No Nothing. It redirects today.
gl parameter by hand Sometimes No No Browsing, with caveats.
Region in settings Yes Partly No Occasional manual review.
VPN Yes, without choosing the city No No A one-off qualitative look.
Tracker with gl/hl Yes, declared Yes Yes, from day 1 Measuring and reporting.

The six steps of the process

  1. Step 1 · Pick markets with data, not with intuition

    Open Search Console, go to Performance and switch to the Countries tab. There you have clicks, impressions and average position for every market where you already exist. Sort by impressions and keep the top three or four that also make commercial sense. If a country gives you impressions but you do not sell there, do not measure it: you will burn quota and attention on a number you cannot act on. This step is free and it usually dismantles assumptions — it is common to discover the market you thought was secondary delivers more impressions than the main one.

  2. Step 2 · Accept that one keyword per market is not the same keyword

    Before configuring anything, review the vocabulary. «Renta de autos» in Mexico is «alquiler de autos» in Argentina and «arriendo de carros» in Colombia. Measure the Mexican term in Colombia and you get a position that is technically correct and commercially irrelevant, because almost nobody searches that way there. No tool automates this step, and it is the single most frequent explanation for an international report that does not line up with sales.

  3. Step 3 · Declare country and language explicitly

    Every keyword is configured against a specific market: gl for the country in question and hl for the language. A rank tracker asks you for this when you create the keyword and honors it on every later check, which is exactly what the browser cannot guarantee. Rankiamos uses DataForSEO as its SERP data provider; on Pro you can also measure Bing, where the same keyword on Google and on Bing counts as two units.

  4. Step 4 · Always measure in the same time window

    SERPs move during the day. Comparing a 9 a.m. measurement with an 8 p.m. one introduces a variable you do not control, and it will slip into the report looking like a ranking change. A scheduled automatic check solves this without you having to think about it. On Rankiamos the Pro plan checks daily and the Free plan once a week; on both you can re-measure a keyword by hand 6 hours after its last check when you need a clean cut (30 units a day on Pro, 13 on Free).

  5. Step 5 · Start recording before you need the data

    This is worth saying bluntly because it hits this use case directly: your own history starts the day you add the keyword, it is not retroactive. If you are launching in Mexico next month, add that market's keywords today. With no baseline, three months from now you will not be able to prove you improved; you will only be able to claim it. Search Console does store the past, but only where you already had impressions and with the limits we covered.

  6. Step 6 · Report per market, never as an average

    An average of your position across Mexico, Colombia and Spain is a number that describes no reality at all. If you are fourth in Colombia and thirtieth in Mexico, the average says seventeen and helps you decide nothing. One line per market, always. It is more awkward to present and it is the only way the report survives a hard question.

One nuance about Search Console worth being clear on before mixing the two sources: the position it reports is a weighted average of every impression in the period, not the position at a specific moment, which is why it almost never matches what you see in the SERP. It is a distinction that confuses a lot of people, and we explain it in detail in the article on Search Console average position versus real position. The two sources answer different questions and complement each other: Search Console tells you where you already exist, the tracker tells you where you stand today.

One more variable crosses with country and should not be confused with it: measurement on mobile and on desktop can differ considerably inside the same market, and that has its own analysis in the comparison of mobile versus desktop rankings. What matters here for your budget is that in Rankiamos each device consumes its own quota unit: measuring on mobile and on desktop is two units, not one (Free measures one device of your choice). The same goes for each additional location: it also consumes quota on its own.

International SEO in LATAM: 17 Spanish-speaking countries that are not one market

The most expensive mistake in international SEO across LATAM is not technical, it is a mental map problem. Nearly every tool and nearly all the literature treat «Spanish» as if it were a market, the same way they treat «English» as if the United States and the United Kingdom were the same thing. They are not, and in Spanish the dispersion is wider: we are talking about 17 Spanish-speaking LATAM countries, plus Spain, plus the US Hispanic market, each with its own SERP, its own competitors and its own vocabulary.

The practical consequence is that the same purchase intent is written differently depending on the country, and Google treats those variants as different queries. This is not a style detail: it is the difference between measuring the keyword that brings you customers and measuring one nobody types in that market.

How search vocabulary changes across Spanish-speaking markets
Concept Mexico Colombia Argentina Spain
Car carro / auto carro auto coche
Phone celular celular celular móvil
Desktop computer computadora computador computadora ordenador
To rent a home rentar arrendar alquilar alquilar
Job empleo / chamba empleo trabajo empleo

With that table in hand, the question «what Google position do I hold in LATAM?» turns out to be badly framed. There is no such thing as a position in LATAM. There is a position in Mexico for the Mexican term, one in Colombia for the Colombian term, and so on. Any tool that hands you a single number for the whole region is averaging realities that cannot be averaged.

The three blocks and why they are measured separately

Spanish-speaking LATAM. Seventeen countries with wildly different competition levels. Mexico and Colombia concentrate most of the region's Spanish-language search volume, while markets like Uruguay, Paraguay or Bolivia have far less contested SERPs: the same keyword that leaves you outside the top 20 in Mexico can put you in the top 5 in a small market with identical content. That asymmetry is a concrete opportunity for new sites with little authority, and you only see it if you measure country by country.

Spain. It is covered, and it comes with a warning: it shares the language but not the market. Different vocabulary, different competitors, and a media and directory ecosystem that barely shows up in LATAM SERPs. If you sell on both sides, that is two separate configurations, not one with an accent. And if your content is written in neutral LATAM Spanish, in Spain you will be competing against sites written in the local variant, which shows up in CTR even when the position is good.

The US Hispanic market. This is the block most people ignore and the one that delivers the most surprises. These are Spanish-language searches made from US territory, with a SERP that is neither the Mexican one nor the English-language American one. A first-party data point as an example: in Rankiamos's own Search Console, the United States delivers more impressions than Colombia over the last 90 days — for a product built for LATAM. If your business touches Hispanic audiences in Miami, Houston, Los Angeles or New York, that market gets measured separately or it does not get measured at all — and keep in mind that Rankiamos measures the United States in English today, so that Spanish-language SERP is not something it tracks.

A limit we state before you subscribe: Brazil is not covered. The product does not support Portuguese, and forcing it would produce bad data dressed up as data. If your expansion plan runs through São Paulo, this is not the tool for that part of it. We would rather say so here than in the support chat on day 3.

A final warning about ambition: do not measure all 17 countries just because you can. Every market you add consumes quota, takes up space in the report and demands interpretation. Two or three well-measured markets, with the right keyword in each and a clean historical series, are worth more than 17 columns nobody looks at. Start with the ones already giving you impressions in Search Console and grow from there.

How Rankiamos handles it

The country is declared when you configure the keyword, and from then on it stops depending on where you happen to be.

🌎 Country and language declared per keyword

17 Spanish-speaking LATAM countries, Spain and the United States (measured in English): 19 countries at country level by default, and 52 cities in 19 countries when you need to go down to city level. The query runs with the country and language you defined, via DataForSEO, on Google, and also on Bing with Pro.

📈 Your own history from day 1

Every check is stored, so the comparison between August and November exists without depending on your memory. On the Pro plan the check runs daily (a keyword that has not moved in 30 days switches to every 3 days until it moves), and on both plans you can re-measure a keyword by hand 6 hours after its last check.

📱 Each device uses its own unit

Each keyword, location and device combination consumes one unit of quota: measuring on mobile and on desktop is two units, not one. Adding markets or devices does not raise the price of the plan; it consumes quota, which is why they are worth choosing deliberately.

📄 PDF and CSV export (Pro)

A PDF with your name and your color, or an unbranded CSV. Neither can be filtered to one market: the CSV lists every keyword in the project and the PDF table holds up to 28. No custom logo in the PDF and no automatic sending: you export it and send it yourself. Better to know now than to find out on report day.

And the usual honest close. Rankiamos runs on iPhone, iPad, Mac and Apple Watch; there is no web or Android version, and the app interface is in Spanish only. It does not cover Brazil. And it does not replace judgment: no tool tells you which markets are worth it or which word people use in each country. What it does solve is that country stops depending on where you are sitting, and that a record exists which you can show six months from now. The full breakdown of what gets measured is in the product features, and each plan's quota is on the pricing page.

Try Rankiamos free

Free plan: 2 projects, 5 keywords, weekly check · iPhone · iPad · Mac · Apple Watch

Frequently asked questions

Did google.com.mx disappear, or was it shut down?
It did not disappear. The domain is still registered, it still resolves in DNS and it still responds: what it does today is redirect you to google.com. That is why searching for something like «google.com.mx removed» turns up confusing results — the domain exists, it just no longer takes you to a different search. The distinction matters for understanding the real problem: you did not lose a website, you lost a signal. You used to type the country domain and believe you were looking at that country's SERP; today the browser drops you on google.com and the results are decided by your location, your region setting and your session. The same applies to google.com.co, google.com.ar, google.cl and every other country domain: they all still exist, and they all end up in the same place.
Does pasting &gl=mx into a Google URL show me the Mexican SERP?
Sometimes, and that «sometimes» is exactly what makes it useless for measurement. The gl parameter was never a documented public feature of web search: it is a parameter that Google's data APIs and professional SERP providers use to declare which country version a query runs against. When you paste it into the address bar by hand, Google applies your IP, your account region setting and your saved preferences on top of it, so you can end up with a mixed SERP, with one identical to your own, or with results that differ between two tabs open at the same time. And even when it happens to work, you still cannot repeat that measurement tomorrow under the same conditions, nor keep a record of what you saw today.
Will a VPN show me my real ranking in Mexico?
It shows you a qualitative approximation, not a measurable position. The VPN changes your IP, Google infers a different country from it, and that usually gets you reasonably close to that SERP. The problem is everything else: the exit node lands in a specific city you do not get to choose, and city-level differences are real; if you are signed in, your account personalizes what you see; every connection is a new session, so two consecutive checks are not comparable to each other; nothing is stored, so you have no history and no evidence; and many VPN IPs are flagged, which means CAPTCHAs or degraded results. To answer «is my competitor showing up in Mexico?» once, a VPN is enough. To follow forty keywords across three countries every day, it is not.
How much quota does tracking the same keyword in three countries use?
Three units. In Rankiamos each keyword-and-location combination consumes one unit of your plan quota, so «leather shoes» measured in Mexico, Colombia and Chile is three units, not one. The Pro plan includes 50 units in total spread across up to 5 projects: at three markets per keyword, that gives you around 16 real keywords. The Free plan includes 5 units across 2 projects, which covers one keyword in three countries plus 2 standalone ones, with a weekly check. The device also consumes quota on its own: each one — mobile or desktop — uses its own unit, so measuring both doubles the consumption (on Free you pick one device). Adding locations does not raise the price either; what it consumes is quota.
Does Search Console not already give me position by country?
It gives you part of it, and it is the best free starting point. Under Performance there is a Countries tab, and filtering by country shows you clicks, impressions, CTR and average position for every market where you already get impressions. That is enough to decide which countries deserve continuous measurement. Now the three limits: it only shows markets where you already have impressions, so a country you do not yet exist in simply is not listed; the position is a weighted average across the period rather than the position at a specific moment, a nuance we unpack in the guide on Search Console average position versus real position; and you do not see the SERP, so you have no idea who is above you or which blocks are taking up space in that country.
Can I measure Spain and the United States, or only LATAM countries?
You can measure both, with one caveat. Rankiamos covers the 17 Spanish-speaking LATAM countries plus Spain and the United States, 19 countries in total, plus 52 cities in 19 countries for city-level checks. The caveat is that the United States is measured in English. That matters more than it looks: in Rankiamos's own Search Console, the United States delivers more impressions than Colombia over the last 90 days, and those are Spanish-language searches. If you sell to Hispanic audiences in Miami, Houston or Los Angeles, keep in mind that Rankiamos does not track that Spanish-language SERP as a separate market. What is not covered is Brazil, because the product does not support Portuguese, and we say so before you subscribe rather than after. Outside those 19 countries, this is not the tool.
How different are Google results between Mexico and Colombia for the same keyword?
It depends on the query type, which is precisely why it has to be measured rather than assumed. On queries with local or commercial intent — services, prices, stores, paperwork — the gap is usually wide: the competitors change, the directories that dominate change, and the vocabulary people use to search for the same thing changes. On technical or global-brand queries the two SERPs look very similar and are sometimes near identical. The practical consequence is that you cannot extrapolate: if you measure only in Colombia and assume Mexico behaves the same, you will report a position that does not exist. The rule we use is to measure the two or three markets that bring real business and leave the rest out, instead of averaging everything into one number.

Try Rankiamos free for 7 days.

The Free plan needs no card. The Pro trial runs through your Apple account; cancel before day 7 and you pay nothing.

iPhone iOS 17.0+
iPad iPadOS 17.0+
Mac macOS 14.0+