Skip to content
Searchpedia SEO field notes Callum Bennett Callum

Go global

Multilingual SEO

Multilingual SEO is the practice of creating and optimizing separate language versions of a site so search engines can show the right language page to the right user.

Beginner5 min readUpdated 2026-07-27Notes by Callum Bennett

What I’d do first

  • Pick a URL structure (subfolders are easiest) and stick with it.
  • Do keyword research in the target language — never translate your source list.
  • Localize content for cultural intent, not just words.
  • Implement hreflang correctly with self-references.
  • Track each language version separately in Search Console and analytics.

I've made most of the mistakes below myself, so I'll save you the trouble.

More on Multilingual SEO

Before you touch any code or content, decide your URL structure. Google recommends distinct URLs for each language version — not cookie or IP-based switching. Your options are: I'd go with subfolders if you're starting out — they're easier to manage and keep your domain authority consolidated. Then, do keyword research in the target language using native speakers or tools like Ahrefs or Semrush. Don't just translate your source keywords; search intent varies by culture.

The path I'd take

  1. Choose your URL structure — subfolders are my default for simplicity.
  2. Do native-language keyword research — use tools or a local SEO to find what people actually search for.
  3. Create localized content — adapt tone, examples, and references for each market, not just translate.
  4. Implement hreflang annotations — add them to each page's HTML or sitemap, including self-references.
  5. Set up separate tracking — use Search Console's language filter and segment analytics by URL path or subdomain.
  6. Monitor and iterate — check indexing status per language and adjust based on performance data.

Watch-outs

  • Don't use the same URL for all languages — Google will likely serve the wrong version.
  • Don't skip hreflang self-references — each page must reference itself in its own hreflang tag.
  • Don't rely on browser language detection alone — it's unreliable and can confuse search engines.
  • Don't forget cultural localization — a direct translation of 'black Friday' might not resonate in markets where that concept doesn't exist.

What I got wrong

Early on, I translated my English keyword list into Spanish using Google Translate and wondered why I wasn't ranking. Turns out, Spanish speakers search differently — they use longer phrases and different terms. I also implemented hreflang without self-references, which caused Google to ignore my annotations entirely. And I tracked everything under one Search Console property, so I couldn't tell which language version had indexing issues. Learn from my pain: do the keyword research in the target language, double-check your hreflang, and separate your tracking from day one.

Next step

Quick answers

What is the difference between multilingual SEO and international SEO?

Multilingual SEO focuses on language versions of a site, while international SEO also considers country-specific targeting, currency, and legal requirements.

Do I need separate URLs for each language?

Yes, Google recommends distinct URLs (e.g., example.com/en/, example.com/es/) rather than relying on cookies or browser settings.

Can I use hreflang without translating content?

No, hreflang should only be used when you have actual localized or translated pages. It's not a substitute for translation.

Sources

Primary documentation is linked directly. Anything commercial is marked nofollow.

Notes from Callum Bennett.