What does Google say about SEO? /
Quick SEO Quiz

Test your SEO knowledge in 3 questions

Less than 30 seconds. Find out how much you really know about Google search.

🕒 ~30s 🎯 3 questions 📚 SEO Google

Official statement

In Search Console, Google primarily reports canonical URLs. In the performance and index coverage report, Google simplifies and shows the canonical URL, even if the local URL is displayed to users through hreflang. This can be very confusing.
16:33
🎥 Source video

Extracted from a Google Search Central video

⏱ 55:29 💬 EN 📅 19/02/2021 ✂ 26 statements
Watch on YouTube (16:33) →
Other statements from this video 25
  1. 1:02 Les Core Web Vitals s'appliquent-ils au sous-domaine ou au domaine principal ?
  2. 4:14 Pourquoi Search Console n'affiche-t-elle pas toutes les données de vos sitemaps indexés ?
  3. 4:47 Les erreurs serveur tuent-elles vraiment votre crawl budget ?
  4. 5:48 Le temps de réponse serveur ralentit-il vraiment le crawl Google plus que la vitesse de rendu ?
  5. 7:24 Google reconnaît-il vraiment le contenu syndiqué et privilégie-t-il l'original ?
  6. 10:36 Google privilégie-t-il vraiment la géolocalisation pour classer le contenu syndiqué ?
  7. 14:28 Comment Google gère-t-il vraiment la canonicalisation et le hreflang sur les sites multilingues ?
  8. 18:37 Faut-il vraiment localiser chaque page produit pour éviter le duplicate content ?
  9. 20:11 Pourquoi Google peine-t-il à comprendre vos balises hreflang sur les gros sites internationaux ?
  10. 20:44 Faut-il vraiment afficher une bannière de sélection pays sur un site multilingue ?
  11. 21:45 Comment identifier et corriger le contenu de faible qualité après une Core Update ?
  12. 23:55 Le passage ranking est-il vraiment indépendant des featured snippets ?
  13. 24:56 Les liens en nofollow dans les guest posts sont-ils vraiment obligatoires pour Google ?
  14. 25:59 Les PBN sont-ils vraiment détectés et neutralisés par Google ?
  15. 27:33 Le nombre de backlinks est-il vraiment sans importance pour Google ?
  16. 28:37 Le duplicate content est-il vraiment sans danger pour votre SEO ?
  17. 29:09 Faut-il vraiment s'inquiéter si la page d'accueil surclasse les pages internes ?
  18. 29:40 Le maillage interne est-il vraiment le signal prioritaire pour hiérarchiser vos pages ?
  19. 31:47 Faut-il encore désavouer les liens spammy en SEO ?
  20. 32:51 Le fichier disavow peut-il pénaliser votre site ?
  21. 35:30 Les Core Web Vitals affectent-ils déjà votre classement ou faut-il attendre leur activation ?
  22. 36:13 Pourquoi Google peine-t-il à comprendre les pages saturées de publicités ?
  23. 37:05 Faut-il vraiment indexer moins de pages pour éviter le thin content ?
  24. 52:23 Le trafic et les signaux sociaux influencent-ils vraiment le référencement naturel ?
  25. 53:57 La longueur d'un article influence-t-elle vraiment son classement Google ?
📅
Official statement from (5 years ago)
TL;DR

Google consistently reports the canonical URL in Search Console reports (performance and coverage), even when a local hreflang URL is displayed to users. This simplification creates confusion when analyzing international performance. Specifically, your click and impression data is aggregated on the canonical, masking the actual performance of your local variants.

What you need to understand

What is the difference between a canonical URL and a local hreflang URL?

The canonical URL is the one that Google considers the reference version among a set of similar or identical pages. It's the one that will be indexed and that will concentrate ranking signals.

The local hreflang URL is the linguistic or geographical variant of a page, aimed at a specific audience. For instance, /fr/produit for France, /de/produkt for Germany. Google may display the local URL in results based on the user's language and location, while still keeping the canonical URL as the reference.

Why does Google only show the canonical in Search Console?

Google simplifies its reports by consolidating all data onto the canonical URL. In the performance report, clicks and impressions from all hreflang variants are aggregated onto this single URL.

This approach theoretically avoids data duplication and metric fragmentation. However, in practice, it makes granular performance analysis by country or language impossible. You cannot isolate the performance of /fr/produit vs /de/produkt directly in the interface.

How does this create confusion for SEOs?

Imagine an international site with 10 language variants. You want to measure the performance of your Spanish version. In Search Console, it's impossible to filter properly: all data funnels back to the main canonical URL.

You must then cross-reference with country filters in the performance report, but these filters are based on user locations, not the displayed URL. A French user searching in Spanish will see the Spanish URL, but their data may be attributed to France, not Spain.

  • Performance metrics (clicks, impressions, CTR, average position) are aggregated on the canonical, obscuring local nuances.
  • The coverage report only shows indexed canonicals, not hreflang variants — you can't know if Google is properly validating your annotations.
  • URL inspection on a local variant shows the canonical information, adding a layer of complexity during diagnosis.
  • Tracking changes (redesigns, migrations) becomes opaque: hard to verify that each variant is correctly recognized.
  • International audits require third-party tools or massive exports to isolate actual performance by market.

SEO Expert opinion

Is this simplification consistent with observed practices in the field?

Yes, it perfectly aligns with what has been observed for years. International SEOs regularly complain about the inability to segment performance by hreflang variant in Search Console. Google has always favored a centralized view around the canonical.

This approach reflects how Google treats indexing: a single reference URL per content cluster, with variants being derivatives. But it ignores the business reality of international SEO teams that manage distinct budgets, KPIs, and strategies by country.

What are the concrete limitations of this approach for a practitioner?

The main issue is the inability to measure SEO ROI by market. If you manage an e-commerce site in 15 languages, you can't easily prove that your SEO investments on the Italian version are paying off — the data is drowned in the aggregate.

You need to cross-reference Search Console with Analytics, but even there, complexity explodes: users do not always click on the URL intended for them, VPNs distort locations, and country filters do not necessarily match actual audiences. [To be verified] There is no official Google methodology to properly reconcile these data.

Are there cases where this rule poses fewer problems?

On a single-country site or one with a low volume of language variants (2-3 languages), the confusion remains manageable. You can compensate with country filters in the performance report and rigorous Analytics tracking.

For sites with a well-thought-out x-default architecture and truly distinct geographical markets (no language overlap), localization filters remain reliable. But as soon as you have French for France, Belgium, and Canada, or Spanish for Spain and Latin America, segmentation becomes a nightmare.

Attention: If you audit an international site and the client asks you, "How many clicks does our German version generate?" NEVER rely solely on Search Console. Always cross-reference with Analytics, server logs, and third-party tools like Oncrawl or Botify. The discrepancies can be massive.

Practical impact and recommendations

How can I retrieve performance data by hreflang variant?

The only reliable method is to export Search Console data via the API and cross-reference it with your actual URLs. You retrieve clicks/impressions by query and by country, then manually map this data to your language variants based on your business logic.

Specifically, use the Search Console API to extract country performance, then cross-reference with your hreflang rules (for example, "Germany = /de/, Austria = /de/, Switzerland = /de/ or /fr/ depending on the query"). Tools like Google Sheets with Apps Script, Python with the official library, or platforms like Looker Studio can automate this process.

What pitfalls should I avoid when analyzing international sites?

Don't fall into the trap of confusing user country and page language. A user located in France may search in English and click on /en/. If you filter by country "France" in Search Console, you capture this click, but it doesn't reflect the performance of your French version.

Avoid jumping to hasty conclusions about the indexing of variants. Just because Search Console only lists canonicals in the coverage report doesn't mean your local URLs are not recognized. Use URL inspection on every variant and check that Google correctly identifies the expected canonical and the associated hreflang annotations.

What should be implemented for rigorous tracking?

Create a custom dashboard that consolidates Search Console API, Analytics, and server logs. Segment by both language AND country, and define clear business rules (for instance, "Spain = /es/, unless the user comes from Mexico and searches in Spanish, then /es-mx/").

Document your mapping logic and segmentation assumptions. What matters is consistency over time, not absolute perfection. An imperfect but stable dashboard is better than a methodology that changes every month.

  • Regularly export Search Console data via the API (weekly minimum for large sites).
  • Cross-reference with Analytics while segmenting by content language (custom dimension if necessary) and user country.
  • Manually inspect a sample of local URLs each month to verify that Google is properly validatinghreflang annotations.
  • Set up alerts for drops in clicks by country in Analytics, in addition to Search Console.
  • Maintain a reference file listing all your hreflang variants, their expected canonicals, and their geographic targeting logic.
  • Train local teams to interpret aggregated data and avoid blindly trusting raw Search Console figures.
Mueller's statement confirms a technical reality that international SEOs are well aware of: Search Console is not designed for granular tracking of hreflang variants. For effective management of a multilingual site, you need to build your own reporting infrastructure by cross-referencing Search Console API, Analytics, and logs. If this setup seems complex or time-consuming, support from an SEO agency specializing in international can save you valuable time and prevent costly misinterpretations.

❓ Frequently Asked Questions

Pourquoi mes URLs hreflang n'apparaissent-elles pas dans le rapport de couverture de Search Console ?
Google affiche uniquement les URLs canoniques dans le rapport de couverture. Vos variantes hreflang ne sont pas listées séparément, même si elles sont correctement reconnues et servent aux utilisateurs. Utilisez l'inspection d'URL pour vérifier que Google identifie bien les annotations hreflang.
Comment mesurer précisément les performances SEO de ma version espagnole si Search Console agrège tout sur la canonique ?
Exportez les données via l'API Search Console en filtrant par pays (Espagne, Mexique, etc.), puis recoupez avec Analytics en segmentant par langue de contenu. Vous devrez mapper manuellement ces données sur vos URLs /es/ selon votre logique métier.
Est-ce que les clics sur une URL locale hreflang sont comptabilisés dans Search Console ?
Oui, les clics sont comptabilisés, mais ils sont reportés sur l'URL canonique dans le rapport de performance. Vous ne verrez pas de ligne distincte pour chaque variante linguistique — tout remonte vers la canonique de référence.
Si je change la canonique d'une page, est-ce que je perds l'historique Search Console ?
Oui, les données de performance seront désormais agrégées sur la nouvelle canonique. L'ancienne canonique conservera son historique jusqu'à la date du changement, mais les nouvelles données s'accumuleront sur la nouvelle URL. Exportez vos données avant toute migration pour conserver un historique complet.
Peut-on forcer Google à afficher les variantes hreflang dans Search Console ?
Non, il n'existe aucun paramètre ou configuration pour modifier ce comportement. C'est une limitation structurelle de Search Console. Pour un suivi détaillé par variante, vous devez utiliser l'API et construire vos propres rapports.
🏷 Related Topics
Crawl & Indexing Domain Name Web Performance Local Search Search Console International SEO

🎥 From the same video 25

Other SEO insights extracted from this same Google Search Central video · duration 55 min · published on 19/02/2021

🎥 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.