Fastseo Website Reviewer

Free Tools for SEO & Speed Optimization

Performance Audit

Core Web Vitals Audit: A Complete Guide to LCP, INP and CLS

By IMAD LIMRANI · Updated September 2026 · 10 min read

Core Web Vitals are a set of user-centered metrics used to evaluate important aspects of page experience: loading, responsiveness and visual stability. A serious audit should not stop at a single Lighthouse score. It should combine real-user field data, controlled lab testing and technical diagnostics so that you can identify the cause of a problem rather than simply observe a number.

Current Core Web Vitals: Largest Contentful Paint (LCP) measures loading performance, Interaction to Next Paint (INP) measures responsiveness, and Cumulative Layout Shift (CLS) measures visual stability. INP replaced FID as a Core Web Vital.

What a Core Web Vitals audit should answer

A useful audit answers four questions: Are real users experiencing a problem? Which pages or templates are affected? What technical component is creating the problem? What change should be implemented and how will it be verified?

1. LCP — Largest Contentful Paint

LCP measures when the largest relevant content element in the viewport becomes rendered. Common LCP elements include a hero image, large heading, poster image or prominent text block. A good target is 2.5 seconds or less at the 75th percentile. When LCP is slow, investigate server response time, resource discovery, image delivery, render-blocking CSS and client-side rendering.

Practical LCP checklist

2. INP — Interaction to Next Paint

INP measures how responsive a page is to user interactions throughout the visit. A good target is 200 milliseconds or less at the 75th percentile. High INP is often related to long JavaScript tasks, excessive event-handler work, expensive rendering or too much main-thread activity.

How to improve INP

3. CLS — Cumulative Layout Shift

CLS measures unexpected visual movement. A good target is 0.1 or less. Layout shifts commonly occur when images or embeds have no reserved dimensions, fonts change layout after rendering, or dynamic components insert content above existing content.

CLS checklist

Field data vs. Lighthouse lab data

Field data describes what real users experienced over an eligible collection period, while lab data is a controlled test performed under simulated conditions. They answer different questions. Field data is valuable for measuring user experience at scale; lab testing is valuable for reproducing problems and diagnosing their causes.

MetricWhat it measuresGood targetTypical causes of poor results
LCPLoading of the largest visible content≤ 2.5sSlow server, late resource discovery, large images, render blocking
INPResponsiveness to user interaction≤ 200msLong tasks, excessive JavaScript, expensive rendering
CLSUnexpected visual movement≤ 0.1Unreserved media, injected content, font/layout changes

A repeatable audit workflow

  1. Identify important page templates rather than testing only the homepage.
  2. Check available field data for the affected URLs or origin.
  3. Run mobile and desktop lab tests to reproduce the issue.
  4. Map the failing metric to concrete Lighthouse audits and browser traces.
  5. Prioritize changes by user impact, implementation cost and affected traffic.
  6. Deploy one logical group of fixes at a time and retest.
  7. Monitor field data after deployment instead of assuming a lab improvement equals a real-user improvement.

What not to do

Do not chase a perfect Lighthouse score at the expense of useful functionality. Do not treat a single test run as a permanent measurement, and do not assume that improving one lab metric automatically fixes field Core Web Vitals. Performance is a continuous engineering process.

Run an audit: Use the Fastseo Website Reviewer to inspect PageSpeed and Lighthouse performance data, then use the diagnostics in this guide to plan the technical fixes.

Related SEO Resources

Continue with related SEO, Core Web Vitals, and performance resources.