Customer Impact

SEO & GEO

What Is LCP (Largest Contentful Paint)? Explanation and Benchmark

Copy for AI

LCP (Largest Contentful Paint) measures how fast your page’s largest visible element appears.

That’s usually a hero image or a large block of text. A good LCP is under 2.5 seconds.

The verdict: treat LCP as a revenue metric first and a ranking factor second. Once you’re under 2.5 seconds, further tuning rarely wins a customer.

What is LCP exactly?

It’s the moment the largest element in the visible part of the screen has finished loading.

When a visitor opens your page, the elements don’t all appear at once. LCP marks the point where the visitor feels “the page is here now”.

Which element counts

According to web.dev, Google’s source on web performance, the LCP element is usually one of these:

  • a big image
  • a video poster
  • a large block of text

Until that element is visible, your visitor is staring at an empty or half-loaded page.

Where LCP fits

LCP is part of your Core Web Vitals, and so of your broader technical SEO.

Want to know what a faster, more findable site delivers? See our approach to SEO.

What is a good LCP score?

Under 2.5 seconds, measured at the 75th percentile of your visitors.

Google uses three thresholds:

  • Good: under 2.5 seconds, where you want to be
  • Needs improvement: between 2.5 and 4 seconds
  • Poor: above 4 seconds, where visitors drop off

Watch out: always measure on mobile. The connection is slower there, so that’s where your score is made or broken.

Our own field data

We ran this page through PageSpeed Insights on 17 October 2026.

The field data comes from real Chrome users over 28 days. It’s at origin level, because a single page doesn’t have enough visits:

PageSpeed Insights field data for customerimpact.be on mobile: LCP 1.9 s (good), CLS 0.13 (needs improvement), Core Web Vitals assessment failed Our own mobile field data: LCP is green at 1.9 s, yet the assessment fails because CLS is 0.13. One weak metric is enough to fail.

So a green LCP alone doesn’t pass the assessment.

Where does your LCP time go?

Into four consecutive phases, according to web.dev.

Knowing where the time disappears is half the solution.

The four phases

Here’s what each phase is, and what to steer on to shorten it:

PhaseWhat it isWhat to steer on
Time to First ByteThe time until the server sends back the first piece of the pageFast hosting, caching, improving TTFB
Resource load delayThe time between TTFB and the moment the browser starts fetching your LCP imageReference your image early, no lazy loading at the top
Resource load timeHow long it takes to download the LCP image itselfLighter images, modern formats, compression
Element render delayThe time until the loaded element is actually paintedLimit render-blocking CSS and JavaScript

What a healthy split looks like

web.dev gives guideline shares per phase. Compare them with our own lab test of this page:

LCP BREAKDOWN Where the LCP time goes web.dev guideline (image LCP) TTFB ~40% Load duration ~40% Load delay <10% Render <10% This page, lab test (text LCP) Element render delay 2,370 ms = 100% Guideline shares from web.dev, “guidelines, not strict rules”. Lab data: PageSpeed Insights, throttled mobile, October 2026.

The guideline puts most of the time in server response and download. Render delay should stay small.

What we usually see

In practice, the first and last phase are most often the culprits: slow hosting at the start, heavy scripts at the end.

In between, there’s usually an oversized image.

When the LCP element is text

Not every LCP element is an image. On this very page, the LCP element is the H1 headline, so there’s nothing to download.

In the lab test (throttled mobile), all of the time sits in the last phase:

PageSpeed Insights LCP breakdown for this article: the LCP element is the H1 heading, time to first byte 0 ms, element render delay 2,370 ms When text is your LCP element, the load phases drop out and render delay is the whole story: fonts, CSS and scripts that hold back the first paint.

So for a text LCP, look at render blockers first, such as fonts, CSS and scripts.

Why does LCP matter for your rankings?

Because it’s an official ranking signal, though its bigger effect is on revenue.

Together with INP and CLS, LCP forms the Core Web Vitals. Google says those are used by its ranking systems, within its page experience signals.

Above all a revenue factor

A page that appears slowly drives visitors away before they see your offer or form.

In B2B, where one qualified lead is worth a lot, every drop-off is lost revenue.

An example from practice

Say a B2B service provider has a large atmospheric photo at the top of its quote page. That photo is the LCP element.

Until it loads, the visitor mostly sees white space.

Now say the photo is accidentally lazy loaded, and the site runs on slow hosting. The LCP quickly creeps towards four seconds.

The prospect who just clicked your search result stares at an empty page, and is gone before your form appears.

These are exactly the pages with the highest buying intent. Compress that photo and load it immediately, and the LCP often drops into the green in one go.

How do you measure your LCP?

For free, with two Google tools.

PageSpeed Insights

Paste your URL into PageSpeed Insights. You’ll see your LCP, the LCP element and concrete improvement points.

Google Search Console

It shows the Core Web Vitals for your whole site, and which pages need attention.

Look at how it groups URLs by issue:

Google Search Console Core Web Vitals report for customerimpact.be on mobile: 349 URLs need improvement because of a CLS issue above 0.1 Search Console groups URLs by issue. On our site it isn’t LCP but layout shift (CLS above 0.1) that keeps 349 mobile URLs out of the green.

So on our own site, the fix to prioritise is CLS, not LCP.

Google Lighthouse

Google Lighthouse is built into Chrome, and handy while you build.

How do you improve your LCP?

Mostly with four fixes:

  • Shrink your largest image: compress the hero and use modern formats, see optimising images for SEO
  • Speed up the server: for example with caching, see improving TTFB
  • Load the hero eagerly: use lazy loading only below the fold
  • Cut render-blocking scripts and CSS: they hold up your page

A lot of this work sits under the hood.

What are the most common LCP mistakes?

A poor LCP rarely comes from one big problem. It’s usually the sum of small missteps.

1. Lazy loading your hero image

The classic. Lazy loading is fine below the fold.

But on your largest element at the top, it backfires: you delay exactly what decides your LCP.

2. Only measuring on desktop

On your fast office laptop, everything looks smooth.

Google judges you at the 75th percentile of real visitors, and they’re often on mobile with a slower connection. Measure there.

3. Serving an uncompressed photo on mobile

A few-megabyte image that’s acceptable on desktop is a millstone on a phone.

Serve a smaller version for small screens.

4. Trying to fix everything at once

Tinkering without measuring wastes time on phases that are already fast enough.

First measure where the time goes (see the table above), then tackle the biggest phase.

When is LCP a priority, and when isn’t it?

It’s a priority when your score is orange or red and you have enough traffic to notice.

When to leave it

If your LCP already sits comfortably under 2.5 seconds, further fine-tuning is rarely worth it.

Steer on content, authority and conversion instead, because that’s where your growth is.

A few tenths of a second on an already fast site won’t get you an extra customer.

Rule of thumb: steer on customers and revenue, not on a perfect score.

Frequently asked questions about LCP

What is a good LCP value?

Under 2.5 seconds is good, between 2.5 and 4 seconds needs improvement, and above 4 seconds is poor. Google measures it at the 75th percentile of your visitors, so watch your mobile scores.

What is the difference between LCP and page load time?

Full load time runs until everything is done, including things the visitor never sees. LCP measures when the largest visible element appears, which is much closer to perceived speed.

Which element usually determines my LCP?

Often your largest image at the top of the page, a video poster or a large block of text. PageSpeed Insights shows exactly which element it is in your case.

Why is my LCP poor despite fast hosting?

Often your largest image is lazy loaded, or heavy scripts and CSS block rendering. Load the hero image immediately and limit render-blocking resources.

Is your LCP scoring badly?

Fix the slowest phase first, not everything at once.

We map out what’s slowing your page down and fix it at the root, so more visitors stay long enough to become leads. Contact us.

Free website scan

Enter your website and get an automatic scan within minutes, with concrete technical and SEO improvements. No sales pitch.

Where should we send your report?

We only use your details for your scan. No spam, unsubscribe anytime.