Skip to main content

Confirm

Are you sure?

Glossary

Speed Index

Not when the page finished, but how soon it looked finished.

By · Last updated: September 2026

TL;DR

Speed Index is a lab metric for how quickly the visible part of a page fills in while it loads. Lighthouse records the load as a series of frames and measures how visually complete each one is; the faster it approaches complete, the lower the score. 3.4 seconds or less is good on mobile.

Free plan, no credit card. 1,000 credits a month.

How it works

How it is calculated

Lighthouse captures the viewport as frames through the load and compares each with the final frame to get a percentage of visual completeness. Speed Index is the area above that curve: the sum over time of how incomplete the viewport still was. Two pages that finish at the same moment score differently if one shows most of its content early and the other stays blank until the end.

Page APage B
Visually complete at 1 s80%0%
Visually complete at 2 s95%20%
Visually complete at 3 s100%100%
Speed IndexLower (better)Higher (worse)

Both are finished at 3 seconds; A felt fast and B felt broken. That difference is what Speed Index measures and what a single "load time" hides.

In practice

Thresholds and what moves it

Lighthouse scores mobile Speed Index as good at 3.4 s or less and poor above 5.8 s. It weighs 10% of the Lighthouse 13 performance score. It improves with everything that gets pixels on screen early: a fast server response, no render-blocking CSS or scripts in the head, server-rendered content, and fonts that display a fallback immediately. It is not a Core Web Vital; LCP is the field metric closest to it.

URLpipe

Measuring it with URLpipe

/lighthouse returns speed-index in metrics, in milliseconds, next to First Contentful Paint and LCP. include_audits: "true" adds the diagnostics behind it — what blocked rendering, and what was slow to arrive.

FAQ

Frequently asked questions

What is a good Speed Index?
3.4 seconds or less in a Lighthouse mobile run. Above 5.8 seconds is poor.
Is Speed Index a Core Web Vital?
No. It is a lab metric used in the Lighthouse performance score. LCP is the Core Web Vital for loading.
Why is Speed Index higher than LCP?
It can be when the page keeps changing visually after the largest element has painted — late images, carousels, animations — because Speed Index counts until the viewport stops changing.

See it on your own pages.

Free plan, no card. Confirm your email and your API key is live — you'll be making real requests in minutes.