Free resource

Core Web Vitals Audit Worksheet

What to check and how to fix every speed metric that costs you leads — LCP, CLS and INP.

Get the Core Web Vitals Audit Worksheet

Each metric, what counts as good, and the fix when it is not.





One confirmation email first, then the document. Unsubscribe whenever you like.

Pages of the Core Web Vitals Guide fanned out: the cover, the Largest Contentful Paint page with a frame-by-frame load, and the layout shift page with before and after phone mock-ups and a score box.

The document

Three metrics, three targets, and the fix for each one

Largest Contentful Paint, Cumulative Layout Shift and Interaction to Next Paint are the three measurements Google uses to describe real-world experience. The worksheet records yours, compares them to the targets, and names what to change.

It also covers the two server metrics that gate every other one, because a slow first byte makes the rest of the work invisible.

What is inside

Six sections, one per metric plus the plan

Each metric gets the same treatment: what it measures, what the target is, and what usually causes it to fail.

Largest Contentful Paint

How quickly the main content renders. Target under 2.5 seconds, and usually fixed by images and caching before anything else.

Cumulative Layout Shift

How much the page moves while it loads. Target under 0.1, and almost always caused by images or embeds without reserved space.

Interaction to Next Paint

How quickly the page responds to a tap. Target under 200 milliseconds, and the metric that replaced First Input Delay.

First byte and first paint

The server metrics underneath the other three. First Contentful Paint under 1.8 seconds, Time to First Byte under 800 milliseconds.

A worked rebuild

A performance-first rebuild that moved Largest Contentful Paint from 5.4 seconds to 1.1, with inbound enquiries inside two weeks.

The speed stack

A three-step plan and the specific tools, from image format and caching through to the CDN layer.

Two pages side by side: the renter's tax, comparing a locked page builder with a site where every layer can be tuned, and the three-step action plan with a fix log to fill in.

A few of the fixes

Six fixes, roughly in the order they pay off

Most sites recover the majority of their score in the first two.

  • Compress every image under 200KB

    And serve modern formats. Images are the most common cause of a failing Largest Contentful Paint.

  • Set explicit image dimensions

    Reserved space is what stops the page moving as assets arrive, which is most of Cumulative Layout Shift.

  • Add caching

    A caching layer is usually the single largest improvement available on a WordPress site.

  • Put a CDN in front

    It moves the first byte closer to the visitor, which lifts every downstream metric at once.

  • Reduce render-blocking scripts and styles

    Anything the browser has to fetch before it can draw is delaying the measurement directly.

  • Remove unused plugins and page-builder bloat

    The slowest sites are usually carrying code from decisions made years earlier.

The numbers behind it

What the research says

Largest Contentful Paint target, for loading
2.5s
Cumulative Layout Shift target, for visual stability
0.1
Interaction to Next Paint target, for responsiveness
200ms
of mobile visitors abandon a page taking over three seconds
53%

Before you ask

Questions people send us about this one

What are good Core Web Vitals scores?

Largest Contentful Paint under 2.5 seconds, Cumulative Layout Shift under 0.1, and Interaction to Next Paint under 200 milliseconds. The supporting server metrics are First Contentful Paint under 1.8 seconds and Time to First Byte under 800 milliseconds.

What happened to First Input Delay?

It was replaced by Interaction to Next Paint, which measures the full response to an interaction rather than just the delay before processing starts. The worksheet uses the current metric throughout.

Why is my page-builder site slow?

Builders add code you cannot fully optimise away, and the slowest sites are usually carrying several layers of it. Where you cannot reach server configuration, trim unused CSS or control caching rules, you are limited to what the platform allows.

What should I fix first?

Run PageSpeed Insights, record all three, and start with whichever is missing its target by the widest margin. In practice image compression, explicit dimensions and a caching layer resolve a large share of it in an afternoon.

That was the argument. The document is the part you work from.

Printable, sourced line by line, and built to be filled in rather than read. Nobody on our list gets sold to for reading something free.





One confirmation email first, then the document. Unsubscribe whenever you like.