Official statement
Other statements from this video 49 ▾
- 1:38 Does Google really track HTML links that are hidden by JavaScript?
- 1:46 Can JavaScript really hide your links from Google without destroying them?
- 3:43 Is it really necessary to optimize the first link on a page for SEO?
- 3:43 Does Google really combine signals from multiple links pointing to the same page?
- 5:20 Do site-wide links in the menu and footer really dilute the PageRank of your strategic pages?
- 6:22 Is it really necessary to nofollow site-wide links to your legal pages to optimize PageRank?
- 7:24 Should you really keep nofollow on your footer links and service pages?
- 10:10 Why does Google make it impossible to use Search Console Insights without Analytics?
- 11:08 Does Nofollow still affect crawling without passing on PageRank?
- 11:08 Does nofollow really block indexing, or can Google still crawl those URLs?
- 13:50 Why is Google so tight-lipped about its indexing incidents?
- 15:58 Should you really index all paged pages to optimize your SEO?
- 15:59 Is it really necessary to index all pagination pages to optimize your SEO?
- 19:53 Are URL parameters still an obstacle for organic search?
- 19:53 Are URL parameters really a non-issue for SEO anymore?
- 21:50 Is it true that Google is blocking the indexing of new sites?
- 23:56 Do links in embedded tweets really affect your SEO?
- 25:33 Are sitemaps really essential for Google indexing?
- 26:03 How does Google really discover your new URLs?
- 27:40 Is the rel=canonical really mandatory on all AMP pages, even standalone ones?
- 28:09 Should you really implement hreflang across an entire multilingual site?
- 28:41 Should you really implement hreflang on every page of a multilingual website?
- 29:08 Is it true that AMP is a speed factor for Google?
- 29:16 Should you still invest in AMP to optimize speed and ranking?
- 29:50 Why does Google measure Core Web Vitals on the actual page version your visitors are really viewing?
- 30:20 Do Core Web Vitals really measure what your users actually see?
- 31:23 Should you manually deindex old pagination URLs after changing your site's architecture?
- 31:23 Is it really necessary to manually de-index your old pagination URLs?
- 32:08 Is advertising on your site harming your SEO?
- 32:48 Does having ads on your site really hurt your Google rankings?
- 34:47 Is rel=canonical in syndication really reliable for controlling indexing?
- 34:47 Does rel=canonical really protect your syndicated content from ranking theft?
- 38:14 Do security alerts in Search Console really block Google's crawling?
- 38:14 Can a hacked site lose its crawl budget due to Google security alerts?
- 39:20 Have links in guest posts really lost all SEO value?
- 39:20 Do guest post links really have no SEO value?
- 40:55 Why does Google ignore identical modification dates in your sitemaps?
- 40:55 Why does Google ignore the lastmod dates in your XML sitemap?
- 42:00 Should you really update the lastmod date of the sitemap for every minor change?
- 42:21 Does a poorly configured sitemap really diminish your crawl budget?
- 43:00 Can a misconfigured sitemap really cut down your crawl budget?
- 44:34 Should you really have to choose between reducing duplicate content and using canonical tags?
- 44:34 Is it really necessary to eliminate all duplicate content or should you rely on rel=canonical?
- 45:10 Should you really set a crawl limit in Search Console?
- 45:40 Should you really let Google decide your crawl limit?
- 47:08 Do internal 301 redirects really dilute PageRank?
- 47:48 Do cascading internal 301 redirects really drain SEO juice?
- 49:53 Can the JavaScript History API really force Google to change your canonical URL?
- 49:53 Can Google really treat URL changes made by JavaScript and the History API as redirects?
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.