At a glance
All-three CWV pass rate over time, daily time-series of the percentage of mobile page-loads where LCP, INP, and CLS all met “good” thresholds simultaneously. Pairs with psi_cwv_pass_rate snapshot. The single most important trend for ranking impact: Google’s CWV ranking signal flips from neutral to penalty when this drops below 75 percent. Watching this trend is how you detect the moment your site crosses into the failing band, before competitors notice the ranking gap.
| What it counts | Time-series of (mobile page-loads where LCP < 2,500ms AND INP < 200ms AND CLS < 0.1) ÷ total mobile page-loads × 100 across the rolling 28-day CrUX window. Each daily point reflects the trailing 28 days. |
| Sample type | Field data sourced from CrUX. Lab equivalent (closest analog): psi_score_trend. |
| Why this is the headline trend for ranking | Google’s CWV ranking signal kicks in at the 75 percent pass rate threshold. A site at 80 percent today may be at 70 percent in 28 days if recent regressions haven’t fully reflected. The trend surfaces this trajectory before the threshold breach. |
| Reading the threshold crossing | Sustained crossings matter; momentary crossings don’t. A pass rate that briefly dips below 75 percent during a single bad week then recovers doesn’t trigger ranking penalty. Sustained sub-75 percent for 30+ days is when Google’s algorithm stably classifies the site as failing CWV. |
| Common drift patterns | Composite of LCP + INP + CLS drift patterns. The compound effect: small regressions in each individual metric multiply into larger pass-rate degradation. A site at 80 percent pass rate with -50ms LCP, -10ms INP, +0.01 CLS regressions will see pass rate drop ~5-8 percentage points cumulatively. |
| Sample size threshold | CrUX requires sufficient real-user volume (~1,000+ sessions per 28 days). |
| Currency | n/a, percentage time-series. |
| Time window | 28D rolling × T |
| Alert trigger | current value < 80 percent (warning band, near threshold) OR 7-day rolling delta < -3 percentage points (sharp regression). |
| Sentiment key | psi_cwv_pass |
| Roles | owner, marketing, operations |
Calculation
Calculated automatically from your Website Performance (PageSpeed + CrUX) data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.Worked example
A UK-based BigCommerce fashion store, mobile pass rate trend over 6 months ending Wednesday 15 May 26.| Month | All-3 pass rate | Δ vs prior | Threshold status | Notes |
|---|---|---|---|---|
| Nov 25 | 84% | (baseline) | Passing comfortably | Healthy |
| Dec 25 | 82% | -2pp | Passing | Stable |
| Jan 26 | 78% | -4pp | Passing (margin tightening) | LCP regression starting to show |
| Feb 26 | 72% | -6pp | Below 75% threshold | Ranking penalty band entered |
| Mar 26 | 68% | -4pp | Failing | Marketing-stack expansion compounded LCP issue |
| Apr 26 | 65% | -3pp | Failing | BFCM imagery + cache config |
| May 26 | 64.8% | -0.2pp | Failing (sustained) | Current state, ranking impact active |
- The 75 percent threshold was crossed in February 2026, three months ago. Since then the site has been in the failing band; Google’s CWV ranking signal has been treating it as failing CWV. Estimated organic traffic loss: 8-15 percent on competitive queries during this period vs the counterfactual where pass rate stayed above 75 percent.
-
The threshold crossing was visible in the trend a month earlier. The Jan 26 reading at 78 percent showed the margin tightening; a
+threshold-warningalert at “current value approaching 75 percent” would have fired then, prompting investigation before the breach. - The recovery target: lift back to 80+ percent (5pp cushion above threshold). Current 64.8 percent + 15-20 percentage point recovery brings the site back to comfortable passing territory. Recovery requires the LCP + INP + CLS work documented across the per-CWV cards.
- The 28-day rolling lag: a deploy fixing performance today will start moving the pass rate at day 7-14, fully reflect at day 28. Crossing back above 75 percent typically takes 4-6 weeks post-fix. Plan accordingly for the BC demo timeline; the threshold crossing won’t be instant.
- Sustained-vs-momentary crossing matters for ranking. Google’s algorithm doesn’t penalise sites for a single bad week; it penalises sustained sub-75 percent. Brands at 76-78 percent are at risk but not penalised; brands sustained below 70 percent for 30+ days face meaningful penalty. The current site has been sustained below 75 percent for 3 months, fully in penalty zone.
- Recovery sequence: address LCP first (image work), adds ~10-15 percentage points to pass rate. Then INP (third-party deferral + filter widget), adds another 5-7. Then CLS polish, adds another 3-5. Total recovery: 18-27 percentage points, lifting from 64.8 → 83-92 percent.
- Decompose by sub-metric. Identify which CWV is dragging pass rate hardest.
- Apply the highest-leverage fix first (typically LCP via image work).
- Plan to the 28-day window. Recovery takes 4-6 weeks for full reflection.
- Set the warning alert at 80 percent (not 75%) for early signal.
| Time horizon | Action |
|---|---|
| First 1 hour | Decompose by sub-metric; identify dragging CWV. |
| First week | Apply highest-leverage fix. |
| Day 7 | 7-day rolling shows partial recovery. |
| Day 28 | Cross back above 75% threshold. |
| Day 60-90 | Organic traffic recovery shows in GSC reports. |
Sibling cards merchants should reference together
| Card | Why merchants reach for it |
|---|---|
psi_cwv_pass_rate | Static pass rate snapshot. |
crux_lcp_trend | Sub-metric trend (LCP). |
crux_inp_trend | Sub-metric trend (INP). |
crux_cls_trend | Sub-metric trend (CLS). |
psi_score_trend | Lab score trend; leads field by ~28 days. |
crux_mobile_pass | Mobile-only static pass rate. |
crux_desktop_pass | Desktop-only pass rate. |
crux_regression_timeline | Composite regression detection. |
GSC gsc_average_position | Search ranking position; CWV pass rate failure costs ranking. |
Reconciling against the vendor’s own dashboard
Where to look:- GSC → Core Web Vitals, surfaces the same pass rate that Google uses for ranking.
- CrUX Dashboard via Looker Studio, official trend explorer.
- PageSpeed Insights, current snapshot.
| Reason | Direction | What to do |
|---|---|---|
| Window timing. | Vortex IQ lags 1-2 days | Wait for refresh. |
| URL grouping. GSC groups URLs; Vortex IQ shows origin aggregate. | Different aggregation | Use per-URL view. |