Multilingual SEO
Multilingual SEO is the process of optimising a website that offers content in more than one language, so each language version can be found by people searching in that language. It covers URL structure, hreflang, translation quality and language-specific keyword research.
Multilingual vs international SEO
Multilingual SEO is about languages. International SEO is about countries. They often overlap, but not always. A Canadian business with English and French pages is multilingual but serves one country. A UK brand with separate UK, US and Australian English sites is international but uses one language. Many larger sites need both.
How search engines handle languages
Google works out the language of a page from its visible content, not from code such as the HTML lang attribute. It then tries to show searchers results in their language. To help Google pair equivalent pages, you use hreflang annotations, which list each language version of a page and the URL for each one.
How to do multilingual SEO
- Give each language its own URL. Use subfolders such as
/fr/, subdomains or separate domains. Avoid showing different languages on one URL based on cookies or browser settings, which search engines may not see. - Keep one language per page. Mixing languages in the main content confuses users and search engines. Translate menus, buttons and footers too.
- Add hreflang tags. Make them reciprocal, include a self-reference and consider an x-default fallback.
- Research keywords in each language. Do not just translate your English list. Use international keyword research to find what people really search for.
- Translate and adapt carefully. Good translation, ideally with localisation, reads naturally and builds trust.
- Localise metadata. Titles, meta descriptions, alt text and, where possible, URL slugs should be in the page’s language.
- Add a language switcher. Use plain links so both users and crawlers can move between versions.
Choosing a site structure
Subfolders are often the simplest option because all versions share one domain’s authority and one CMS. Separate domains or subdomains can work when markets are managed by separate teams. The trade-offs are covered under international site structure. Many CMS platforms support multilingual sites through built-in features or plugins.
Measuring multilingual performance
Track each language version separately. In Search Console you can filter by URL path for subfolders or add separate properties for subdomains and domains. Compare clicks, impressions and rankings for each version, and check which version is showing in which country. If the wrong language version ranks, review your hreflang tags and internal links first.
Common mistakes
- Automatically redirecting users by browser language with no way to switch.
- Publishing machine translations without native speaker review.
- Missing return links in hreflang, so Google ignores the annotations.
- Translating only part of the site, leaving key pages in one language.
- Canonicalising all language versions to the English page, which tells Google to ignore the translations.
Key Takeaways
- Multilingual SEO helps each language version rank for searchers in that language.
- Give every language its own URL and keep one language per page.
- Use reciprocal hreflang tags to link equivalent pages.
- Research keywords in each language rather than translating a list.
- Never canonicalise translated pages to the original language version.
Related Terms
Want help putting this into practice? Get a free SEO check, or keep learning in the SEO Encyclopedia.