The website speed analyzer scores your page's performance across 6 Core Web Vitals and performance metrics — FCP, LCP, CLS, INP, page weight, and HTTP requests — returning a 0-100 speed score with optimization recommendations for each dimension.
How to get these numbers from Chrome / Lighthouse
Option 1 — PageSpeed Insights (easiest): Go to pagespeed.web.dev, enter your URL, and run the test. All metrics appear in the "Performance" section.
Option 2 — Chrome DevTools Lighthouse: Open Chrome, navigate to your page, press F12 → click "Lighthouse" tab → click "Analyze page load". You'll see FCP, LCP, CLS, TBT, and TTI scores after the audit runs.
Option 3 — Chrome DevTools Network: Open DevTools → Network tab → reload page. Total page size and request count appear at the bottom. Performance tab shows timing metrics.
INP note: INP replaces FID and measures worst-case interaction delay. Find it in CrUX data (PageSpeed Insights "Diagnose performance issues" section) or use web-vitals.js locally.
Enter Your Performance Metrics
How we score — performance methodology
FCP (20%) — Based on Google's thresholds: < 1800ms = 100, 1800-3000ms = 65, ≥ 3000ms = 20.
LCP (25%) — Highest weight as it's the primary loading metric: < 2500ms = 100, 2500-4000ms = 60, ≥ 4000ms = 15.
CLS (20%) — Visual stability: < 0.1 = 100, 0.1-0.25 = 60, ≥ 0.25 = 10.
INP (20%) — Interactivity: < 200ms = 100, 200-500ms = 60, ≥ 500ms = 10.
Page Weight (10%) — < 1MB = 100, 1-3MB = 60, ≥ 3MB = 20.
HTTP Requests (5%) — < 30 = 100, 30-60 = 65, ≥ 60 = 25.
Performance Score
Performance Breakdown
Metric Results
Optimization Recommendations
How to Use the Website Speed Analyzer
Page speed is a confirmed Google ranking factor and a major driver of bounce rate. Studies show that for every second of load time delay, conversion rates drop 4.4%. The website speed analyzer helps you score your performance metrics against Google's Core Web Vitals thresholds and identify which factors to fix first.
Step 1: Measure your metrics with Lighthouse
Open Chrome, navigate to your page. Press F12 to open DevTools, click the "Lighthouse" tab, and select "Performance." Click "Analyze page load." After 30-60 seconds, Lighthouse shows your FCP, LCP, CLS, and TTI scores. For Total Page Size and Requests, go to the Network tab, reload the page, and check the footer (e.g., "47 requests, 2.3 MB transferred").
Step 2: Enter your metrics
Type your measured values into the analyzer. Use milliseconds for timing metrics (FCP, LCP, INP) and kilobytes for page size. Enter 0 or leave blank any metrics you haven't measured — the tool will skip those dimensions.
Step 3: Prioritize by impact
LCP has the highest weight (25%) because it's Google's primary loading signal. If your LCP is above 2500ms, focus there first: optimize your largest image (use WebP format, add width/height attributes, consider a CDN), remove render-blocking resources, and enable browser caching. CLS issues often come from images without dimensions or ads that load late and push content down.
Common fixes by metric
FCP: eliminate render-blocking CSS/JS, use inline critical CSS. LCP: compress hero images (WebP, 60-80% quality), add CDN, preload the LCP image with <link rel="preload">. CLS: always set explicit width and height on images and iframes. INP: reduce JavaScript execution time, defer non-critical scripts. Page weight: audit your JS bundle — unused libraries are the most common culprit.
FAQ
How do I get these metrics from my website?
Open Chrome DevTools (F12), go to the Lighthouse tab, and run a performance audit. Lighthouse shows FCP, LCP, CLS, and TTI. For real-user data, use Google Search Console's Core Web Vitals report or PageSpeed Insights at pagespeed.web.dev.
What are Core Web Vitals?
Core Web Vitals are Google's standardized metrics for measuring real-world user experience: Largest Contentful Paint (LCP) measures loading speed, Cumulative Layout Shift (CLS) measures visual stability, and Interaction to Next Paint (INP) measures interactivity. Google uses these in its ranking algorithm.
What is a good website speed score?
Scores 80-100 indicate excellent performance likely to rank well and retain users. Scores 50-79 indicate room for improvement. Below 50 suggests significant performance issues that are likely causing higher bounce rates and lost rankings. The most impactful metric to improve is usually LCP.
Is this tool free?
Yes, completely free with no account required. Enter your metrics and get an instant scored analysis.
Is my data safe?
Yes. All analysis runs locally in your browser — no data is sent to any server.
What is the difference between FCP and LCP?
FCP (First Contentful Paint) measures when the first text or image appears — it's the user's first signal the page is loading. LCP (Largest Contentful Paint) measures when the largest visible element (usually a hero image or main heading) finishes loading — it represents perceived load completion. LCP is generally more important for SEO.