Skip to main content
friendly4AI LogoMaking websites AI-friendly - Your website optimization platform for AI systemsfriendly4AI
  • Home
  • TOP friendly4AI
  • Demo
  • GEO Scanner
      • AI-Readiness Score
      • AI Visibility Score
      • Methodology
  • Company
      • About us
      • Contact us
  • Pricing
  • Blog
  • FAQs
Sign in
  1. Methodology
  2. ›
  3. Parameters
  4. ›
  5. Core Web Vitals (Page Experience)

Core Web Vitals (Page Experience)

stable

Category: technical-seo · Methodology v4.5

Page experience measures the real-user performance of your pages across three Core Web Vitals: Largest Contentful Paint (LCP, loading speed), Cumulative Layout Shift (CLS, visual stability), and Interaction to Next Paint (INP, responsiveness).

Signal Source

Source
https://{domain}
Kind
crux_api

Score Bands

VerdictCondition
Passall three Core Web Vitals (LCP, CLS, INP) are in the 'Good' threshold per CrUX field data: LCP ≤ 2.5s, CLS ≤ 0.1, INP ≤ 200ms
Partialone or more Core Web Vitals are in the 'Needs Improvement' range (LCP 2.5–4s, CLS 0.1–0.25, INP 200–500ms)
Failone or more Core Web Vitals are 'Poor' (LCP > 4s, CLS > 0.25, INP > 500ms)

Description

What this parameter measures

Page experience measures the real-user performance of your pages across three Core Web Vitals: Largest Contentful Paint (LCP, loading speed), Cumulative Layout Shift (CLS, visual stability), and Interaction to Next Paint (INP, responsiveness). friendly4AI queries the Chrome User Experience Report (CrUX) API for field data — measurements collected from real Chrome users visiting your site — using the 75th-percentile (p75) values for each vital. When CrUX holds no field data for the URL (for example because the site is too new or has insufficient traffic), this parameter degrades to an advisory UNKNOWN outcome: it is excluded from the score denominator entirely and contributes neither a pass nor a penalty to your composite score.

Why it matters for AI-readiness

Google explicitly uses page experience as a ranking signal in its Search Generative Experience and AI Overviews, with Core Web Vitals forming the primary page-experience criteria. Pages that load slowly, shift content unexpectedly, or respond sluggishly to interaction are deprioritised in AI-generated answer surfaces compared with fast, stable alternatives covering the same topic. The CrUX field data used here is the same data Google's ranking systems consume, so the score directly reflects how Google's AI indexing layer sees your page's performance.

How we score it

Under the v4.5 methodology, this Technical SEO parameter is scored against CrUX p75 field data with three tiers. It passes (100) when all three vitals are Good: LCP at or below 2500 ms, CLS at or below 0.1, and INP at or below 200 ms. It scores partial (50) when at least one vital is in the Needs Improvement band (LCP 2500–4000 ms, CLS 0.1–0.25, INP 200–500 ms) and none are Poor. It fails (0) when any vital is Poor: LCP above 4000 ms, CLS above 0.25, or INP above 500 ms. If CrUX returns no field data for the URL, the result is UNKNOWN (advisory) — the parameter is excluded from the score denominator, so your total score is computed over the remaining parameters only and you are not penalised for insufficient CrUX coverage.

How to fix common issues

  • LCP above 4 s (Poor): Identify the largest above-the-fold element (usually a hero image or heading block), preload it with <link rel="preload">, serve images in WebP/AVIF from a CDN, and remove render-blocking scripts that delay the first meaningful paint.
  • CLS above 0.25 (Poor): Reserve explicit width and height attributes on all images and video embeds; avoid inserting content above existing elements (ads, banners, cookie notices) after load; use font-display: swap with proper size fallbacks to prevent layout shifts from web fonts.
  • INP above 500 ms (Poor): Break up long JavaScript tasks using scheduler.yield() or setTimeout chunking; defer non-critical third-party scripts; use useTransition in React to keep interactions responsive during heavy renders.
  • Use PageSpeed Insights and the CrUX dashboard to identify which vital is lagging and which pages drive the p75 values.
  • Re-scan after deploying fixes; CrUX data refreshes monthly, so improvements appear in the next data window.

Version History

Introduced
v4.5
Last changed
v4.5

Key takeaways

  • Signal: https://{domain}
  • Category: Technical SEO
  • Passes when: all three Core Web Vitals (LCP, CLS, INP) are in the 'Good' threshold per CrU…

Related Parameters

  • HTTP Reachability
  • Security Headers Baseline
  • Content Visibility Without JavaScript

View full methodology changelog · All parameters · GEO/AEO glossary

Suggest a change to this parameter


friendly4AI LogoMaking websites AI-friendly - Your website optimization platform for AI systemsfriendly4AI

The starting point for making your website AI-friendly. friendly4AI helps you optimize your website for AI systems and improve visibility.

ai@friendly4.ai

Products
GEO ScannerAI VisibilityMethodologyPricing
friendly4AI
About usFor developersQuickstartAPI referenceContact usFAQsGlossary
Legal
Terms and ConditionsPrivacy PolicyAI usage policy
friendly4AI © 2026