PageSpeed Matters
    PageSpeed Matters
    Loading Performance · Glossary

    Speed Index (SI) · Definition & Explanation 2026

    Speed Index (SI) measures how quickly the visible area of a page is populated with content during load. Unlike single-moment metrics like FCP or LCP, Speed Index captures the entire visual loading experience — rewarding pages that render progressively rather than all-at-once.

    Introduced by WebPageTest in 2012, Speed Index became a Lighthouse performance metric carrying 10% of the overall score. It's calculated by recording the visual progression of a page load as video frames, computing the percentage of visual completeness at each point, and calculating the area above the visual progress curve. A lower Speed Index means content appeared faster and more progressively.

    The 'good' Speed Index threshold is ≤ 3.4 seconds. According to HTTP Archive data, the median mobile Speed Index is approximately 5.5 seconds — meaning most sites have significant room for improvement. Speed Index is particularly useful for comparing pages that have similar FCP/LCP but different visual loading patterns.

    Updated 2026-02-28
    M
    By Matt Suffoletto

    TL;DR — Quick Summary

    Speed Index measures how quickly the visible area of the page is populated with content. Good Speed Index is ≤ 3.4 seconds (Lighthouse). It captures the overall visual loading experience — rewarding progressive rendering over delayed all-at-once rendering. Lab-only metric, 10% of Lighthouse score.

    What is Speed Index (SI)?

    Speed Index measures how quickly content is visually displayed during page load by taking video frames and computing the average time at which visible parts appear. Lower is better.

    The calculation works as follows:

    1. 1Record the visual loading process as video frames (typically 10 frames/second).
    2. 2For each frame, calculate the percentage of visual completeness compared to the final rendered state.
    3. 3Compute the area above the visual progress curve.

    A page that renders 80% of content at 1 second and finishes at 2 seconds has a much better Speed Index than a page that shows nothing until 1.8 seconds and finishes at 2 seconds — even though their LCP may be identical.

    Speed Index is a lab-only metric — it requires video capture of the loading process, which is only available in controlled environments like Lighthouse and WebPageTest.

    SI Thresholds

    MetricGoodNeeds ImprovementPoor
    Speed Index≤ 3.4s3.4s – 5.8s> 5.8s

    Google evaluates the 75th percentile (p75) of real-user field data over a rolling 28-day window.

    History & Evolution

    Key milestones:

    • 2012 — Speed Index introduced by WebPageTest creator Pat Meenan as a way to quantify the visual loading experience beyond single-point metrics.
    • 2016 — Lighthouse adopts Speed Index as a core performance metric.
    • 2020 — Core Web Vitals announced. Speed Index is not a CWV but remains in Lighthouse.
    • 2025–2026 — Speed Index carries 10% of the Lighthouse performance score.

    How SI is Measured

    Speed Index is measured by recording visual loading as frames and computing the area above the visual progress curve.

    Available in:

    • Lighthouse (10% of performance score)
    • WebPageTest (where it was invented)
    • PSI lab section

    Key rule: Field data (CrUX) determines Google rankings. Lab data (Lighthouse, WebPageTest) is for debugging and iteration.

    Common Causes of Poor SI Scores

    1. 1Render-blocking resources — CSS/JS that prevents any content from appearing.
    2. 2All-at-once rendering — Pages that show nothing, then render everything (SPAs without SSR).
    3. 3Large above-the-fold images without preloading — Hero images discovered late.
    4. 4Slow TTFB — Delays everything, pushing the entire visual progress curve later.
    5. 5Web font blocking — Font-display: block causes invisible text until fonts load.

    Frequently Asked Questions

    Struggling with SI?

    Request a free speed audit and we'll identify exactly what's holding your scores back.