Largest Contentful Paint (LCP) is one of Google's Core Web Vitals, but knowing your LCP score is only the first step.
The more important question is:
Which tool should you use to measure it — and which number should you actually trust?
Google provides several free tools for measuring LCP, including Search Console, PageSpeed Insights, Lighthouse and the Chrome UX Report. There are also tools such as WebPageTest and paid real-user monitoring platforms that provide deeper analysis.
The problem is that these tools don't all measure your website in the same way.
Some test a single page under controlled conditions. Others collect data from real visitors over time.
Understanding that difference can save you from "fixing" a lab score that isn't actually a problem for your users.
Key takeaways:
- Search Console is useful for finding LCP problems across your website
- PageSpeed Insights combines lab diagnostics with real-user field data when available
- Lighthouse is excellent for debugging during development
- Chrome UX Report (CrUX) provides aggregated real-user data
- WebPageTest is useful for detailed waterfall and network analysis
- RUM tools are useful when you need continuous monitoring and alerts
- Use field data to understand what real users experience and lab data to diagnose problems
First: What Is LCP?
LCP stands for Largest Contentful Paint.
It measures how long it takes for the largest visible content element in the initial viewport to render.
That element might be:
- A large hero image
- A prominent heading
- A video poster
- A large block of text
- Another significant image or content element
For Core Web Vitals, a good LCP is generally:
- Good: 2.5 seconds or less
- Needs improvement: over 2.5 seconds up to 4 seconds
- Poor: over 4 seconds
LCP is a user-experience metric, not simply a number to maximize.
If the main content of your page appears quickly, visitors can start understanding and using the page sooner.
Lab Data vs Field Data
Before comparing tools, you need to understand the biggest difference between them.
Lab data
Lab tools create a controlled test environment.
They simulate a visitor loading your page using a specific device, browser and network configuration.
Examples include:
- Lighthouse
- PageSpeed Insights lab testing
- WebPageTest
Lab data is useful because you can reproduce a test and investigate exactly what is happening.
Field data
Field data comes from real users.
It can reflect differences in:
- Devices
- Network connections
- Locations
- Browsers
- Hardware performance
- Real-world browsing conditions
Examples include:
- Google Search Console
- Chrome UX Report
- PageSpeed Insights field data
- Real-user monitoring platforms
The important point is:
Lab data tells you how your page performs under a test. Field data tells you what real visitors are experiencing.
Both are useful.
The Best Tools for Measuring LCP
| Tool | Data | Cost | Best for |
|---|---|---|---|
| Google Search Console | Field | Free | Finding LCP problems across your site |
| PageSpeed Insights | Lab + Field | Free | Checking and diagnosing a specific URL |
| Lighthouse | Lab | Free | Development and debugging |
| Chrome UX Report | Field | Free | Real-user performance data |
| WebPageTest | Lab | Free + paid options | Detailed performance and waterfall analysis |
| RUM platforms | Field | Usually paid | Continuous monitoring and alerts |
1. Google Search Console
Best for: finding which pages have real-world LCP problems.
Google Search Console is one of the first tools I recommend for a business website because it shows performance information at the site level rather than forcing you to test every URL individually.
The Core Web Vitals report can help identify groups of URLs that need attention.
For example, imagine you have:
- 15 service pages
- 20 blog posts
- 5 landing pages
Instead of manually checking every URL, Search Console can help reveal whether a group of pages is consistently experiencing poor Core Web Vitals.
When to use it
Use Search Console when you want to answer:
Are my users actually experiencing slow LCP across my website?
It's particularly useful after deploying a major website change.
2. PageSpeed Insights
Best for: checking one specific URL.
PageSpeed Insights is probably the easiest starting point when someone tells you:
My website feels slow. What is wrong?
Enter a URL and you can see:
- Performance diagnostics
- LCP
- Other Core Web Vitals
- Lab results
- Field data when available
- Opportunities for improvement
One of its biggest advantages is that it combines two different perspectives.
Lab data helps you diagnose the page.
Field data helps you understand real-world performance when sufficient data is available.
Example
Suppose your homepage has an LCP of 1.8 seconds in your local test.
That sounds good.
But your field data could show that real visitors are experiencing 3.2 seconds.
That tells you something important:
Your development test environment doesn't necessarily represent your actual audience.
3. Lighthouse
Best for: developers debugging a page during development.
Lighthouse is built into Chrome DevTools and is particularly useful when you're actively working on a website.
You can run audits for:
- Performance
- Accessibility
- Best practices
- SEO
For LCP specifically, Lighthouse can help you investigate what is delaying the largest content element.
For example, a slow LCP could be related to:
- A large hero image
- Render-blocking resources
- Slow server response
- Excessive JavaScript
- Web font loading
- Client-side rendering
This makes Lighthouse especially useful after making a code change.
4. Chrome UX Report (CrUX)
Best for: raw aggregated real-user performance data.
Chrome UX Report, commonly called CrUX, provides aggregated performance information collected from real Chrome users.
This makes it useful when you want to understand how websites perform in the real world rather than under one controlled test.
CrUX data can also be accessed through Google's ecosystem and APIs.
However, very small websites may not have enough qualifying traffic for every URL to have available data.
That's normal.
If your business website is relatively new or has low traffic, don't assume something is broken simply because CrUX has no data.
5. WebPageTest
Best for: detailed performance investigation.
WebPageTest is useful when you want to go deeper than a simple performance score.
It can help you inspect:
- Request timing
- Network waterfalls
- Resource loading
- Connection behavior
- Different device configurations
- Different network conditions
This makes it particularly useful when a page has a complicated loading sequence.
For example, suppose your LCP element is a hero image.
WebPageTest can help you investigate whether the delay comes from:
- DNS lookup
- Connection establishment
- Server response
- HTML processing
- Image discovery
- Image download
- Image rendering
That level of detail can turn "LCP is slow" into an actionable diagnosis.
6. Real-User Monitoring Tools
Best for: websites that need continuous performance monitoring.
If you're running a larger website, SaaS product or e-commerce platform, checking PageSpeed Insights manually every week isn't ideal.
RUM platforms collect performance information from real visitors continuously.
Depending on the platform, you can monitor:
- LCP
- INP
- CLS
- Page-level performance
- Browser differences
- Device differences
- Geographic differences
- Historical changes
- Performance regressions
This becomes particularly valuable when multiple developers deploy changes regularly.
For example:
Monday: LCP = 2.1s
Tuesday: New release deployed
Tuesday afternoon: LCP = 3.0s
A monitoring system can make that regression much easier to detect.
Which LCP Tool Should You Use?
You don't need every tool.
For most business websites, this combination is enough:
Small business website
Google Search Console + PageSpeed Insights
Use Search Console to identify real-world problems and PageSpeed Insights to investigate individual pages.
Developer working on a website
PageSpeed Insights + Lighthouse
Use PageSpeed Insights to see the bigger picture and Lighthouse while actively debugging your code.
Website with international traffic
Search Console + PageSpeed Insights + WebPageTest
The additional testing options can help you understand how performance changes across networks and locations.
Large website or e-commerce platform
Search Console + PageSpeed Insights + RUM
Continuous real-user monitoring becomes more valuable when performance directly affects conversions or revenue.
Don't Treat One LCP Number as the Truth
This is one of the most important points when measuring Core Web Vitals.
You might test the same URL three times and get different results.
For example:
| Test | LCP |
|---|---|
| Test 1 | 1.9s |
| Test 2 | 2.3s |
| Test 3 | 2.1s |
That doesn't necessarily mean your website randomly became slower.
Performance measurements are affected by network conditions, CPU availability, caching and many other factors.
That's why you should look for patterns, not obsess over one isolated test.
How to Get More Reliable LCP Measurements
Run multiple lab tests
Don't judge a page from one Lighthouse run.
Run several tests and look for a consistent pattern.
Test mobile
A page that feels fast on a modern desktop computer may behave very differently on a mobile device.
Since a large portion of website traffic is mobile, mobile performance deserves particular attention.
Test different network conditions
Your office Wi-Fi isn't necessarily representative of your visitors.
Testing under slower network conditions can reveal problems that aren't obvious on a fast connection.
Check field data
When field data is available, use it to understand what real visitors experience.
Test after meaningful changes
If you replace a hero image, add a large JavaScript library or redesign the homepage, measure performance again.
What If My LCP Is Poor?
Finding a poor LCP score is only the beginning.
The next step is identifying what the LCP element actually is.
For example:
If the LCP is a hero image
Investigate:
- Image dimensions
- Image format
- Compression
- Responsive images
- Preloading
- Image delivery
- CDN configuration
If the LCP is text
Investigate:
- Font loading
- CSS delivery
- Render-blocking resources
- Server response time
- Client-side rendering
If the page has a slow server response
Investigate:
- Hosting performance
- Server-side processing
- Database queries
- API requests
- Caching
This is why a performance score alone isn't enough.
You need to understand what is delaying the page.
How Cloudflare Can Relate to LCP
Cloudflare can be part of a website's performance infrastructure, particularly through CDN caching and network delivery.
For example, if your LCP element is a large static image, delivering that image efficiently can contribute to better loading performance.
However, Cloudflare isn't a magic LCP fix.
A poorly optimized website can still have a poor LCP score even when it uses a CDN.
For more context, see our guide on why businesses use Cloudflare.
LCP and SEO
Core Web Vitals are part of Google's page experience considerations, but improving LCP alone does not guarantee higher rankings.
Content quality, relevance, technical SEO, links and many other factors still matter.
The goal should therefore be:
Build a fast website for users first, then use performance improvements to support your overall SEO strategy.
If you want to improve the technical foundation of your website, our SEO Services cover technical SEO, site structure and performance-related improvements.
Frequently Asked Questions
What is the best free tool for measuring LCP?
For most websites, start with Google PageSpeed Insights.
It provides both lab diagnostics and field data when available.
For site-wide monitoring, Google Search Console is also extremely useful.
Is PageSpeed Insights better than Lighthouse?
They serve different purposes.
PageSpeed Insights is convenient for checking a live URL and can show both lab and field information.
Lighthouse is particularly useful during development because it is integrated into Chrome DevTools.
Which LCP measurement should I trust?
For understanding real user experience, field data is generally more representative.
For debugging a specific problem, lab data is extremely useful.
The best approach is to use both.
Why does my LCP score change every time I test?
Lab tests are affected by network conditions, CPU availability, caching and other factors.
Don't focus on a single number. Look for a consistent pattern across multiple tests.
How long does it take for Google to collect field data?
Field data requires enough qualifying real-user traffic.
A new or low-traffic website may not have enough data for every page.
That doesn't mean the page is slow — it can simply mean Google doesn't have enough data to report.
What is a good LCP score?
Google generally considers an LCP of 2.5 seconds or less to be good.
Between 2.5 and 4 seconds needs improvement, while over 4 seconds is considered poor.
The Simple LCP Measurement Workflow
If you're not sure where to start, use this workflow:
1. Open Google Search Console
Find out whether your website has real-world Core Web Vitals problems.
↓
2. Open PageSpeed Insights
Test the pages that need attention.
↓
3. Check the LCP element
Find out what is actually becoming the Largest Contentful Paint element.
↓
4. Use Lighthouse
Debug the page while developing.
↓
5. Use WebPageTest when necessary
Investigate network waterfalls and detailed loading behavior.
↓
6. Monitor field data over time
After making improvements, check whether real users actually experience better performance.
This is much more useful than chasing a perfect Lighthouse score.
Final Recommendation
For most small business websites, you don't need an expensive performance monitoring stack.
Start with:
Google Search Console → PageSpeed Insights → Lighthouse
Add WebPageTest when you need deeper investigation.
Consider a paid RUM platform when your website becomes large enough that continuous monitoring and performance alerts are worth the cost.
The most important thing is to understand why your LCP is slow rather than simply trying to make a number turn green.
If your website needs deeper performance work, our Web Design Malaysia service focuses on building fast, practical websites, while Website Maintenance can help keep performance issues from returning after launch.