What Is a Good LCP Score, and Whose Phone Measured It?

VenbitTony CarnevaleOctober 5, 20267 min read

The short answer

A good LCP score is 2.5 seconds or less, measured at the 75th percentile of real page loads on your site. Google marks 2.5 to 4 seconds as needs improvement and over 4 seconds as poor. A PageSpeed score is one lab test from one device; the number that matters is what your visitors' phones recorded.

Key takeaways

  • LCP is the time until the largest image, video or text block in the first screen has been drawn. The clock stops there, whatever is still loading below.
  • The 75th percentile means three in four visitors got that load time or better, and the slow quarter is counted.
  • A reading over a minute is a backgrounded tab, not a slow page. Venbit's figure discards it, drops bots first, and shows nothing at all when the period has too few loads.
  • Your site is fast for you because you are on wifi, on a laptop, with everything cached. Your customer is on a phone, on cellular, on a first visit.
  • Fix images first, then the hero video, fonts and above-the-fold scripts, then hosting. Then read the number monthly.

A good LCP score is 2.5 seconds or less, measured at the 75th percentile of real page loads, with 2.5 to 4 seconds marked needs improvement and anything over 4 seconds poor. Those are Google's thresholds, and the phrase that matters in them is real page loads. The figure in a PageSpeed report is one test from one computer; the figure that decides whether your site feels slow is what your visitors' phones recorded.

I get sent red PageSpeed reports by worried owners a few times a month, and the first question I ask is whose phone measured it.

What Largest Contentful Paint measures

Largest Contentful Paint is the time from the moment a person asks for the page to the moment the largest image, video or block of text in the first screen has been drawn. On most small business sites that element is the hero photo, a background video's first frame, or the headline, and the clock stops when it appears, whatever is still loading further down. It is a reading of when the page looked like a page.

That is why it is the speed number I pay attention to over a total load time. A page can keep loading scripts for ten seconds and feel fine if the photo and the headline were there in one. The reverse, a page that is finished in three seconds but blank for two and a half of them, is what a visitor calls slow.

The thresholds, and what the 75th percentile means

The 75th percentile is simpler than it sounds. Line up every load of the page over the period, fastest first, and walk three quarters of the way down the line. The load standing there is your LCP. Three in four visitors got that experience or better, and one in four got worse. Google chose it so a page is graded on what most people got while the slow quarter still counts, and the slow quarter is where the phones on cellular data live.

It also means an average would lie to you. A tab opened in the background can report a paint time of minutes, because the browser does not report the paint until the person looks at the tab, and a single value like that drags a mean across the room. Google's tools leave background loads out, and a percentile is barely moved by them. If a tool shows you an average load time, ask what it did with the outliers.

PageSpeed score vs real users: whose phone ran the test

A PageSpeed report has two halves, and owners read the wrong one. The score at the top is a lab test: Google loads your page on a simulated device over a throttled connection and times it. It is repeatable and it is one device. Below it, when the page has enough traffic, is field data from Chrome users who loaded the page over the previous 28 days, and that half carries the 75th percentile your grade is based on. A small business site is below the traffic needed for field data more times than not, so the owner sees a lab score and nothing else.

Our free Website Checkup runs Google's PageSpeed test on its mobile setting as one of its checks, and reports the speed score, how long the main content takes to appear on a phone, and what to fix. I built it to give an owner a starting point in a minute, and it has the same limit as any lab test: it is one simulated phone, in one place, once.

The free Website Checkup tool on venbit.com with a domain entered: the checks running, including Google's PageSpeed test on its mobile setting, and the speed score reported with the fixes
The free Website Checkup. It runs Google's PageSpeed test among its checks and reports the speed score, how long the main content takes to appear on a phone, and what to fix. It is a lab reading: one simulated phone, once.

Which answers the question I hear most, why the site is slow for customers and fast for me. You are on office wifi, on a laptop, on your fifth visit of the day with every image cached. The customer is on a phone, on a cellular connection in a parking lot, on a first visit, with nothing cached and every script to fetch before your photo arrives. Both of you are telling the truth. Why a site is slow on mobile and fine on desktop has the specific causes.

Your visitors' LCP, from your own site

The field number, measured on your own visitors, is in Venbit's analytics too. Each page load sends one small speed reading with the LCP the visitor's browser recorded, and the site's figure is read at the 75th percentile the way Google grades it, with the median beside it for context. Bots are dropped first, because a crawler's paint time is not an experience anyone had, and a reading over a minute is discarded as a backgrounded tab, not a slow page. If the site has had too few loads in the period there is no figure, which is the right answer.

That number is not a card on the dashboard or a screen in the iPhone app. It is what the site_speed tool answers when you connect Claude to your analytics through the Venbit MCP, and it is the line the ad insights hold a landing page against: when the busiest page your ads land on has twenty or more measured loads and three in four of them took longer than 2.5 seconds, the Ad performance screen says so in a sentence, with the measured seconds and the number of loads beside it.

The reason that check is per page is that a site is not one speed. The home page with the hero video is slow and the service pages are fine, or the blog template loads a share widget that the rest of the site does not. One number for the whole site hides the page that is losing you people, which is why I read the site's figure beside the landing-page sentence on the ad screen, and why the Website Checkup tests the one page you give it.

Export for AI in the Venbit web portal settings: how far back, what should go in, including Problems with rage clicks, dead clicks, form errors and JavaScript errors by page, and the question What should I fix on the site itself?
Export for AI on the demo site, WebsiteMaintenance.com. The Problems option adds rage clicks, dead clicks, form errors and JavaScript errors by page, and What should I fix on the site itself? is one of the questions you can hand over. Every screen in this article is from the demo site.

With a red report in hand, the place I would start is the Export for AI in Settings. Tick Problems, which adds rage clicks, dead clicks, form errors and JavaScript errors by page, choose What should I fix on the site itself?, and hand the export to the assistant you already use. It is the site's own figures, written out so an assistant can read them, which is a better starting point than a lab score and a hunch.

Does page speed affect leads

I am not going to quote a study here, because the ones in circulation were measured on retail sites with millions of sessions, and your site is not one of those. What I can tell you is what a slow page looks like in the data of a small business site. Visits that land and leave before the first scroll. A rage click on a button that has not become a button yet, because the script that makes it work is still downloading. A form that people start on the page and abandon, because the field they tapped jumped when an image above it finally loaded.

Those are visible as trails and as frustration signals, and they are the link between a speed number and the phone not ringing. I wrote up what a rage click is and what it says about a page, and a page with a poor LCP and rage clicks on its first screen is the clearest fix-first case I know.

What to fix first

In the order I find them on small business sites.

  • A hero photo uploaded straight from a phone at several megabytes is the single most common cause of a poor LCP, and sizing it for the web fixes the grade on its own more times than anything else on this list.
  • A background video in the first screen makes the browser fetch enough of it to draw a frame, and on cellular data that frame is your LCP.
  • A page that waits for a web font before it draws the headline is blank until the font arrives. Let the system font show first.
  • Chat widgets, ad pixels and page builder scripts that load before the content does belong after it.
  • A shared server that takes a second and a half to answer at all cannot produce a 2.5 second LCP whatever the page does.

How to make a website load faster walks through each of those with the tools and the sizes to aim for.

Then put the number on a monthly rhythm instead of a daily one. LCP moves when the site changes, a new plugin, a new hero image, a hosting migration, and between those changes a daily reading tells you nothing new. I keep it off the daily list, with the rest of what to check and when, and I look at it the week after anything on the site is touched.

More on reading your website's numbers

Every question in this series, from Website Analytics for Small Business Owners.

Leads inbox4
Ad performance4
SEO tracking3
Visitor behaviour4
Feed and notifications3
Goals and measurement4
Privacy, AI and teams3
Venbit

Tony Carnevale

Founder, Venbit

Tony started Venbit in Mill Creek, WA in 2011 and still does the work: web design, SEO, and the website analytics product the company builds and runs for its own clients. The numbers and screens in his articles come from that product, not from a content mill.

Sources

Common questions

Questions, answered straight.

Straight answers about web analytics for your business. If yours isn't here, ask us directly and we'll give it to you straight.

Ask the team

2.5 seconds or less at the 75th percentile of real page loads, by Google's published thresholds. Between 2.5 and 4 seconds is marked needs improvement, and over 4 seconds is poor. Mobile and desktop are graded separately, and most sites that fail do so on mobile, where the connection is slower and nothing is cached on a first visit.

Line up every load of the page from fastest to slowest and take the one three quarters of the way down. That is the number graded. Three in four visitors had that load time or better, and one in four had worse. It is used instead of an average because one tab left in the background can report a paint time of minutes and wreck a mean.

The score is a lab test on a simulated phone over a throttled connection, and you are on wifi, on a laptop, with every image cached from earlier visits. Your customers are closer to the lab than to you. Check the field data if the report shows any, then look at the load time your own visitors recorded, which is the number that describes them.

Google says page experience, which includes LCP, is used in ranking, and that relevant content outranks it. Treat speed as a tie-breaker between similar pages, and treat it as a lead problem first: a slow first screen loses people before they read anything, and that loss shows up in your own trails and frustration signals well before it shows in a ranking.

PageSpeed Insights shows field data from Chrome users when a page has enough traffic over the previous 28 days; small sites are below that line. Venbit's tracker records the LCP each visitor's browser measured, and the site_speed tool in the Venbit MCP answers with the 75th percentile and the median, bots removed and readings over a minute discarded. The Ad performance insights also name an ad landing page that three in four visitors saw later than 2.5 seconds.

Free 30-minute strategy call

Let's talk about your project.

Tell us what you need and we'll give you an honest read on the project, the timeline, and what it takes, before you spend a dollar. Based in Mill Creek, WA, working across the Puget Sound.

4.8 on Google 5.0 on Yelp