Skip to main content

LCP By Phase: Google's Performance Audit Explained

The new LCP phases insights audit in Lighthouse and PageSpeed Insights can help you identify the most impactful strategies to optimize your website's Largest Contentful Paint score.

What are LCP phases?

LCP phases are the different components making up the Largest Contentful Paint (LCP) page speed metric. You can find them in the new insights section of PageSpeed Insights or in the Chrome DevTools Performance tab. The phases are also called LCP subparts.

Each phase describes a different part of the loading process for the largest content element on the page. The four LCP phases are:

To optimize your LCP score you can look at the longest phase of the LCP loading process and focus your efforts there.

LCP phases audit

How to optimize LCP by phase

The LCP phase breakdown exists to help you identify the biggest factor that's delaying the Largest Contentful Paint on your website.

Once you know the biggest contributing phase you can check out our detailed articles on each LCP phase listed above.

What does it mean if only two phases are shown?

The resource load delay and load duration components only apply if the largest content element on your page is an image. The image is the resource being referenced here.

If the largest element on your page is a heading or other text component, then you'll only see the Time to First Byte and Render Delay phases.

LCP by phase in Chrome DevTools

The insights sidebar in the DevTools performance tab also provides the LCP by phase breakdown.

In addition to the local test on your computer you'll also see field data, at least if your website gets enough traffic. This data is collected from real Chrome users as part of the Chrome User Experience Report (CrUX).

LCP phase breakdown in Chrome DevTools

Measure LCP phases in DebugBear

DebugBear lets you measure LCP subparts through scheduled synthetic tests, CrUX data, and real user monitoring.

When inspecting your LCP score in a lab test you can see the different components that contribute overlaid on the request waterfall. That means you can also how the LCP image request fits into the loading process.

LCP phases in DebugBear test result

The Web Vitals tab lets you track this data for real Chrome users based on Google's CrUX data.

Note that for this data only page views where the LCP element is an image are considered.

LCP Image CrUX data in DebugBear

Finally, real user metrics let you see how different phases impact loading speed for different visitors. You also get a detailed dashboard for each of the four subpart metrics.

LCP load duration dashboard in DebugBear

Monitor LCP and other Core Web Vitals on your website

DebugBear is a monitoring and testing tool for page load time and other website performance metrics. Its focus is on helping you optimize Google's three Core Web Vitals metrics that impact search result rankings.

You can test your website to get detailed performance insights as well as track competitor scores to see how you rank within your industry.

DebugBear monitoring dashboard

Illustration of website monitoringIllustration of website monitoring

Monitor Page Speed & Core Web Vitals

DebugBear monitoring includes:

  • In-depth Page Speed Reports
  • Automated Recommendations
  • Real User Analytics Data