Core Web Vitals Checklist

Free online core web vitals checklist — turning red Core Web Vitals into green ones methodically.

100% Private — Runs entirely in browserInstant calculation & resultFree, no sign-up

Work through Google's three Core Web Vitals — LCP, INP, and CLS — with the fixes that move each metric.

0 of 9 complete

Why follow a structured Core Web Vitals checklist for page experience?

Google's Core Web Vitals represent the benchmark metrics for user experience on the modern web. Passing the three core metrics—Largest Contentful Paint (LCP), Interaction to Next Paint (INP), and Cumulative Layout Shift (CLS)—is essential for maintaining strong organic search visibility and reducing visitor bounce rates. However, optimizing performance across complex tech stacks can be overwhelming. ToolJiffy's interactive Core Web Vitals Checklist breaks down performance optimization into step-by-step, actionable tasks, keeping your progress saved locally as you refactor your website.

  • LCP Optimization Blueprint: Actionable steps to speed up main content loading under 2.5 seconds by optimizing hero images, preloading key fonts, and caching render-blocking assets.
  • INP Interactivity Framework: Practical guidelines to keep interaction responsiveness under 200ms by splitting long JavaScript execution blocks and deferring non-essential scripts.
  • CLS Layout Stability Rules: Step-by-step techniques to keep cumulative layout shift below 0.1 by reserving space for media, declaring aspect ratios, and controlling custom font rendering.
  • Persistent Browser Storage: Automatically saves completed checklist items in your local browser storage so developers and SEO teams can track multi-stage refactoring workflows over time.

Technical breakdown of Google's Core Web Vitals metrics

Google evaluates web page experience using real-user field data collected via the Chrome User Experience Report (CrUX). Unlike lab audits which provide a single point-in-time test under controlled network throttling, field data records performance across real visitor devices and network conditions over a rolling 28-day window. To achieve a passing score, at least 75% of page visits must meet the "Good" threshold for all three vitals simultaneously.

Modern browsers measure these signals through specialized web APIs: PerformanceObserver monitors Largest Contentful Paint node timing, the Layout Instability API tracks visual displacement fraction for CLS, and event timing APIs record input delay for INP. Following a methodical, prioritized checklist allows engineering teams to systematically isolate and eliminate bottlenecks across server response, main thread execution, and visual rendering cycles.

Client-side security for private audit data

Your checklist progress, task completions, and custom project notes are stored strictly inside your web browser's localStorage. No data is ever transmitted across external networks or stored on remote cloud servers, preserving complete privacy for internal development roadmaps and client audits.

Step-by-step guide to passing Core Web Vitals audits

  1. Audit current field performance: Check PageSpeed Insights or Google Search Console to identify baseline LCP, INP, and CLS scores for your primary URL templates.
  2. Execute checklist refactoring: Work systematically through the LCP, INP, and CLS categories, ticking off items as you deploy code optimizations to staging and production.
  3. Verify and monitor CrUX trends: Re-test URLs using PageSpeed Insights and monitor Search Console over 28 days to confirm field metrics transition into the green zone.

Explore related web development utilities

Validate lightweight mobile page markups with our AMP Validator. Audit image layout attributes and alt text using the Alt Text Checker, refine title tags for search results with the Meta Title Checker, or verify URL indexing configuration using the Canonical Tag Checker.

Frequently Asked Questions

  • What are Google's Core Web Vitals and why do they affect SEO rankings?
    Core Web Vitals are a set of three specific web performance metrics—LCP, INP, and CLS—that measure page load speed, interactivity, and visual stability. Google uses these metrics as a key Page Experience ranking factor in search algorithms.
  • What is Largest Contentful Paint (LCP) and how can I keep it under 2.5s?
    LCP measures the time it takes to render the largest visible element (such as a hero image or main heading) on screen. To maintain LCP under 2.5 seconds, optimize image file sizes, eliminate render-blocking CSS/JS, and implement server caching.
  • What is Interaction to Next Paint (INP) and how does it replace FID?
    INP replaced First Input Delay (FID) as Google's official interactivity metric. INP measures overall page responsiveness across all user interactions during a page session. To keep INP below 200ms, minimize long JavaScript tasks and break up main-thread work.
  • What causes Cumulative Layout Shift (CLS) and how do I prevent content jumping?
    CLS measures unexpected layout movement during page loading. It is typically caused by un-dimensioned images, dynamic ad banners, or web fonts loading late. Prevent CLS by reserving aspect-ratio boxes and declaring explicit width and height attributes.
  • What is the difference between CrUX field data and Lighthouse lab data?
    CrUX field data reflects real-world performance collected anonymously from Chrome users over a 28-day period. Lighthouse lab data is simulated in a controlled environment. Google uses real-user CrUX field data for search ranking evaluations.
  • How does image optimization affect Core Web Vitals scores?
    Images heavily impact both LCP and CLS. Unoptimized hero images delay LCP load times, while images lacking width and height dimensions trigger layout shifts (CLS). Compressing images and serving next-gen formats drastically improves both metrics.
  • Is my checklist progress saved automatically when I close the browser?
    Yes. ToolJiffy's Core Web Vitals Checklist automatically persists your task completion states using your browser's local storage (localStorage). You can close the tab or return days later without losing your progress.
  • How long does it take for Core Web Vitals improvements to reflect in Google Search Console?
    Search Console performance reports operate on a rolling 28-day aggregation of CrUX field data. After deploying optimizations, it typically takes 2 to 4 weeks of aggregated user traffic to see updated green scores in Search Console.
310 free tools
Instant — runs on your device
Files never uploaded
Free — no sign-up