Good Core Web Vitals

The percentage of origins passing all three Core Web Vitals (LCP, INP, CLS) with a "good" experience. Note that if an origin is missing INP data, it's assessed based on the performance of the remaining metrics. Also note that prior to March 2024, this metric used FID instead of INP.

Good First Contentful Paint

The percentage of origins with "good" FCP experiences, less than or equal to 1.8 seconds.

Poor First Contentful Paint

The percentage of origins with "poor" FCP experiences, greater than 3 seconds.

Good Largest Contentful Paint

The percentage of origins with "good" LCP experiences, less than or equal to 2.5 seconds.

Poor Largest Contentful Paint

The percentage of origins with "poor" LCP experiences, greater than 4.0 seconds.

Good Cumulative Layout Shift

The percentage of origins with "good" CLS experiences, less and or equal to 0.1.

Poor Cumulative Layout Shift

The percentage of origins with "poor" CLS experiences, greater than 0.25.

Good Interaction to Next Paint

The percentage of origins with "good" INP experiences, less than or equal to 200 ms. See Interaction to Next Paint (INP).

Poor Interaction to Next Paint

The percentage of origins with "poor" INP experiences, greater than 500 ms. See Interaction to Next Paint (INP).

Good Time to First Byte

The percentage of origins with "good" TTFB experiences, less than or equal to 800ms. See Time to First Byte (TTFB).

Poor Time to First Byte

The percentage of origins with "poor" TTFB experiences, greater than 1800ms. See Time to First Byte (TTFB).

Good First Paint

The percentage of origins with "good" FP experiences, less than or equal to 1 second.

Good DOM Content Loaded

The percentage of origins with "good" DCL experiences, less than or equal to 1 second.

Good Onload

The percentage of origins with "good" OL experiences, less than or equal to 1 second.

First Contentful Paint

The number of seconds from the time the navigation started until the browser first renders. See the Paint Timing API for more info.

Largest Contentful Paint

The number of seconds from the time the navigation started until the browser first renders the largest image or text block visible within the viewport. See the LargestContentfulPaint API for more info.

Cumulative Layout Shift

The layout shift scores for every unexpected layout shift that occurs during the entire lifespan of the page. See the Cumulative Layout Shift (CLS) for more info.

Interaction to Next Paint

The number of milliseconds from the time the user initiates an interaction to the time the page responds. See Interaction to Next Paint (INP).

Time to First Byte

The number of milliseconds from the time the user initiates a navigation until the first bytes are received. See Time to First Byte (TTFB).

First Paint

The number of seconds from the time the navigation started until the browser first renders. See the Paint Timing API for more info.

DOMContentLoaded

The number of seconds from the time the navigation started until the browser first renders any text or graphics.

Onload

The number of seconds from the time the navigation started until the document and all of its dependent resources have finished loading.