Slow, jumpy pages cost leads. Visitors abandon pages that take too long to show content, tap buttons that do not respond, or lose their place when an image suddenly pushes text down. Core Web Vitals optimization addresses exactly these problems, and it matters for both search visibility and conversion.

What Core Web Vitals measure

Google's Core Web Vitals are three metrics based on real user experience:

Core Web Vitals at a glance
MetricWhat it measuresGood threshold
Largest Contentful Paint (LCP)How quickly the main content appears2.5 seconds or less
Interaction to Next Paint (INP)How quickly the page responds to clicks, taps and typing200 milliseconds or less
Cumulative Layout Shift (CLS)How much the layout moves unexpectedly0.1 or less

Thresholds are assessed at the 75th percentile of visits, separately for mobile and desktop. The definitions and thresholds are documented on web.dev.

Do Core Web Vitals affect rankings?

Core Web Vitals are part of Google's page experience signals. They are not a substitute for relevant, helpful content, and a fast page will not outrank a much better answer. In competitive results where content quality is similar, better experience can help. The bigger benefit is usually conversion: faster, more stable pages keep more visitors engaged.

How to measure Core Web Vitals

  • Field data: the Core Web Vitals report in Google Search Console and the field section of PageSpeed Insights show real user data. Use these to decide what to fix.
  • Lab data: Lighthouse and the lab section of PageSpeed Insights simulate a load. Use them to diagnose causes and test changes.

Group pages by template (homepage, blog post, service page, product page). Fixing a template fixes every page built on it.

Improving Largest Contentful Paint

LCP is usually a hero image, a large heading or a video poster. Common fixes:

  1. Optimise the LCP image: compress it, serve modern formats such as WebP or AVIF, size it for the viewport and avoid lazy-loading it.
  2. Prioritise it: use fetchpriority="high" on the main image and preload critical resources where appropriate.
  3. Reduce server response time: use caching, a content delivery network and efficient hosting.
  4. Remove render-blocking resources: inline critical CSS, defer non-critical JavaScript and limit web font variants.
  5. Avoid client-side rendering for main content: server-rendered HTML shows content sooner.

See the detailed guidance on optimising LCP.

Improving Interaction to Next Paint

INP measures responsiveness throughout the visit. Poor INP is usually caused by heavy JavaScript.

  1. Audit third-party scripts: chat widgets, heatmaps, A/B testing tools and multiple tag managers often block the main thread.
  2. Break up long tasks: split heavy JavaScript work so the browser can respond to input between tasks.
  3. Trim unused scripts: remove libraries and plugins you no longer need.
  4. Keep event handlers light: avoid doing heavy work immediately on click or keypress.
  5. Load non-essential scripts later: delay chat or marketing scripts until after interaction or idle time.

Google's guide to INP explains diagnosis with browser tools.

Improving Cumulative Layout Shift

CLS happens when content moves after it first appears.

  1. Set dimensions on images and videos using width and height attributes or CSS aspect ratios.
  2. Reserve space for embeds and ads so they do not push content when they load.
  3. Avoid inserting banners above existing content after load, such as late cookie notices.
  4. Use font-display strategies and matching fallback fonts to reduce text reflow.
  5. Animate with transforms rather than properties that change layout.

More detail is available in the CLS guide.

A practical Core Web Vitals optimization workflow

  1. Check the Core Web Vitals report in Search Console and list failing templates.
  2. Run PageSpeed Insights on a representative URL for each failing template.
  3. Identify the LCP element, the longest tasks and the largest layout shifts.
  4. Fix the biggest issue per template and deploy.
  5. Wait for field data to update (it is collected over 28 days) and confirm improvement.

Page speed SEO beyond Core Web Vitals

Core Web Vitals do not cover everything. Also check time to first byte, total page weight, the number of requests and how the page performs on slower mobile connections. Image-heavy pages benefit from responsive images and lazy-loading below-the-fold media.

Core Web Vitals on popular platforms

Most business websites run on a CMS or website builder, and each has typical weak points. WordPress sites often slow down because of heavy themes and many plugins; reducing plugins, using a lightweight theme and adding page caching usually helps. Page builders can output large amounts of CSS and JavaScript; disabling unused modules matters. Hosted builders limit server control, so image optimisation and script discipline become the main levers. Custom-built sites give the most control, which makes performance budgets and code reviews essential. Our WordPress vs Webflow vs custom comparison discusses these trade-offs when choosing a platform.

Why speed matters for conversion

Visitors arriving from ads or search decide quickly whether to stay. A slow landing page wastes the money spent to bring them there. Improving speed on high-traffic templates, especially PPC landing pages and pricing pages, often produces measurable conversion gains.

Common causes of poor Core Web Vitals on business sites

  • Uncompressed hero images and background videos.
  • Page builders that load large amounts of unused CSS and JavaScript.
  • Many third-party scripts loaded on every page.
  • Web fonts loaded in many weights.
  • Cookie banners, pop-ups and chat widgets inserted late.

If you are planning a redesign, set performance budgets from the start. Our website design and development work treats speed as a requirement, and our technical SEO audit checklist covers related checks.

Frequently asked questions

What are the three Core Web Vitals?
Largest Contentful Paint (LCP) for loading, Interaction to Next Paint (INP) for responsiveness and Cumulative Layout Shift (CLS) for visual stability.
What replaced First Input Delay?
Interaction to Next Paint (INP) replaced First Input Delay as a Core Web Vital in 2024 because it measures responsiveness across the whole visit, not just the first interaction.
How long does it take to see Core Web Vitals improvements in Search Console?
Field data is based on a rolling 28-day window, so improvements usually take several weeks to appear fully in Search Console reports.
Can a website rank well with poor Core Web Vitals?
Yes, if its content is clearly the most relevant and helpful. However, poor experience can hold pages back in close competition and usually hurts conversions.
Which Core Web Vital is hardest to fix?
It depends on the site, but INP is often the most complex because it requires reducing JavaScript work, especially from third-party scripts.