Official statement
Other statements from this video 42 ▾
- 42:49 Can hreflang really be used across multiple distinct domains?
- 48:45 Can hreflang really be used across multiple distinct domains?
- 58:47 Should you really avoid duplicating your content across two distinct sites?
- 58:47 Should you really avoid creating multiple sites for the same content?
- 91:16 Is it really necessary to index the internal search pages on your site?
- 91:16 Should you block internal search pages to prevent indexing of infinite space?
- 125:44 Do Core Web Vitals Really Influence Google's Crawl Budget?
- 125:44 Can reducing page size really enhance your crawl budget?
- 152:31 Does the internal links report in Search Console truly reflect the state of your link structure?
- 152:31 Why does the Search Console's internal links report show only a sample?
- 172:13 Should you really be concerned about redirect chains for Google's crawl?
- 172:13 How many redirects does Google really follow before it splits the crawl?
- 201:37 How does Google actually segment your Core Web Vitals by groups of pages?
- 201:37 How does Google actually segment your Core Web Vitals by page groups?
- 248:11 Is it true that AMP or canonical really captures the SEO signals?
- 272:10 Is it necessary to redirect your AMP URLs during a change?
- 272:10 Should you really redirect your old AMP URLs to the new ones?
- 294:42 Is AMP really neutral for Google rankings, or does it hide an invisible visibility lever?
- 296:42 Is AMP really a Google ranking factor or just a ticket to access certain features?
- 342:21 Why does copied content sometimes outrank the original despite the DMCA?
- 342:21 Is the DMCA really effective in protecting your duplicated content on Google?
- 359:44 Why does copied content outrank your original material on Google?
- 409:35 Why do your featured snippets disappear seemingly without a technical reason?
- 409:35 Do featured snippets and rich results really fluctuate randomly?
- 455:08 Is it true that mobile hidden content is really indexed by Google?
- 455:08 Is it true that Google really indexes hidden content in responsive CSS?
- 563:51 Can structured data really force the display of a knowledge panel?
- 563:51 Is there any structured markup that guarantees the appearance of a Knowledge Panel?
- 583:50 Why do most websites never get sitelinks in Google?
- 583:50 Can you really force sitelinks to appear in Google?
- 649:39 Do 301 redirects really transfer 100% of SEO juice without any loss?
- 649:39 Do 301 redirects really transfer 100% of PageRank and SEO signals?
- 722:53 Should you really delete or redirect expired content instead of keeping it indexable?
- 722:53 Should you really remove expired pages or can you leave them labeled 'expired'?
- 859:32 Are keywords in the URL a ranking factor or just a temporary crutch?
- 859:32 Do words in the URL really influence Google rankings?
- 908:40 Should you really add structured data to embedded YouTube videos?
- 909:01 Should you really add video structured data when you're already embedding YouTube?
- 932:46 Does Page Experience really only matter for mobile SEO?
- 932:46 Why is Google ignoring desktop Core Web Vitals in its ranking algorithm?
- 952:49 Do the API and Search Console interface really display the same data?
- 963:49 Can you use different templates for each language version without harming international SEO?
Google confirms that the Chrome UX Report (CrUX) uses data from AMP pages served from the Google AMP cache, provided they are valid. If your AMP page has errors and cannot be cached, these metrics do not appear in CrUX. Specifically, an invalid AMP deprives you of actionable Core Web Vitals data for ranking, which can impact your mobile visibility.
What you need to understand
Why does Google collect data from the AMP cache?
The Chrome UX Report measures real user experience (RUM) on Chrome. When a user accesses your content via an AMP page served from cdn.ampproject.org , it is this cached version that is measured — not your original page. This distinction has a direct impact on your Core Web Vitals . If your AMP is valid and cached, you benefit from the optimized performance of Google's cache. If it's invalid, Google cannot serve it from the cache, the user sees your canonical version, and the CrUX metrics reflect this version (often slower). A valid AMP page meets all AMP technical specifications : allowed tags, JavaScript disallowed except for official AMP components, inline CSS limited to 75 KB, etc. Google validates each crawled AMP page before caching it. As soon as a validation error appears — an unauthorized tag, an external script, a syntax error — the page cannot be served from the cache. The user lands on your canonical version, and this is the version CrUX measures . If your AMP is valid and cached, your CrUX metrics reflect the exceptional performance of Google's cache : ultra-fast LCP, minimal CLS, negligible FID. These scores artificially inflate your Core Web Vitals for AMP URLs. But if your AMP is invalid, CrUX measures your canonical page — likely heavier and slower. You lose the AMP cache performance benefit, and your Core Web Vitals deteriorate . Worse: you may not even know that your AMP is broken.What constitutes a 'valid' AMP page according to Google?
How does this impact my Core Web Vitals data?
SEO Expert opinion
Does this statement align with field observations?
Yes, and it is consistent with practitioners’ reports. Many have noticed massive discrepancies in Core Web Vitals between their AMP and canonical URLs. When the AMP is valid and cached, the CrUX metrics are green; as soon as a validation error appears, the scores plunge.
The problem? Google does not always immediately notify that an AMP has become invalid. You could serve a slow canonical version for weeks, thinking your AMP is working, and see your Core Web Vitals decline without understanding why . [To verify] : no public data specifies the CrUX update delay after AMP invalidation.
What nuances should be added to this statement?
Mueller simplifies slightly. In reality, CrUX aggregates data on 28 rolling days . If your AMP becomes invalid mid-month, your CrUX metrics will continue to mix cached AMP data (old) and canonical data (recent) for several weeks.
Another nuance: not all users go through the AMP cache. Those who access your canonical URL directly (via desktop search, link sharing, etc.) generate CrUX data based on that version, even if your AMP is valid . CrUX aggregates both, but Google does not precisely document the ratio.
In what cases does this rule not apply?
If you do not have an AMP version, this statement is obviously irrelevant. But let’s be honest: many sites have abandoned AMP since Google removed the AMP badge from mobile SERPs and broadened Top Stories eligibility to non-AMP pages.
If your site has removed its AMPs without proper 301 redirection , you may still have indexed AMP URLs generating 404s or errors. These broken pages do not appear in CrUX, but they clutter your index and create confusion. [To verify] : the exact impact of orphaned AMPs on crawl budget remains unclear.
Practical impact and recommendations
What should you concretely check on your AMP pages?
Start by auditing the validity of each AMP page with the official AMP Validator tool or via Search Console (page experience report). A single error is enough to block caching. Inspect especially dynamic templates: a third-party component added in production can break all your AMPs at once.
Next, ensure your AMP URLs appear in CrUX. Check the Core Web Vitals report on Search Console and compare AMP vs canonical metrics . If AMPs do not appear or show identical scores to the canonical, they are likely not being served from the cache.
What configuration errors most often break AMPs?
Classic culprits include: third-party JavaScript scripts mistakenly embedded (non-AMP analytics, custom ads), <style> tags out of norms, outdated non-updated AMP components, inline CSS exceeding 75 KB, non-AMP iframes, or disallowed HTML5 tags (e.g., <video> without amp-video component).
Another frequent pitfall: badly configured internal redirects . If your AMP redirects to the canonical (configuration error), Google cannot serve it from the cache, and CrUX measures the canonical instead. Result: you lose performance benefits without even realizing it.
How to continuously monitor AMP validity?
Set up Search Console alerts on the AMP report to be notified of validation errors. Integrate the AMP Validator test into your CI/CD pipeline: each deployment should automatically validate AMP templates before going live.
Also monitor your CrUX metrics via BigQuery (free CrUX export). If you notice a sudden drop in performance on your AMP URLs , it's often a sign of recent invalidation. And this is where it gets complex: diagnosing why an AMP has become invalid requires sharp technical expertise.
- Audit AMP validity with the official tool or Search Console monthly.
- Compare AMP vs canonical Core Web Vitals in Search Console.
- Remove all non-AMP third-party JavaScript scripts from your templates.
- Ensure your inline CSS stays under 75 KB after every update.
- Set up Search Console alerts on the AMP report.
- Test each deployment with AMP Validator in pre-production.
❓ Frequently Asked Questions
Le CrUX mesure-t-il toujours les pages AMP depuis le cache Google ?
Comment savoir si mes pages AMP sont bien servies depuis le cache ?
Une AMP invalide impacte-t-elle mon ranking Google ?
Dois-je encore utiliser AMP en SEO ?
Combien de temps faut-il pour que CrUX reflète une AMP devenue invalide ?
🎥 From the same video 42
Other SEO insights extracted from this same Google Search Central video · duration 996h50 · published on 12/03/2021
🎥 Watch the full video on YouTube →
💬 Comments (0)
Be the first to comment.