If you searched for “core web vitals assessment failed” after seeing a green speed score, start by checking which data each result describes. PageSpeed Insights (PSI) combines evidence from real visits with a separate controlled test. Record the address, device, data scope and failing metric before buying a tool or asking someone to rebuild the site.

We start with that record because “make the score green” leaves too much open. A developer needs to know which experience needs attention and what evidence will count as a useful repair.

Core Web Vitals assessment failed: what did the report measure?

The assessment describes recorded visitor experiences, while the Lighthouse section runs a diagnostic test. Google’s PageSpeed Insights documentation explains that field data comes from the Chrome User Experience Report, or CrUX, over a trailing 28-day collection period. A fresh diagnostic run and that history can therefore show different results.

The test conditions differ. A controlled run cannot cover every device, connection and action in real visits. Use it to investigate a possible cause; keep the visitor data alongside it when deciding what remains unresolved.

The result may cover a wider area. If there is too little data for the exact page, PSI can fall back to the origin, broadly the same website address including its protocol and hostname. An origin result combines visits across pages. Read the visible scope before treating it as proof about a particular product or service page.

The period includes older visits. A change made today does not rewrite yesterday’s observations. Save its deployment date so you can distinguish an immediate check of the repair from later evidence about visitors.

These distinctions give the reports separate jobs: visitor evidence identifies an experience to investigate; a controlled test helps reproduce and examine it.

Comparison of real-visitor data and a controlled page test, showing their different scopes and uses.
Read the failed assessment as visitor history, then use the controlled test to investigate a cause.

Which metric needs attention?

Look at LCP, INP and CLS individually before choosing a repair. Google’s Web Vitals guidance separates loading, responsiveness and visual stability. The table below gives the Good targets from that guidance, evaluated at the 75th percentile for the relevant device population. Google’s threshold guide explains the 75th percentile: at least 75% of measured page views must meet the Good target for that metric. This differs from an average or the overall Lighthouse score.

MetricWhat it describesGood targetWhat to ask the maintainer
LCP, Largest Contentful PaintWhen the largest visible content element appearsAt most 2.5 secondsWhich element is delayed, and where in its loading sequence?
INP, Interaction to Next PaintHow promptly the page responds to interactionsAt most 200 millisecondsWhich tap, click or key action is slow under the affected conditions?
CLS, Cumulative Layout ShiftUnexpected movement of the layoutAt most 0.1Which element moves, and when during the visit?

When all these metrics have enough data, PSI requires their 75th-percentile values to be Good for a pass. If INP data is insufficient, Good LCP and CLS can still produce a pass. If either LCP or CLS data is insufficient, PSI cannot assess that page or origin.

Treat missing data as uncertainty. Google’s CrUX methodology requires eligible visits and sufficient popularity; it does not publish a universal minimum visitor count. An absent result does not tell you that nobody visits, that the experience is good or that a repair has failed.

What can you check before paying for work?

Save a baseline report and follow the same customer journey on a phone before choosing a tool. What you need is a clear description of the problem: the page, the data behind the warning and the behaviour you can reproduce. If you cannot reproduce it, record that limit rather than filling the gap with a guess.

  1. Open the exact business page in PSI. Keep its address and the report date. Include the landing page or template that matters to the enquiry or purchase you are investigating.
  2. Record mobile or desktop and the data scope. Copy whether the field section represents the URL, the origin or insufficient data. Use the same selection for later comparisons.
  3. Name the metric needing attention. Use the individual Core Web Vitals results, then read the diagnostic section for clues. Keep missing samples visible.
  4. Follow a real task on a phone. Open the menu, use the relevant filter or complete the relevant form. Write down what loads late, responds slowly or moves unexpectedly.
  5. Connect a clue to a test. Ask the maintainer to reproduce the affected action or loading delay and explain what the test can establish.

For broader image, widget, cache and hosting checks, use our guide to common causes of a slow website. Keep the current task focused on the failed assessment and the evidence needed to review a repair.

Decision tree for a failed assessment, insufficient field data or a successful controlled test.
Match the next action to the evidence you actually have, and keep missing data visible.

What should the repair include?

Choose the smallest change supported by the diagnosis, then agree how you will check it. Start with the reports and functionality you already have. Technical work becomes easier to review when the maintainer names the affected page or template, explains the bottleneck and keeps the before-and-after conditions comparable.

  1. Match the proposal to the metric. The web.dev LCP guide separates delays in the response, discovery, loading and rendering of the largest element. Its INP guide focuses investigation on slow interactions. The CLS guide includes shifts that happen after initial loading. Ask for the relevant evidence rather than a general promise to improve speed.
  2. Change the identified cause and retest the behaviour. A targeted resource or template repair can be part of website development and maintenance. Keep a record of what changed and when, and note how to reverse it where feasible.
  3. Check the customer task still works. Test navigation, forms and purchase steps relevant to the page. Keep consent controls functional; investigate their behaviour and layout while retaining lawful consent.
  4. Decide whether more evidence is needed. If the available reports cannot identify the affected interaction or page, further measurement may help. Ask what question the proposed monitoring answers before adding a paid service.

If the technical priority is unclear, technical SEO work can begin with diagnosis and a reviewable work list. A redesign or optimisation bundle needs its own justification.

You can copy this task card and leave unknown fields blank:

Page and business task:
Device and field-data scope:
Metric needing attention:
Observed behaviour and test conditions:
Proposed cause and change:
Deployment date:
Comparable check after the change:
Later field observation and remaining uncertainty:

How do you check that the work helped?

Review the changed behaviour first, then compare later field evidence within the same scope. PSI updates its field data daily, according to its documentation, while retaining a trailing collection window. Keep the deployment date with the record. That window is not a promised countdown to a passing assessment.

Compare the targeted metric and the customer task under similar test conditions. If the symptom remains, reopen the diagnosis. If the test improves but later field evidence does not support the change, investigate the affected pages and visitor conditions again. Missing field data should remain an explicit limitation.

Where we come in

We begin with the report, the important pages and a task we can reproduce. We separate the proposed repair, the check of that repair and later evidence from visitors, so each decision has a basis you can review. A website performance brief can start with the task card above; keep its unknown fields visible.

Frequently asked questions

Does a failed assessment mean every visitor has a slow experience?
The result summarises an eligible set of real visits. It does not describe every visitor or prove which element caused a problem. Check the device, data scope and individual metric before assigning work.
Can Core Web Vitals pass without INP data?
Google's PageSpeed Insights documentation allows a pass when INP data is insufficient if LCP and CLS are both Good. If LCP or CLS data is insufficient, PSI cannot assess that page or origin.
Do I need a paid plugin to fix a failed assessment?
Start by identifying the metric and reproducing the problem. A tool or plugin is worth considering only when you can explain which missing evidence or technical cause it addresses.
Should I wait after a performance repair?
Check the changed behaviour under comparable conditions straight away, then review later field observations separately. PageSpeed Insights uses a trailing collection period, so a repair does not instantly replace the historical evidence.

← All articles