Cumulative Layout Shift: Stopping Unwanted Jank
CLS happens when page elements move unexpectedly while users interact. This guide shows you how to identify and fix layout instability quickly.
LCP measures when the largest element appears on screen. We'll show you how to identify what's slowing yours down and fix it quickly.
Editorial Team
Written by the SpeedMetrics Academy Editorial Team, focused on practical, honest guidance for improving core web vitals and page speed.
LCP is one of Google's Core Web Vitals — the metrics that directly impact your search ranking. It measures how long it takes for the largest content element to become visible on the screen. Not the entire page load. Not when the document finishes parsing. Just when users can actually see and interact with your main content.
Think of it this way: a user clicks your link. The page starts loading. But they're staring at a blank screen or a header with no content below. That's a bad LCP. We're focused on fixing that.
Here's the deal: if your LCP is slow, Google knows it. And so do your visitors. A poor LCP doesn't just hurt your search ranking — it directly impacts whether people stay on your site or bounce to a competitor.
Good LCP: Under 2.5 seconds. Users see content quickly. They're engaged.
Needs Improvement: 2.5 to 4 seconds. You're losing users. Fix this soon.
Poor LCP: Over 4 seconds. Your bounce rate is climbing. This is urgent.
Most sites don't even know what their LCP is. They're guessing. Don't be that person. Check your Lighthouse score. See where you actually stand.
Several things are probably dragging your LCP down. The good news? They're fixable. You don't need to rebuild your entire site.
These aren't vague recommendations. These are concrete steps you can take this week.
If your hero image is 4000px wide and you're displaying it at 1200px, you're wasting bandwidth. Use WebP format, compress with TinyPNG or similar tools, and serve responsive images with srcset. This alone often cuts LCP by 1-2 seconds.
Use a Content Delivery Network (CDN). Cache aggressively. If you're on shared hosting, consider upgrading. A faster Time to First Byte (TTFB) means everything else starts sooner. Target TTFB under 600ms.
Use async or defer attributes on script tags. Load analytics, ads, and tracking after the main content renders. Don't block rendering for things users don't need immediately.
Add rel="preload" to fonts, images, and stylesheets that are critical for your LCP element. Tell the browser: "Hey, you're going to need this. Start fetching it now."
You can't improve what you don't measure. Use these tools to track your LCP and see what's actually happening on your site.
Free. Built into Chrome DevTools. Run it. See your score. Get specific recommendations.
Google's public tool. Tests both mobile and desktop. Shows real-world data from actual users.
Advanced testing. See a filmstrip of your page loading. Understand exactly where time is spent.
Your LCP isn't a mystery. It's not something that happens to you. It's something you control. Start with the biggest problem — usually images. Compress them. Optimize them. Watch your LCP drop. Then move to the next item on the list.
You don't need to be a performance expert. You just need to be willing to measure, identify the problem, and fix it. That's what we do here. And that's how you'll get better than 90% of websites out there.
Individual learning outcomes and site performance improvements vary depending on your specific setup, hosting environment, and implementation approach. The techniques described here are based on general best practices. Your actual results will depend on how thoroughly you apply these optimizations to your particular website.
Explore more Core Web Vitals topics to improve your site performance
CLS happens when page elements move unexpectedly while users interact. This guide shows you how to identify and fix layout instability quickly.
FID (now Interaction to Next Paint) measures how quickly your site responds to user input. Learn how to reduce interaction delays and improve responsiveness.
PageSpeed Insights, Lighthouse, and WebPageTest all tell different stories. We'll help you choose the right tools and interpret the results.