Part of the Performance audit

Review Core Web Vitals alongside the fixes that influence them

Core Web Vitals show how real visitors experience loading, interactivity, and layout stability. SiteCurl surfaces the metric status and connects it to technical speed findings.

Start 7-Day Studio Trial

No signup required. Results in under 60 seconds.

423,000+ checks run and counting

What this check does

SiteCurl records Core Web Vitals data at the site level and pairs it with speed checks like script load, render-blocking files, image sizing, and layout shift cues. The goal is not just to show a score, but to point you toward likely causes.

The three Core Web Vitals are Largest Contentful Paint (LCP), how fast the main content shows up; Interaction to Next Paint (INP), how fast the page reacts to user input; and Cumulative Layout Shift (CLS), how much the page jumps during loading.

SiteCurl ties these scores to the exact issues found during the scan. If LCP is slow, the report may also flag render-blocking CSS, large images, or slow server response. This pairing helps you find the root cause, not just see a failing score.

How this shows up in the real world

Core Web Vitals are Google's standard set of UX metrics. They track three parts of page feel: load speed (LCP), how fast the page reacts (INP), and visual shift (CLS). Google uses them as a ranking signal, though the effect is small next to content and links.

LCP tracks the time until the largest visible item (often a hero image, heading, or video thumb) finishes loading. The target is under 2.5 seconds. Common causes of slow LCP: large raw images, render-blocking CSS, slow server response, and fonts that stall text display.

INP replaced First Input Delay (FID) in March 2024. It tracks how fast the page reacts to all user clicks and taps, not just the first one. The target is under 200 ms. Heavy JavaScript, long main-thread tasks, and slow event handlers are the top causes of poor INP.

CLS tracks surprise layout jumps that happen while the page loads or as the user scrolls. The target is under 0.1. Missing width and height on images, content injected above the fold, and web fonts that cause text reflow are the main causes.

Why it matters

Core Web Vitals are one of the clearest ways to judge how a page feels. A site can have a decent lab result yet still annoy users if the page jumps while loading or reacts slowly to clicks. These scores keep the focus on the real feel, not just raw bytes.

Google uses Core Web Vitals as a page ranking signal. The direct effect is small, but it can break a tie between pages with the same content and links. On tough queries where many results are close, the faster and more stable page gets the edge.

Beyond rankings, poor Core Web Vitals cut into sales. Google's research shows each added second of load time raises bounce rates. Layout jumps during checkout can make users tap the wrong button. Slow form response feels broken. These are not abstract scores; they map to real lost revenue.

Who this impacts most

Online stores are hit hard. Product pages often load large images, run tracking scripts, and inject live pricing or stock items that cause layout jumps. A product page with a 4-second LCP and visible jumps loses sales to a faster rival.

Ad-heavy content sites see CLS issues most often. Ad slots that load after the first paint push text down the page, causing jumps that annoy readers. Holding space for ad slots with fixed sizes is the standard fix.

SaaS marketing sites that use chat widgets, analytics, and A/B test tools often have poor INP scores. Each new script adds to the main thread load. The chat widget alone can add 200+ ms of JavaScript work to each page load.

How to fix it

Step 1: Find the failing metric. Check which of the three (LCP, INP, CLS) is worst and focus on that one first. Fixing all three at once is often less useful than fixing the worst one fully before moving on.

Step 2: Cut the files that slow first paint. For LCP, shrink and resize images, drop render-blocking CSS and JS, and make sure the server responds in under 600 ms. Preload the LCP image if it is not in the first HTML response.

Step 3: Hold space for live items. For CLS, add width and height to all images and iframes. Use CSS aspect-ratio for fluid boxes. Do not inject content above the fold after the first render.

Step 4: Re-test after each deploy. Lab tools like PageSpeed Insights give fast feedback. Real-user data in Search Console takes 28 days, so track both. Compare back-to-back SiteCurl scans to see which issues got better along with the scores.

Common mistakes when fixing this

Chasing only one lab score. Lab results test a fake device. Real users on slow networks and old phones may have a very new outcome. Check both lab and field data for a full picture.

Tuning only the home page. Product, article, and landing pages often run at a new pace than the home page. Each template type should be tested on its own because they load new files and have new layout patterns.

Fixing signs without cutting heavy files. Lazy loading each image or deferring each script may help one score while hurting another. The best fix is often to remove or shrink the heavy files rather than just delay them.

Adding more JS to fix JS problems. Speed tools, trackers, and plugins all add weight. Before adding a tool to speed things up, check if removing an old tool would have a bigger impact.

How to verify the fix

Run a new SiteCurl scan and compare the speed findings. Then check the score trend in PageSpeed Insights or Chrome's Core Web Vitals tools. Watch both the score and the inputs that drive it.

For field data, check the Core Web Vitals report in Search Console after 28 days. It shows what share of page loads pass each score based on real user data. If your fixes work, the share of 'good' URLs should rise over time. Compare this with SiteCurl's findings to confirm the tech gains show up in real user results.

Example findings from a scan

Core Web Vitals assessment failed for homepage

Render-blocking CSS likely affecting Largest Contentful Paint

Missing image dimensions contributing to layout shift

Frequently asked questions

Does SiteCurl replace PageSpeed Insights?

No. PageSpeed Insights remains useful for metric details. SiteCurl complements it by tying the performance story back to actionable technical checks in the same report.

Which Core Web Vitals issue is most common?

Heavy scripts, large images, render-blocking resources, and missing space reservation for media are frequent causes.

Should I review Core Web Vitals on more than one page?

Yes. Homepage, pricing, product, and article templates often behave differently and should be reviewed separately.

Check your Core Web Vitals now