Core Web Vitals

LCP (Largest Contentful Paint)

Largest Contentful Paint measures how long it takes for the largest visible content element on a page — usually a hero image or headline — to finish loading. Google considers an LCP under 2.5 seconds to be "Good." An LCP over 4 seconds is "Poor."

Why It Matters for Shopify Stores

LCP is one of Google's three Core Web Vitals and directly affects your search rankings. For Shopify stores, the LCP element is almost always a product or hero image. A slow LCP means visitors see a blank or partially loaded page for longer, increasing the chance they leave before seeing your products. Improving LCP typically means optimizing image delivery — switching to WebP, using Shopify's native responsive image tags, and avoiding render-blocking resources that delay the first meaningful paint.

How to Check Your Store

Run your store URL through Google PageSpeed Insights (pagespeed.web.dev). Under 'Core Web Vitals Assessment', look for the LCP value. You can also check your real-user data in Google Search Console under 'Core Web Vitals'.

Use the free shopify speed test tool

How to Fix It

Preload your hero image using <link rel='preload' fetchpriority='high'>. Convert images to WebP format. Remove render-blocking JavaScript and CSS. Use Shopify's built-in image_url filter with width parameters to serve appropriately sized images.

Related Terms

Check your store's LCP with our free tools

Get a full audit across all 6 performance categories — including core web-vitals — in under 60 seconds.

Run a Free Store Audit