SEO & Growth

International SEO: How to Rank When You Sell in More Than One Country

Selling in two countries isn't duplicating your website and swapping the flag. It's choosing a domain structure, declaring hreflang and — the part almost everyone skips — genuinely localising: currency, shipping, vocabulary and examples. International SEO fails more often from half-done business than from bad technique.

January 15, 20245 min read
In this article
  1. The first decision: one domain or one per country
  2. hreflang: the glue that connects the versions
  3. The hard case: same language, different countries
  4. Content: translating isn't localising
  5. The practical signals Google does read
  6. Frequently asked questions

International SEO sounds technical — tags, domains, configurations — but the number-one mistake comes earlier: launching a version for another country you can't actually serve. Google quickly spots a "Mexico version" with no prices in pesos, no real shipping and not a single local detail. Users spot it even faster.

This guide assumes the business question is already answered — you sell, or want to sell, in more than one country — and works through the three decisions that follow: how to structure the domains, how to declare the versions with hreflang, and how to localise the content so it ranks and converts in each market.

The first decision: one domain or one per country

The three possible structures and their real cost.
StructureExampleThe good and the bad
Country domains (ccTLD)yoursite.ec, yoursite.mx, yoursite.deMaximum geographic signal, but each domain starts from zero authority: you multiply the SEO work per country
Subdirectoriesyoursite.com/ec/, /mx/, /de/All authority accumulates on one domain; the sensible choice for almost any small business
Subdomainsec.yoursite.com, mx.yoursite.comGoogle treats them halfway between own domain and folder; rarely the best option today

The honest recommendation for a small or mid-sized business: subdirectories on a single domain. Every link you earn strengthens all versions at once, there's one site to maintain and one to measure. ccTLDs make sense when there's a real, separate operation per country — team, inventory, invoicing — not before.

hreflang: the glue that connects the versions

hreflang tags declare to Google which versions of a page exist and who each is for: `es-EC` for Ecuador, `es-MX` for Mexico, `de-DE` for Germany, plus an `x-default` for the rest of the world. Without them, two versions in the same language compete against each other — the duplicate content problem in its international variant — and Google may show a Mexican visitor the Ecuadorian version with prices in dollars.

If your question comes earlier — how many languages to have and whether maintaining them is worth it — that full analysis lives in multilingual websites: when they make sense. The key point here: language and country are not the same thing, and international SEO works along both axes at once.

The hard case: same language, different countries

Translating into German for Germany is the easy case. The hard one is Spanish for Ecuador and Mexico: one language, two markets. There, the difference isn't made by translation but by localisation — and that's exactly what Google evaluates to decide which version to show:

  • Real currency and prices: dollars in Ecuador, pesos in Mexico. A price in the wrong currency is the clearest "we don't operate here" signal there is.
  • Local contact and shipping details: phone with the country prefix, delivery zones, real timelines.
  • The market's vocabulary: the same garment is searched differently in each country; use the words your local customer types.
  • Local examples, brands and references: local regulations, the payment methods people actually use, real cities.

Content: translating isn't localising

The temptation is to translate the same twenty pages for every market and call it done. It half-works: you rank for the generic and lose the local. Money pages — services, product pages, pricing — deserve deep localisation; blog articles can be shared across same-language markets when the topic isn't local. A guide on product photography travels well; one on e-invoicing or permits doesn't — each country needs its own.

The practical signals Google does read

  1. Clean URLs per version (/ec/, /mx/, /de/) — never one URL swapping content by IP: Google crawls from one place and would only ever see one version.
  2. Reciprocal, complete hreflang, generated automatically by the platform.
  3. Visible localised content: currency, phone, addresses — the signals from the previous section.
  4. A visible language/country switcher with real links, not a JavaScript menu the crawler can't follow.
  5. A sitemap that includes every version with its language annotations.

And the honest expectation on timing: every new market starts almost from zero in visibility even if your domain has authority. In the first months, the new version lives off your brand and your advertising; local rankings arrive with sustained local content — the same way they arrived in your first market with the foundational SEO strategy.

Frequently asked questions

Do I need a .mx domain to rank in Mexico?

No. A /mx/ subdirectory on your current domain, with localised content and correct hreflang, ranks perfectly well — and inherits the authority you've already built. A ccTLD adds an extra geographic signal, but it rarely compensates for starting authority from zero. Save it for when you have a full operation in the country.

Does Google translate my pages, or do I have to?

You do. Google doesn't translate your content to rank it in another language: it indexes what you publish. And quality matters — unreviewed machine translation ranks poorly and converts worse. Each version should read as if written in that language, not translated into it.

Can I automatically show the version matching the visitor's country?

You can suggest it — a discreet "prefer the Mexico version?" notice — but don't force it with automatic IP redirects. Google's crawler arrives mostly from the United States: redirect it every time and it will never see your other versions. Suggest, don't compel.

How long does a new country version take to rank?

Think in the same timelines as a new website: 3 to 6 months for the first stable positions, longer for competitive terms — even with an established domain. Domain authority helps, but local relevance — content, signals, links from that country — is built from scratch in every market.

Keep reading

SEO & Growth

Duplicate Content: Why Your Site Creates It on Its Own — and How to Stop It

Most duplicate content was never written by anyone: your own website manufactures it with www and non-www versions, URL parameters and product copy pasted from the manufacturer. Google doesn't fine you for it — it does something worse: it splits your authority across copies.

November 1, 20236 min read