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 page groups?
- 248:11 Is it true that AMP or canonical really captures the SEO signals?
- 257:21 Does the Chrome UX Report really count your cached AMP pages?
- 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 does not measure Core Web Vitals on a page-by-page basis, but segments your site into groups based on similar templates. For a given URL, it is the most relevant group that determines the metrics used for ranking. If your AMP pages use a distinct template, they form their own cluster with their own metrics — which can create significant performance discrepancies between versions.
What you need to understand
Why doesn't Google measure each page individually?
Google uses data from the Chrome User Experience Report (CrUX), which aggregates real user metrics from Chrome. The volume of data needed to reliably evaluate each URL would be enormous and statistically insignificant for low-traffic pages.
The solution? A template similarity grouping system. Google analyzes the HTML structure, loading behavior, and groups similar pages together. A typical e-commerce product page shares its metrics with all other product pages of the same template — not with the homepage or category pages.
How does Google determine the group to which a URL belongs?
The algorithm identifies the most appropriate group based on the URL pattern, its DOM structure, and its rendering behavior. It’s not your choice — it's Google’s automatic analysis.
Practically? If you have 10,000 product pages built on the same template, they will likely form a single group. The CWV metrics displayed in Search Console for a specific page reflect the average of the entire group, not that isolated page.
What happens with AMP versions?
This is where it gets complicated. If your AMP pages use a distinct template — which is often the case — they form their own measurement cluster. The CWV metrics of your AMPs do not influence those of your standard pages, and vice versa.
This separation can create paradoxical situations: AMP pages with excellent scores but canonical versions lagging behind. Or the reverse. Google evaluates each version based on its own group, meaning a poorly calibrated AMP strategy does not save slow desktop pages.
- CWVs are measured by groups of similar pages, not individually
- Google automatically determines group membership based on the template and structure
- CrUX data aggregates real user metrics from Chrome for each cluster
- AMP pages and standard pages form distinct groups if their templates differ
- An isolated low-traffic page inherits metrics from its group, not its own performance
SEO Expert opinion
Is this statement consistent with what we observe in the field?
Absolutely. SEO professionals have noted for years that the CWV metrics displayed in Search Console do not exactly match the one-off tests on PageSpeed Insights or Lighthouse. The reason? These tools test an isolated URL, while Search Console displays data from the CrUX group.
We also see cases where a handful of slow pages within a template can degrade the metrics of thousands of similar URLs. If 5% of your product pages load slowly due to specific widgets, the whole group suffers — even the fast pages.
What gray areas remain in Google's explanation?
Google remains deliberately vague on the exact grouping criteria. [To be verified]: What is the tolerance for DOM variation before a page is excluded from the group? Do URL parameters influence segmentation? No precise official answers.
Another blind spot: the relative weight of pages in a group. If a product page accounts for 70% of a cluster's traffic and another for 0.01%, do they have the same impact on the average? Probably not, but Google does not document the weighting. [To be verified]
In what cases does this grouping system cause issues?
For sites with hybrid templates — pages that share a common base but have significant variations in content or widgets. A typical example: product pages where some include heavy videos while others do not. Google may group them together despite radically different performance.
Another tricky case: sites with little Chrome traffic. If your audience primarily uses Safari or Firefox, CrUX data will be skeletal or nonexistent. Google then has to rely on broader groups or estimates — which dilutes the relevance of the metrics.
Practical impact and recommendations
What should you do concretely to optimize your Core Web Vitals?
The first step: identify your page groups in Search Console. Go to the "Core Web Vitals" tab, filter by device type, and see which URLs are grouped together. You’ll quickly see which templates are problematic.
Then, prioritize the groups based on their traffic volume and business importance. A group of 10,000 product pages accounting for 80% of revenue deserves more attention than a cluster of low-converting ancillary pages. Optimize the entire template, not isolated pages.
What critical mistakes should you avoid?
Do not test your CWVs solely with Lighthouse or PageSpeed Insights. These tools provide a synthetic lab measurement, not the real-world CrUX data that counts for ranking. Use them for diagnosis, but always validate with Search Console data or the CrUX API.
Another trap: believing that an AMP migration solves everything. If your AMP pages form a distinct group with good metrics but your canonical pages remain slow, Google may favor the standard pages in certain contexts — and you lose the advantage. Consistency between versions is essential.
How to check that your optimizations are actually working?
Monitor the evolution of the CrUX metrics over a rolling 28-day window in Search Console. CWVs do not update instantaneously — it takes several weeks for an improvement to be reflected in the aggregated group data.
Also, use the public CrUX API to directly query the data of your URL groups. This way, you can monitor the evolution without solely relying on the Search Console interface, which does not provide detailed historical exports.
- Map your page groups in Search Console and identify priority templates
- Optimize the entire template, not isolated pages — CWVs are measured at the group level
- Validate your improvements with actual CrUX data, not just Lighthouse
- If you are using AMP, ensure that AMP and standard versions have consistent performance
- Monitor evolution over a minimum of 28 days — CWVs do not update instantaneously
- Use the CrUX API for granular monitoring and historical data exports
❓ Frequently Asked Questions
Les Core Web Vitals sont-ils mesurés page par page ou par groupes ?
Comment Google décide-t-il qu'une page appartient à tel ou tel groupe ?
Les pages AMP et les pages standard partagent-elles les mêmes métriques CWV ?
Pourquoi les métriques CWV de Search Console diffèrent-elles de PageSpeed Insights ?
Combien de temps faut-il pour qu'une optimisation CWV se reflète dans Search Console ?
🎥 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.