Web Vitals Analyzer
Enter your Core Web Vitals metrics to score performance. Input LCP, INP, CLS, TTFB, and FCP values to see good/needs improvement/poor ratings with actionable optimization tips per metric.
Frequently Asked Questions
What are Core Web Vitals and why do they matter for SEO?▼
Core Web Vitals are Google's standardized page experience metrics: LCP (loading), INP (interactivity), and CLS (visual stability). Since the Page Experience update, they're a ranking signal. Poor Core Web Vitals can hurt rankings and significantly impact user engagement — a 0.1s improvement in LCP correlates with 8% more conversions for eCommerce. Google uses field data (real users via CrUX) rather than lab data for ranking, so real-world performance matters.
What is the difference between lab data and field data?▼
Lab data comes from controlled test environments (Lighthouse, WebPageTest) with simulated network and device conditions. It's reproducible and useful for development. Field data comes from real users via the Chrome UX Report (CrUX) — it captures actual device diversity, network conditions, and user behaviors. Google uses field data (75th percentile) for ranking. A page can score well in Lighthouse but poorly in field data if real users have slow devices or connections.
What replaced FID as a Core Web Vital?▼
INP (Interaction to Next Paint) replaced FID as a Core Web Vital in March 2024. FID only measured the first interaction delay; INP measures all interactions throughout the page lifecycle — clicks, taps, and keyboard input — and reports the slowest 98th percentile interaction. INP is stricter: a page can have a fast FID but poor INP if it has heavy event handlers that fire late in the session, like after dynamic content loads.
How do I measure Core Web Vitals on my site?▼
Multiple tools: PageSpeed Insights (pagespeed.web.dev) shows both lab and field data. Chrome DevTools → Lighthouse runs lab tests. Chrome DevTools → Performance recorder for INP debugging. Chrome UX Report (CrUX) API for programmatic field data. web-vitals npm package to measure in your app: import { onLCP, onINP, onCLS } from 'web-vitals' and send to your analytics. Search Console's Core Web Vitals report shows real-world data aggregated by URL group.
Why is my CLS high and how do I fix it?▼
CLS (Cumulative Layout Shift) is caused by content moving unexpectedly. Top causes: images without explicit dimensions (add width/height attributes), dynamically injected content above existing content (ads, banners, cookie notices), web fonts causing FOUT/FOIT (add font-display: swap and preload critical fonts), lazy-loaded embeds without reserved space (use aspect-ratio CSS). Use the Layout Shift Regions visualization in Chrome DevTools to identify which elements are shifting.
What is a good LCP score and how do I optimize it?▼
Good LCP is under 2.5 seconds. The LCP element is usually a hero image, background image, or above-the-fold text block. To optimize: preload the LCP image with <link rel='preload' as='image'>, use a CDN to serve images from edge locations, convert images to WebP/AVIF, add fetchpriority='high' to the LCP image element, remove render-blocking scripts and stylesheets, and consider streaming SSR to send HTML faster.
Related Products
on GumroadTypeScript Quick Reference Toolkit
5 practical reference files for TypeScript developers: cheatsheet, TS vs JS comparison, 20 utility types with real examples, tsconfig best practices template, and 15 common mistakes guide. Print it. Keep it on your desk.
Buy on Gumroad →DevToolkit Starter Kit
A ready-to-deploy developer tools website with 12 built-in tools. Astro + Preact + Tailwind. Deploy to Cloudflare Pages for free. Built-in SEO, dark mode, and ad-ready layout.
Buy on Gumroad →Developer Productivity Bundle
Stop rebuilding the same setup every project. 51 VSCode snippets, 40 Git aliases, 5 Docker Compose stacks, 5 GitHub Actions workflows, 5 README templates, and a dotfiles kit. Set up a professional dev environment in under an hour.
Buy on Gumroad →You Might Also Need
Web Performance Checklist
Interactive web performance checklist covering images, fonts, JavaScript, CSS, caching, and server. Check off items to track your score out of 100 and export as Markdown.
Open free tool →
JS Prototype Chain Visualizer
Explore JavaScript prototype chains interactively. Visualize built-in types (Array, Map, Promise, Error) and custom classes with property lookup path diagrams.
Open free tool →
Lighthouse Score Simulator
Estimate Lighthouse performance scores based on JS bundle size, CSS, images, TTFB, and render-blocking resources. Get LCP, FID, CLS, FCP estimates.
Open free tool →
More Free Tools
Related Articles
Web Vitals Optimization: Achieve Core Web Vitals Score 90+ in 2026
Step-by-step guide to achieving Core Web Vitals score of 90+ in 2026. Covers LCP, INP, CLS optimization techniques with code examples, measurement tools, and before/after benchmarks.
JavaScript Bundle Size Optimization: From 2MB to 200KB — A Practical Guide
Practical techniques to reduce JavaScript bundle size from megabytes to kilobytes. Covers tree shaking, code splitting, dynamic imports, bundle analysis, and tools that actually work in 2026.
JavaScript Minifier Online: Compress and Minify JS Files Free
Minify JavaScript online for free. Reduce JS file size by removing whitespace, comments, and shortening variable names. Learn when to minify, how it works, and best practices.
How to Minify CSS and JavaScript for Free — Tools & Techniques
Learn how to minify CSS and JavaScript for free using online tools and CLI commands. Reduce file sizes by up to 80% and speed up your website instantly.
Node.js 22 Performance Guide: Worker Threads, Cluster Mode, and V8 Optimizations
Maximize Node.js 22 performance with Worker Threads for CPU-bound tasks, Cluster mode for multi-core utilization, V8 optimization tips, profiling tools, and memory management best practices.
Enjoying this tool? Get more like it.
Weekly developer tool guides, productivity playbooks & AI tricks. Free. No spam.
Unlock AI-Powered Dev Tools
- ⚡ AI Code Review, Doc Generator & SQL Builder
- ⚡ All premium templates & early access
- ⚡ Member discounts on Gumroad products
$9/mo after trial · Cancel anytime
Want the full toolkit?
Get DevPlaybook Pro
Every template, guide, boilerplate, and automation script in one bundle. 13 premium products — grab them all at once and save big.
MIT licensed · Instant download · No subscription
See what's included → Browse all deals →