International SEO: The Ultimate Guide | Wix SEO Hub

No Comments
International seo: the ultimate guide | wix seo hub

AI Summary

International SEO is the practice of structuring a website so search engines serve the right language or country version of your pages to the right users. It rests on four decisions, and the first two are the ones that are painful to change later: URL structure and hreflang.

  • Subdirectories (example.com/de/) are the right default for most sites, because consolidated authority beats a diluted country signal.
  • Hreflang must be reciprocal, include a self-reference on every page, and carry one x-default.
  • Localize rather than translate: redo keyword research natively in each market.
  • Google's Search Console country-targeting setting was deprecated in 2022, so country association now comes from ccTLDs, hreflang, and on-site local signals.
Diagram of the four international seo decisions in order, with a comparison of cctld, subdirectory, and subdomain url structures.
Decide URL structure and hreflang first: they are the two pieces that hurt to change later.

Quick answer: International SEO is the practice of structuring a website so search engines serve the right language or country version of your pages to the right users. It rests on four decisions: your URL structure (ccTLD, subdirectory, or subdomain), your hreflang annotations mapping equivalent pages across locales, genuine localization of content (not just translation), and per-market signals like local links and currency. Get the structure and hreflang right first, because they are the two pieces that are painful to change later.

The source below, Wix's SEO Hub guide, is a solid platform-agnostic primer despite living on a website builder's domain. Here is our practitioner layer on top of it: the decisions that actually determine success, in the order you should make them.

Decision 1: URL Structure

StructureExampleStrengthsWeaknessesPick it when
ccTLDexample.deStrongest country signal; local user trustAuthority split across domains; cost of registering and maintaining each; some ccTLDs restrictedLarge per-country business with local teams and link equity to spare
Subdirectoryexample.com/de/Inherits domain authority; one site to maintain; cheapest to launchWeaker country signal on its own; needs clean folder disciplineDefault choice for most sites, especially language-targeting
Subdomainde.example.comSeparate infrastructure per market possibleAuthority consolidation weaker than subdirectories; few unique advantagesOnly when infrastructure genuinely requires separation

The honest guidance: subdirectories win by default because consolidated authority beats a diluted country signal for almost everyone below enterprise scale. Decide language targeting vs country targeting before choosing, because /fr/ targeting French speakers everywhere is a different strategy from /fr-fr/ and /fr-ca/ targeting France and Canada separately, and mixing the two models is where most architectures go wrong.

Decision 2: Hreflang, Done Minimally

Hreflang exists to solve one problem: stopping the wrong locale version from ranking in a market. The rules that matter: annotations must be reciprocal (if the EN page references the DE page, the DE page must reference back), every page should include a self-reference, use ISO 639-1 language and ISO 3166-1 Alpha-2 country codes (language alone is valid; country alone is not), and add an x-default for your fallback/selector page. You can declare it in the HTML head, HTTP headers, or the XML sitemap, and the trade-offs are covered in our guide on where to declare hreflang, while the full implementation walkthrough lives in our hreflang and international SEO guide. Broken reciprocity is the most common failure and it fails silently; check your setup with our free hreflang validator.

The Five Hreflang Mistakes That Cause Most Tickets

Hreflang errors are unusually expensive to diagnose because nothing visibly breaks. The pages stay indexed, the tags stay in the source, and the only symptom is that the wrong locale keeps showing up in a market. These five account for the large majority of real-world failures:

MistakeWhat it looks like in the codeWhy it silently failsFix
Non-reciprocal annotationThe EN page lists the DE page, but the DE page lists nothing backGoogle discards annotations it cannot confirm from both sidesGenerate the whole cluster from one data source so every page emits the full set
Wrong code order or invalid regionhreflang="de-DE" written as de_DE, or a made-up region like en-EUOnly language, or language plus a real ISO country, is valid, and EU is not a countryUse ISO 639-1 plus ISO 3166-1 Alpha-2, separated by a hyphen
Pointing at non-canonical URLsHreflang targets a URL that then canonicals or redirects elsewhereConflicting signals cancel each other, so the cluster is ignoredEvery hreflang target must be the self-canonical, final URL, returning 200
Missing self-referenceA page lists its siblings but never itselfThe cluster cannot be closed, so the annotation set is treated as incompleteInclude the page's own URL in its own hreflang set, every time
No x-defaultTen locales declared and no fallbackUsers outside your declared markets get an arbitrary versionPoint x-default at the language selector or the global default page

The underlying lesson is that hreflang is a cluster-level contract, not a per-page tag. Hand-maintaining these annotations across even a dozen locales fails the moment someone adds a market or renames a URL, so generate the set programmatically from one canonical mapping table and validate it on a schedule rather than at launch only.

Decision 3: Localize, Don't Just Translate

Search engines evaluate each locale version as content in its own market, competing against native content. Word-for-word translation misses the query language people actually use, so keyword research must be redone per market, not translated. Beyond keywords: currency, units, payment methods, phone formats, local proof (reviews, addresses, local links), and culturally-adapted examples all separate a page that ranks in a market from one that merely exists in its language. A useful budget rule: if you cannot afford to localize and maintain a market's content properly, you are usually better off not launching that locale than launching a thin one.

What's Changed Since This Guide's Era

Three updates to apply on top of any international SEO guide written more than a couple of years ago. First, Google removed the International Targeting report from Search Console (deprecated in 2022), which killed the old subdomain/subdirectory geotargeting override, so country targeting now comes entirely from ccTLDs, hreflang, and on-site local signals. Second, machine translation got dramatically better and cheaper, which cuts both ways: AI-assisted localization with human review is now viable for mid-size sites, but auto-translating thousands of pages without review produces exactly the scaled, thin content Google's quality systems have targeted since 2024, and near-duplicate locales (for example, five barely-differentiated English variants) increasingly get folded together by canonicalization. Third, AI answer engines have no hreflang equivalent: assistants pick sources per language largely on content strength, making genuinely-native content quality matter beyond classic rankings.

FAQ

What is international SEO?

Optimizing a website so search engines index and serve the correct language or country version of each page to each user, through URL structure, hreflang annotations, localized content, and market-level signals.

Should I use a ccTLD, subdomain, or subdirectory for international SEO?

Subdirectories (example.com/de/) are the right default: they consolidate authority and cost the least to run. ccTLDs make sense for large per-country operations, and subdomains rarely offer an advantage.

Do I need hreflang if my site is only in one language?

Only if you run multiple regional variants of that language, such as US, UK, and AU English. Hreflang plus x-default sorts those markets out. A single-locale site needs none.

Does duplicate content across English variants hurt international SEO?

Hreflang tells Google the variants are intentional alternates, which prevents the wrong-market problem. But if variants are near-identical, Google may canonicalize them together, so differentiate them with genuinely local details or consolidate them.

How do I do keyword research for other countries?

Research natively in each market's language and search locale, and never translate keywords. Terms, intent, and volumes differ even between countries sharing a language, so treat each market as a fresh keyword project.

Can I still set geotargeting in Google Search Console?

No. The International Targeting report and its country-targeting setting were deprecated in 2022. Country association now comes from ccTLDs, hreflang region codes, and local signals on the site itself.

This resource contributes to the knowledge base SEO practitioners need for effective optimization in an evolving search landscape.

Source: https://www.wix.com/seo/learn/resource/international-seo-guide

Claude Vincent is a technical SEO consultant focused on crawlability, rendering, and AI-search visibility. He writes the field guides and case studies at SEO ProCheck, with a bias toward the durable, unglamorous work that decides whether search engines and AI answer engines can actually read and cite a site.

    About SEO ProCheck

    Technical SEO consulting and GEO strategy with 20 years of enterprise experience. Case studies, resources, and tools for search and AI visibility.

    Work With Me

    Technical SEO audits, GEO strategy, site migrations, and international SEO. Hourly consulting for teams who need hands-on support, not just reports.

    Subscribe to our newsletter!

    More from our blog