What does Google say about SEO? /
Quick SEO Quiz

Test your SEO knowledge in 5 questions

Less than a minute. Find out how much you really know about Google search.

🕒 ~1 min 🎯 5 questions

Official statement

When syndicating content, it is essential to use rel canonical tags to indicate the primary version for each market and hreflang tags to signal the appropriate local versions without overlapping canonicals between different markets.
28:03
🎥 Source video

Extracted from a Google Search Central video

⏱ 57:59 💬 EN 📅 26/09/2018 ✂ 12 statements
Watch on YouTube (28:03) →
Other statements from this video 11
  1. 1:39 Rel canonical et nofollow : quelle balise utiliser pour gérer vos variantes de pages ?
  2. 4:44 Le JavaScript anti-scraping constitue-t-il du cloaking aux yeux de Google ?
  3. 10:03 Pourquoi Google ne réévalue-t-il pas immédiatement votre site après une Core Update ?
  4. 12:07 Pourquoi Google crawle-t-il plus souvent votre page d'accueil ?
  5. 13:46 Faut-il utiliser le nofollow sur les liens internes vers les pages légales ?
  6. 15:50 Pourquoi la page en cache Google a-t-elle disparu pour votre site mobile-first ?
  7. 15:58 Pourquoi vos URL d'images sont-elles signalées en soft 404 sans affecter votre indexation visuelle ?
  8. 21:43 Googlebot crawle-t-il vraiment votre site uniquement depuis les États-Unis ?
  9. 25:50 Les sitemaps KML ont-ils encore un impact sur le référencement local ?
  10. 30:07 Existe-t-il un seuil maximal d'annonces publicitaires pour éviter une pénalité Google ?
  11. 40:06 Faut-il systématiquement placer les articles sponsorisés en noindex ?
📅
Official statement from (7 years ago)
TL;DR

Google emphasizes a frequently misunderstood rule: during content syndication, each market must have its own local canonical version, indicated by rel=canonical. Hreflang tags are solely meant to link these local versions to each other, ensuring that one market's version does not become the canonical version for another market. This distinction prevents Google from selecting the wrong version for each geographical area.

What you need to understand

What does content syndication technically imply for Google?

Content syndication refers to the publication of the same content across multiple domains or subdomains, often tailored for different linguistic or geographical markets. The main issue? Google must decide which version to display for which audience.

John Mueller highlights a classic trap: confusing the role of rel=canonical and that of hreflang. The former indicates the primary version of a page in a given context. The latter specifies the linguistic or regional alternatives of the same content.

Why does each market need its own canonical instead of a single global canonical?

Imagine a French media group syndicating its articles on .fr, .be, and .ch. If all three versions point in canonical to .fr, Google may only show the French version in all results, even in Belgium and Switzerland.

The approach recommended by Mueller: each market maintains its own version as a self-referencing canonical. In other words, example.fr/article canonicalizes to itself, example.be/article canonicalizes to itself, and so on. Then, hreflang connects these versions to indicate that they are regional alternatives.

Where is the risk of canonical overlap between markets?

Mueller's statement pinpoints a common mistake: using hreflang to point to a URL different from the canonical. For example, if example.be/article has rel=canonical pointing to example.fr/article but declares hreflang x-default to example.com/article, Google receives conflicting signals.

The search engine must then arbitrate between multiple candidate versions, which dilutes relevance signals and can lead to showing the wrong version in local SERPs. This is exactly what Mueller refers to as "canonical overlap".

  • Each market must have its own local canonical version, self-referencing via rel=canonical.
  • Hreflang only serves to connect regional alternatives, not to redefine which version is primary.
  • Never cross-market canonical: a .be page must not canonicalize to a .fr page if they target different markets.
  • Hreflang and canonical must point to the same URL for a given language/region, otherwise Google often ignores hreflang.
  • This rule also applies to subdomains and subdirectories: /fr/, /be/, /ch/ must each have their internal canonical.

SEO Expert opinion

Is this canonical/hreflang logic really new or just misapplied?

Let's be honest: Mueller isn't revealing anything new here. This distinction between canonical and hreflang has been in Google's documentation for years. The problem is that many technical implementations — particularly through WordPress plugins or poorly configured CMS — automatically create cross-domain canonicals thinking they are doing the right thing.

On the ground, I have seen multi-country e-commerce sites pointing all their variants to a .com URL as canonical, then adding hreflang on top. The result: Google massively indexes the .com and ignores the local versions in national SERPs. Mueller is stating the obvious, but it is clearly still necessary given how often the mistake happens.

In which cases can this strict rule be relaxed?

There are exceptions that Mueller does not detail in this statement — and that's where it gets tricky. Consider a news site that republishes exactly the same content on .fr and .be without any local adaptation or intention to rank differently in the two markets. In this case, canonizing to a single version may make sense, provided one accepts that only .fr will appear in both countries.

Another edge case: websites with English content for UK, US, CA, AU. If the text is strictly identical and we are not aiming for distinct rankings by country, a unique canonical pointing to a .com or .co.uk version can simplify management. But be warned: this means giving up distinct local positioning. [To be verified] according to the real intent of each market.

What diagnostic errors does this statement help avoid?

Many SEOs diagnose a hreflang issue when the real problem lies in a canonical conflict. If Google Search Console reports hreflang errors like "Alternative URL with incorrect canonical tag", this is exactly what Mueller describes here: a page declaring hreflang to URL A but canonicalizing to URL B.

The common reflex is to mess with hreflang annotations, while the real fix often consists of ensuring each version points in canonical to itself, then making sure that hreflang connects these canonical versions to each other. This distinction can save weeks of debugging for complex multi-country sites.

Note: Google may silently ignore your hreflang if the canonicals are not consistent. No errors will necessarily show up in Search Console, but your local pages may not appear in the right markets.

Practical impact and recommendations

How can I check if my syndicated site conforms to this rule?

First step: audit the canonical tags on all versions of the same syndicated page. Open the .fr, .be, .ch versions (or /fr/, /be/, /ch/) and inspect the <link rel="canonical"> in the source code. Each version must point to its own URL, not to a URL from another market.

Second step: check the hreflang/canonical consistency. For each language/region declared in hreflang, the target URL must have a rel=canonical pointing to itself. If not, Google often considers the hreflang annotation invalid and ignores it.

What should I do if my local versions are not ranking in the right countries?

If a .be version appears in French results or vice versa, it is often a sign of a canonical issue rather than a hreflang bug. Start by temporarily removing all hreflang tags and verify that each version canonicalizes correctly to itself. Once this point is settled, gradually reintroduce hreflang.

Use the Coverage report and the Hreflang report in Google Search Console to identify errors. Messages like "Alternative URL with incorrect canonical tag" are a direct indicator that you are facing the situation described by Mueller. First correct the canonicals, then wait for Google to recrawl before judging the effect of the hreflang.

What mistakes should I absolutely avoid when implementing this?

Never use a cross-domain canonical if you want each market to rank independently. Specifically, if you manage example.fr and example.be with similar but tailored content, each domain must canonicalize to itself. If you absolutely want to avoid duplication and the content is strictly identical without adaptation, choose a primary market and canonicalize everything toward it — but then accept to give up local positioning for the other markets.

Another classic trap: adding hreflang x-default pointing to a URL that differs from all the canonicals. The x-default must point to a version that actually exists and canonizes to itself, usually an international homepage or the main market version. If x-default points to a URL that redirects or is not canonical, Google ignores it.

  • Audit all canonical tags on syndicated versions: each market must canonicalize to itself.
  • Ensure each URL declared in hreflang has a rel=canonical pointing to itself.
  • Remove all cross-market canonicals if the goal is distinct local positioning.
  • Use Google Search Console to track errors "Alternative URL with incorrect canonical tag".
  • Test manually in local SERPs (via VPN or Google.fr, Google.be, etc.) to confirm that each version displays in the correct market.
  • Document the canonical/hreflang strategy in a visual diagram for technical teams, especially if multiple domains or subdomains are involved.
Multi-market content syndication requires rigorous management of canonicals and hreflang. Each market must have its own local canonical version, and hreflang serves only to connect these versions to each other. Any overlap of canonicals between markets muddles the signals sent to Google and risks displaying the wrong version in local SERPs. These technical optimizations, particularly on complex multi-domain or multi-language architectures, require sharp expertise. If your site manages multiple markets with significant traffic stakes, support from a specialized SEO agency can help you avoid costly mistakes and accelerate the compliance of your international architecture.

❓ Frequently Asked Questions

Peut-on utiliser une canonical vers le .com et des hreflang vers les versions locales ?
Non. Si toutes les versions canonisent vers le .com, Google ignorera souvent les hreflang et n'affichera que le .com dans tous les marchés. Chaque version locale doit canoniser vers elle-même.
Que faire si le contenu est strictement identique sur plusieurs domaines pays ?
Si tu ne cherches pas un positionnement différencié par pays, tu peux canoniser toutes les versions vers une seule URL principale et renoncer aux hreflang. Sinon, conserve une canonical par marché même si le texte est identique.
Comment gérer hreflang x-default en syndication multi-marchés ?
Le x-default doit pointer vers une URL qui canonise vers elle-même, généralement la version internationale principale ou le marché par défaut. Ne jamais pointer x-default vers une URL qui canonise ailleurs.
Les erreurs hreflang dans Search Console sont-elles toujours dues aux balises hreflang elles-mêmes ?
Souvent, c'est un conflit canonical qui provoque ces erreurs. Avant de modifier les hreflang, vérifie que chaque URL déclarée en hreflang a un rel=canonical cohérent pointant vers elle-même.
Faut-il utiliser des sous-domaines, sous-répertoires ou domaines séparés pour éviter ce problème ?
La structure (domaine, sous-domaine, sous-répertoire) n'évite pas le problème : dans tous les cas, chaque version locale doit avoir son propre canonical auto-référencé. Le choix de structure dépend d'autres critères (autorité, gestion technique, etc.).
🏷 Related Topics
Content Crawl & Indexing Local Search International SEO

🎥 From the same video 11

Other SEO insights extracted from this same Google Search Central video · duration 57 min · published on 26/09/2018

🎥 Watch the full video on YouTube →

Related statements

💬 Comments (0)

Be the first to comment.

2000 characters remaining
🔔

Get real-time analysis of the latest Google SEO declarations

Be the first to know every time a new official Google statement drops — with full expert analysis.

No spam. Unsubscribe in one click.