Official statement
Other statements from this video 49 ▾
- 1:38 Google suit-il vraiment les liens HTML masqués par du JavaScript ?
- 1:46 JavaScript peut-il masquer vos liens aux yeux de Google sans les détruire ?
- 3:43 Faut-il vraiment optimiser le premier lien d'une page pour le SEO ?
- 3:43 Google combine-t-il vraiment les signaux de plusieurs liens pointant vers la même page ?
- 5:20 Les liens site-wide dans le menu et le footer diluent-ils vraiment le PageRank de vos pages stratégiques ?
- 6:22 Faut-il vraiment nofollow les liens site-wide vers vos pages légales pour optimiser le PageRank ?
- 7:24 Faut-il vraiment garder le nofollow sur vos liens footer et pages de service ?
- 10:10 Search Console Insights sans Analytics : pourquoi Google rend-il impossible l'utilisation solo ?
- 11:08 Le nofollow influence-t-il encore le crawl sans transmettre de PageRank ?
- 11:08 Le nofollow bloque-t-il vraiment l'indexation ou Google crawle-t-il quand même ces URLs ?
- 13:50 Pourquoi Google refuse-t-il de communiquer sur tous ses incidents d'indexation ?
- 15:58 Faut-il vraiment indexer toutes les pages paginées pour optimiser son SEO ?
- 15:59 Faut-il vraiment indexer toutes les pages de pagination pour optimiser son SEO ?
- 19:53 Les paramètres d'URL sont-ils encore un problème pour le référencement naturel ?
- 19:53 Les paramètres d'URL sont-ils vraiment devenus un non-sujet SEO ?
- 21:50 Google bloque-t-il vraiment l'indexation des nouveaux sites ?
- 23:56 Les liens dans les tweets embarqués influencent-ils vraiment votre SEO ?
- 25:33 Les sitemaps sont-ils vraiment indispensables pour l'indexation Google ?
- 26:03 Comment Google découvre-t-il vraiment vos nouvelles URLs ?
- 27:40 Le rel=canonical est-il vraiment obligatoire sur toutes les pages AMP, même standalone ?
- 28:09 Faut-il vraiment déployer hreflang sur l'intégralité d'un site multilingue ?
- 28:41 Faut-il vraiment implémenter hreflang sur toutes les pages d'un site multilingue ?
- 29:08 AMP est-il vraiment un facteur de vitesse pour Google ?
- 29:16 Faut-il encore miser sur AMP pour optimiser la vitesse et le ranking ?
- 29:50 Pourquoi Google mesure-t-il les Core Web Vitals sur la version de page que vos visiteurs consultent réellement ?
- 30:20 Les Core Web Vitals mesurent-ils vraiment ce que vos utilisateurs voient ?
- 31:23 Faut-il manuellement désindexer les anciennes URLs de pagination après un changement d'architecture ?
- 31:23 Faut-il vraiment désindexer manuellement vos anciennes URLs de pagination ?
- 32:08 La pub sur votre site tue-t-elle votre SEO ?
- 32:48 La publicité sur un site nuit-elle vraiment au classement Google ?
- 34:47 Le rel=canonical en syndication est-il vraiment fiable pour contrôler l'indexation ?
- 34:47 Le rel=canonical protège-t-il vraiment votre contenu syndiqué du vol de ranking ?
- 38:14 Les alertes de sécurité dans Search Console bloquent-elles vraiment le crawl de Google ?
- 38:14 Un site hacké perd-il son crawl budget suite aux alertes de sécurité Google ?
- 39:20 Les liens dans les guest posts ont-ils vraiment perdu toute valeur SEO ?
- 39:20 Les liens issus de guest posts ont-ils vraiment une valeur SEO nulle ?
- 40:55 Pourquoi Google ignore-t-il les dates de modification identiques dans vos sitemaps ?
- 40:55 Pourquoi Google ignore-t-il les dates lastmod de votre sitemap XML ?
- 42:00 Faut-il vraiment mettre à jour la date lastmod du sitemap à chaque modification mineure ?
- 42:21 Un sitemap mal configuré réduit-il vraiment votre crawl budget ?
- 43:00 Un sitemap mal configuré peut-il vraiment réduire votre crawl budget ?
- 44:34 Faut-il vraiment choisir entre réduction du duplicate content et balises canonical ?
- 44:34 Faut-il vraiment éliminer tout le duplicate content ou miser sur le rel=canonical ?
- 45:10 Faut-il vraiment configurer la limite de crawl dans Search Console ?
- 45:40 Faut-il vraiment laisser Google décider de votre limite de crawl ?
- 47:08 Les redirections 301 en interne diluent-elles vraiment le PageRank ?
- 47:48 Les redirections 301 internes en cascade font-elles vraiment perdre du jus SEO ?
- 49:53 L'History API JavaScript peut-elle vraiment forcer Google à changer votre URL canonique ?
- 49:53 JavaScript et History API : Google peut-il vraiment traiter ces changements d'URL comme des redirections ?
Google mandates a rel=canonical on every AMP page, without exception. Even standalone AMP pages must point to themselves via canonical. This strict directive aims to prevent duplicate content issues and ensure that Googlebot clearly identifies the canonical version. In practice, forgetting this canonical can be costly in terms of indexing and PageRank distribution.
What you need to understand
Why is a canonical necessary on a standalone AMP page?
The logic behind this requirement is based on a simple technical principle: Google treats AMP pages as distinct entities, even if they are standalone. Without a canonical, the engine cannot definitively determine which URL should be regarded as the reference version.
For AMP pages connected to a traditional HTML version, the canonical points to the HTML. For standalone AMPs, the canonical must point to the page itself. This mechanism prevents Google from hesitating between multiple candidate URLs and diluting ranking signals.
Does this rule apply to all types of AMP?
Yes, without distinction. Whether you are working on news articles, e-commerce product sheets in AMP, or standalone landing pages, the canonical is mandatory. Google makes no exceptions based on industry or content type.
The confusion often comes from associating AMP with news. However, Google has extended the use of AMP far beyond news articles — the canonical rule follows this expansion, regardless of the context of use.
What technically happens if the canonical is missing?
Google can refuse to index the AMP page or create an unintentional duplicate. In the best-case scenario, the page will be indexed but may compete with other URLs on your site. In the worst, it will simply be ignored.
The AMP diagnostic tools actually flag the absence of a canonical as a blocking error. Search Console will highlight this type of issue in the section dedicated to AMP pages, with an explicit mention: “missing canonical tag”.
- Mandatory for all AMP pages, whether connected to an HTML version or standalone.
- For a standalone AMP page, the canonical points to itself (self-referencing).
- Absence of a canonical = risk of partial indexing or internal duplicate content.
- Verifiable through Search Console, AMP section, and via AMP validation tools.
- This Google directive tolerates no exceptions based on industry or content type.
SEO Expert opinion
Is this statement consistent with observed practices in the field?
Completely. The technical audits I conduct regularly show that the absence of a canonical on standalone AMPs triggers error signals in Search Console. Google does not joke around with this rule — it is applied systematically.
Some developers still believe that a standalone AMP does not need a canonical because there is only one version. This is a logical error: Google wants explicit confirmation, even if it seems redundant. The engine does not “guess” — it expects a clear tag.
Are there cases where this rule is problematic?
Yes, particularly on sites that dynamically generate thousands of AMP pages. Forgetting to template the self-referencing canonical can cause massive indexing issues. I’ve seen sites lose 30% of their indexed AMP pages due to this type of oversight after a migration.
Another common case: multilingual or multi-domain sites. If you have AMP versions in multiple languages, each version must have its own canonical pointing to itself — not to a “master” version in another language. Google demands strict self-referencing, no shortcuts.
What nuance should be applied to this directive?
Google does not always clarify what happens in the case of a conflicting canonical. For example, if your standalone AMP page points to a non-existent HTML URL, Google may ignore it or treat it as a deferred 404 error. [To be verified] in each specific context.
Another point: Mueller says nothing about the performance impacts of a misconfigured canonical. We know that a canonical pointing to a slow or poorly optimized page can degrade overall signals — but Google remains vague on the exact weighting of these signals in AMP ranking.
Practical impact and recommendations
What practical steps should be taken on an AMP site?
Start by auditing all your AMP pages to check for the presence of a canonical. Use a crawler like Screaming Frog or OnCrawl with a filter on AMP URLs, and export the “canonical” column. Each row should have a value — no empty fields.
For standalone AMPs, ensure that the canonical points to the AMP URL itself. If you have AMP pages connected to HTML, make sure the canonical correctly points to the corresponding HTML version. No approximations allowed.
What errors to avoid during implementation?
Do not confuse canonical with amphtml. The `` tag in the HTML version points to the AMP, while the canonical in the AMP points to HTML (or to itself if standalone). These two tags must coexist symmetrically.
Another common pitfall: using a relative canonical instead of an absolute one. Google recommends absolute URLs to avoid any ambiguity. A canonical of the type `/article-amp/` instead of `https://example.com/article-amp/` can create interpretation issues.
How to verify my site is compliant after implementation?
Run all your AMP pages through the official AMP validator from Google. A valid page without a canonical will not pass validation — it’s a clear signal. Then, monitor Search Console to ensure there are no issues flagged as “missing canonical”.
Also, run real-time indexing tests using the URL Inspection tool from Search Console. If Google correctly indexes the page with the right canonical, you’ll see the detected canonical URL match your implementation. If not, correct it immediately.
- Audit all AMP pages with a crawler to detect missing canonical tags.
- Check that standalone AMPs have a self-referencing canonical (pointing to themselves).
- Ensure that connected AMPs point to the HTML version via canonical.
- Use absolute URLs in canonical tags, never relative paths.
- Validate each AMP page with Google’s official validator.
- Monitor Search Console for AMP canonical errors.
❓ Frequently Asked Questions
Un canonical est-il vraiment obligatoire sur une page AMP standalone qui n'a pas de version HTML ?
Que se passe-t-il si j'oublie de mettre un canonical sur mes pages AMP ?
Le canonical doit-il être absolu ou peut-il être relatif ?
Si j'ai une page AMP et une page HTML avec des contenus différents, vers quoi doit pointer le canonical ?
Comment vérifier rapidement que mes pages AMP ont bien un canonical ?
🎥 From the same video 49
Other SEO insights extracted from this same Google Search Central video · duration 55 min · published on 21/08/2020
🎥 Watch the full video on YouTube →
💬 Comments (0)
Be the first to comment.