How to Improve Core Web Vitals Scores
What the Core Web Vitals check tests
SiteCurl queries the Google PageSpeed Insights API for your site and reports the performance score along with individual metrics: Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS), Total Blocking Time (TBT), and First Contentful Paint (FCP).
A score of 90+ is good. Between 50 and 89 needs improvement. Below 50 is poor.
Why it matters
Core Web Vitals are a Google ranking signal. Pages that load faster, respond quicker, and stay visually stable rank better and convert more visitors. A one-second delay in LCP can reduce conversions by 7%.
How to fix it
Largest Contentful Paint (LCP)
LCP measures how long it takes for the biggest visible element (usually a hero image or heading) to appear. Target: under 2.5 seconds.
- Optimize images: Compress with WebP or AVIF format. Add
widthandheightattributes. Useloading="lazy"for below-the-fold images. - Preload the hero image:
<link rel="preload" as="image" href="/hero.webp"> - Remove render-blocking resources: Defer non-critical CSS and JavaScript.
- Use a CDN: Serve assets from edge locations close to your visitors.
Cumulative Layout Shift (CLS)
CLS measures how much the page layout jumps around while loading. Target: under 0.1.
- Set dimensions on images and videos: Always include
widthandheightattributes so the browser reserves space before the file loads. - Avoid inserting content above existing content: Banners, cookie notices, and late-loading ads push content down.
- Use
font-display: swap: Prevents invisible text while web fonts load.
Total Blocking Time (TBT)
TBT measures how long the main thread is blocked by long JavaScript tasks. Target: under 200ms.
- Reduce JavaScript: Remove unused scripts. Split large bundles.
- Defer third-party scripts: Load analytics and chat widgets after the page is interactive.
- Break up long tasks: Split work into smaller chunks using
requestIdleCallbackor web workers.
How to verify the fix
Run a SiteCurl scan to see your updated score. You can also check Google PageSpeed Insights directly and look at the Core Web Vitals section in Google Search Console for field data.
Related checks
Core Web Vitals are closely tied to image optimization, render-blocking resources, and cache headers. Fix those first for the biggest score improvement.
Start a free trial to track your Core Web Vitals over time.
More on speed
See what's slowing your site down
Measure Core Web Vitals, find render-blocking resources, and get a speed fix plan.
Start 7-Day Studio TrialNo credit card required.