LCP

Data & Tracking

Also: Largest Contentful Paint · Core Web Vital LCP

LCP = Time from page load start to when the largest above-the-fold element renders
Good LCPUnder 2.5 seconds
Needs improvement2.5-4.0 seconds
Poor LCPOver 4.0 seconds

Quick definition

One of Google's Core Web Vitals — measures how long it takes for the largest visible element on a page (typically an image or headline) to load and render for the user.

Where it shows up in the data

What is measured

LCP measures the time until the largest element in the viewport (visible screen area) finishes rendering. This is typically a hero image, a heading text block or a video thumbnail. It is a proxy for 'when does this page feel loaded?'

LCP element types

Images (img, image in CSS background), video poster frames, block-level text elements and SVGs can all be the LCP element. The largest in the viewport wins. Identifying your LCP element is the first step to optimising it.

Core Web Vitals

LCP is one of three Core Web Vitals used by Google as a page experience ranking signal. The others are INP (Interaction to Next Paint, which replaced FID) and CLS (Cumulative Layout Shift). Collectively they measure loading, interactivity and visual stability.

Real vs lab data

LCP can be measured in lab conditions (simulated, e.g. Google Lighthouse) or from real users (field data via Chrome User Experience Report / CrUX). Google's ranking uses real user data. Lab data is useful for debugging but may not match real-world performance.

What it actually means

LCP (Largest Contentful Paint) measures how quickly the most prominent visual element on a page loads and paints to the screen. It is a user-centric metric because it captures the moment when the page feels usable rather than just when the HTML starts loading. A low LCP means visitors see your content quickly. A high LCP means they sit waiting on a partially loaded page, which is a conversion killer. Google uses LCP as a direct ranking factor as part of its Core Web Vitals assessment.

LCP is not a technical metric. It is a measure of how long you make visitors wait before they can trust your page is working.

How to calculate it

LCP is measured in milliseconds from the start of the page load (navigationStart) to when the largest contentful element finishes rendering. Good: < 2500ms. Needs improvement: 2500-4000ms. Poor: > 4000ms.

Worked example. A page's hero image takes 3.8 seconds to load and render. LCP = 3.8 seconds. This falls in the 'Needs Improvement' range. Compressing the image and adding preload hints brings it to 2.1 seconds — 'Good'.

The Australian context

Australian web hosting and CDN configuration significantly affects LCP for Australian visitors. Sites hosted on US-only servers without a CDN (Content Delivery Network) serving Australian edge nodes will have higher LCP for Australian users. Use PageSpeed Insights with a location parameter to check Australian user experience specifically.

Where people get this wrong

Using Lighthouse score as the LCP benchmarkLighthouse simulates a throttled 4G connection on a low-end device. Real Australian user LCP is often better, but varies by device and connection. Use Google Search Console's Core Web Vitals report for real user data.
Optimising images but not the LCP element specificallyGeneral image optimisation helps but the highest impact is preloading and optimising the single LCP element. Identify it using Chrome DevTools Performance tab or Lighthouse, then prioritise that specific element.
Ignoring LCP on mobileLCP is almost always worse on mobile due to slower connections and less processing power. Google's ranking uses mobile-first indexing and mobile Core Web Vitals data. Desktop LCP passing does not mean mobile LCP passes.

Related terms

Common questions

How do I find my LCP score?

Three ways: (1) Google PageSpeed Insights (pagespeed.web.dev) — paste your URL for a quick lab measurement. (2) Google Search Console > Core Web Vitals report — shows real user data. (3) Chrome DevTools Performance tab — shows the LCP element and timing in detail.

What causes slow LCP?

The most common causes: large uncompressed images, render-blocking JavaScript or CSS, slow server response time (TTFB), no CDN for geographically distant servers, and third-party scripts loading before the LCP element.

Does LCP affect Google rankings?

Yes. LCP is one of three Core Web Vitals that Google uses as a ranking signal in its Page Experience update. Sites with 'Good' LCP receive a small but real ranking boost over sites with 'Poor' LCP, all else being equal.

Keep exploring

About New Rebellion

New Rebellion is a marketing intelligence consultancy. We build tools, score Australian businesses on how their marketing actually performs, and publish Debrief every day. This dictionary is part of how we work in the open.

How we think →