BlogSEO TechniqueHreflang: the multilingual SEO guide for 2026
Back to blog
SEO Technique

Hreflang: the multilingual SEO guide for 2026

Multilingual sites without correct hreflang lose traffic in every market. Here is the definitive guide to implementing hreflang without errors, including AI visibility specifics.

AS
Alan Schouleur
Expert GEO
30 January 2026
13 min read
0 views
Hreflang: the multilingual SEO guide for 2026
TL;DR — Hreflang tags tell Google which language versions of your pages exist and for which audience. It is the fundamental tool of multilingual SEO, and also one of the most poorly implemented. According to an Ahrefs study (2025), 75% of multilingual sites have hreflang errors. In 2026, the stakes are twofold: correct hreflang ensures the right pages appear in the right markets, AND that LLMs cite the right language version in their responses.

Belgium. Three official languages, three communities, a compact territory. If you are a Belgian company with a website, you know the headache: how do you serve French content to Walloons, Dutch content to Flemish users, and German content to the German-speaking community, without Google mixing everything up?

That is exactly the problem hreflang tags solve. And it is a problem that concerns far more than Belgium: any company operating in multiple countries or languages is affected.

Understanding hreflang and its importance

Isometric illustration of multilingual SEO and hreflang tags
Hreflang : guide du SEO multilingue en 2026

Hreflang is an HTML attribute that tells Google the language and optionally the geographic region targeted by a page. It allows Google to serve the right version to each user based on their language and location.

Without hreflang, several problems arise: the French version of your page appears in Google.nl results, the English version cannibalises the French version for French-language queries, and Google may consider your different versions as duplicate content.

According to Daniel Waisberg, Search Advocate at Google Zurich: "Hreflang is the clearest way to communicate to Google the relationships between the different language versions of your content. Without this information, we have to guess — and we do not always guess correctly."

The 3 implementation methods

Method 1: HTML tags in the <head>

The most common method. For each page, add a tag for each language version:

  • <link rel="alternate" hreflang="fr-BE" href="https://www.example.be/fr/page" />
  • <link rel="alternate" hreflang="nl-BE" href="https://www.example.be/nl/page" />
  • <link rel="alternate" hreflang="en" href="https://www.example.be/en/page" />
  • <link rel="alternate" hreflang="x-default" href="https://www.example.be/en/page" />

Method 2: HTTP headers

Useful for non-HTML files (PDFs, documents) or sites that generate HTML dynamically. The Link header contains the same information as the HTML tags.

Method 3: XML sitemap

For large sites (more than 1,000 pages per language), the sitemap method is more efficient. It avoids bloating the <head> of each page and centralises hreflang management. See our guide on XML sitemaps for implementation details.

Language and region codes

Hreflang codeTargetUse case
frFrench (all regions)Generic French-language content
fr-FRFrench (France)Content specific to the French market
fr-BEFrench (Belgium)Content specific to French-speaking Belgium
nl-BEDutch (Belgium)Content specific to Flanders
de-BEGerman (Belgium)Belgian German-speaking community
fr-CHFrench (Switzerland)French-speaking Swiss market
fr-CAFrench (Canada)French-speaking Canadian market
x-defaultDefault versionLanguage selection page or English version

Language codes follow the ISO 639-1 standard (2 letters), region codes follow the ISO 3166-1 standard (2 letters). Do not confuse language and country: fr is a language, FR is a country. fr-BE means "French for Belgium", not "Belgian" (which is not a language).

The most frequent errors

1. Non-reciprocal hreflang. If the /fr/ page points to /en/ with hreflang, the /en/ page MUST also point to /fr/. A non-reciprocal hreflang link is ignored by Google. This is the most frequent error.

2. Missing self-referencing. Each page must include itself in its hreflang declarations. The /fr/ page must have an hreflang pointing to /fr/ in addition to the other versions.

3. Incorrect language codes. Using "uk" instead of "en-GB" for the United Kingdom, or "br" instead of "pt-BR" for Brazil. Verify each code against ISO standards.

4. URL with redirect. URLs in hreflang must resolve with 200 (no redirect). If your hreflang points to a URL that redirects, Google ignores it.

5. Conflict with canonical. If the /fr/ page has a canonical pointing to /en/, the hreflang is contradictory. Each language version must have a self-referencing canonical.

6. Missing x-default. The x-default value designates the page to display to users whose language/region does not match any declared version. Its absence forces Google to guess.

Hreflang and multilingual AI visibility

In 2026, AI visibility is also a matter of language. When a French-speaking user asks Perplexity a question, the system looks for French-language sources. If your site has versions in French and English, you want the French version to be cited for French-language queries, and the English version for English-language queries.

Hreflang helps indirectly: it ensures that Google correctly indexes each language version, which improves their discovery by RAG systems. Without hreflang, Google may only index one version (often the English one), making the others invisible to LLMs.

According to Gianluca Fiorelli, international SEO consultant based in Madrid: "Multilingual SEO is the poor relation of technical SEO. Companies invest thousands of euros in translating their content, then sabotage that investment with missing or incorrect hreflang. In 2026, the impact is twofold: loss of organic traffic AND loss of AI visibility in each language market."

The specific case of Belgium

Belgium is a textbook case for multilingual SEO. With three linguistic communities in a compact territory, Belgian companies must manage subtleties that monolingual companies ignore.

The optimal configuration for a Belgian site:

  • fr-BE for Belgian French-language content (note: Belgian French has lexical specificities — "septante" vs "soixante-dix")
  • nl-BE for Flemish content (not nl-NL which targets the Netherlands)
  • de-BE if you target the German-speaking community
  • fr-FR if you also have clients in France (content adapted to the French market)
  • x-default towards the most universal version (often English or generic French)

For sites targeting multiple French-speaking markets (Belgium, France, Switzerland, Canada), each market deserves a specific version with local references, prices in local currency, and adapted legal notices. "Generic French" content fully satisfies no market.

Also discover how your site architecture must be designed for multilingual use, and how a technical SEO audit can identify all your hreflang errors.

FAQ

Does hreflang work on Bing?

Bing supports hreflang but also recommends using the content-language meta tag and the Content-Language HTTP header. For maximum coverage, implement both. Bing also uses the XML sitemap with hreflang annotations.

Is hreflang needed for every page or only the homepage?

Every page that has an equivalent version in another language must have hreflang annotations. The homepage alone is not sufficient. If /fr/blog/article exists and /en/blog/article exists, both must be linked by hreflang. Pages without an equivalent in another language do not need hreflang.

Subdomains or subdirectories for multilingual sites?

Both work with hreflang. Subdirectories (/fr/, /en/) are generally recommended as they inherit the authority of the main domain. Subdomains (fr.example.com) or country TLDs (example.fr, example.be) are useful if you have distinct teams per country or local hosting requirements.

How do I test my hreflang annotations?

Several tools: Aleyda Solis' Hreflang Tags Testing Tool (free, online), Screaming Frog with the "Hreflang" tab, and Sitebulb which visualises hreflang errors. Check first: reciprocity, self-referencing, code validity, and the absence of redirects on declared URLs.

Does hreflang affect crawl budget?

Indirectly, yes. Hreflang annotations help Google discover the language versions of your pages, which can increase the number of pages crawled. For very large multilingual sites (100,000+ pages per language), the sitemap method is preferable to avoid bloating the <head> and unnecessarily consuming crawl budget.

What to do if not all pages are translated?

Only add hreflang annotations for pages that have an equivalent in the other language. If /fr/page-a exists but /en/page-a does not, do not create an hreflang annotation for that page. The x-default will serve as a fallback for English-speaking users who land on a French-only page.

A multilingual site to optimise?

Our experts implement and audit your hreflang tags to maximise your visibility in every market.

Optimise my multilingual SEO
Share:
AS
Alan Schouleur
Expert GEO

Co-fondateur et COO d'AISOS. Expert GEO, il construit le systeme de visibilite IA qui fait passer les entreprises d'invisibles a recommandees.