Core Web Vitals 2026: How to Fix LCP, INP, and CLS on Your WordPress or Shopify Website

Core Web Vitals 2026: How to Fix LCP, INP, and CLS on Your WordPress or Shopify Website

Let’s be direct about something most web agencies won’t tell you: a beautiful website that loads slowly is actually hurting your business more than helping it. In 2026, Google’s ranking algorithm pays close attention to how your pages feel to real users not just how they look in a browser.

Core Web Vitals are Google’s way of measuring that experience. And if your scores are in the red or amber zone, your competitors are quietly outranking you every single day, even if their content isn’t as good as yours.

This guide is written specifically for business owners and marketers in India whose websites run on WordPress or Shopify. We’ll walk you through what each metric actually means, how to check your scores today, and most importantly. what specific steps to take to fix them ?

What Are Core Web Vitals? (And Why They Matter More in 2026)

Core Web Vitals are a set of three real-world performance signals that Google uses to evaluate the user experience of a web page. They’re not just technical scores, they directly influence where your page appears on Google Search results.

In 2024, Google made a significant change: it replaced FID (First Input Delay) with INP (Interaction to Next Paint) as a ranking signal. Many Indian business websites are still failing INP without even knowing it. Here’s what each metric means:

1. LCP — Largest Contentful Paint

LCP measures how quickly the main content of your page loads. This is usually your hero image, product photo, or a large block of text. Google’s target is under 2.5 seconds. Between 2.5–4 seconds is flagged as ‘needs improvement’, and anything above 4 seconds is poor.

Think of LCP as the moment a visitor first sees something meaningful on your screen. If that takes too long, they’ve already started mentally drafting their exit.

2. INP — Interaction to Next Paint (New in 2024)

INP replaced FID in March 2024 and is now one of the three core ranking signals. It measures how responsive your page is when a user interacts with it — clicking a button, opening a menu, submitting a form. A good INP score is under 200 milliseconds.

This is where most Indian WordPress and Shopify websites are quietly failing. Third-party scripts, heavy plugins, and unoptimised JavaScript are the main culprits. Google considers anything above 500ms poor.

3. CLS — Cumulative Layout Shift

CLS measures visual stability — how much your page elements jump around as the page loads. Ever clicked a button that suddenly moved because an image loaded? That’s CLS in action. Google’s target is a score below 0.1. A score above 0.25 is considered poor.

Layout shifts frustrate users and make your site feel untrustworthy, especially on mobile. For ecommerce and jewelry websites, this directly affects whether someone adds a product to the cart — or leaves in irritation.

How to Check Your Core Web Vitals Score Today

Before you fix anything, you need to know where you stand. Here are three tools that give you real data:

  • Google PageSpeed Insights (pagespeed.web.dev) — Enter your URL and get a full Core Web Vitals report for both mobile and desktop. Pay attention to the “Field Data” section, which shows real-user experience data, not just lab tests.
  • Google Search Console — Navigate to Experience > Core Web Vitals in your GSC dashboard. This shows you which specific pages are failing and by how much. It also separates mobile and desktop performance.
  • Chrome DevTools (Lighthouse tab) — For developers and technically confident users, running a Lighthouse audit in Chrome gives you detailed diagnostic recommendations tied to specific line items.

A quick note: always check your mobile scores first. In India, the majority of web traffic comes from mobile devices. Google also uses mobile-first indexing, which means your mobile Core Web Vitals scores carry more weight than desktop.

Fixing Core Web Vitals on WordPress: Specific Steps

WordPress powers a huge percentage of Indian business websites, from coaching institutes to jewelry exporters to service agencies. Here’s how to address each metric on a WordPress site:

Fix LCP on WordPress

  • Switch to a lightweight theme: Heavy themes with lots of visual effects, sliders, and decorative elements are LCP killers. Consider switching to Astra, GeneratePress, or Kadence. They’re fast out of the box and well-optimised for Core Web Vitals.
  • Enable lazy loading for images but not your hero image: WordPress lazy loads images by default, but your above-the-fold hero image should load immediately. Add fetchpriority=”high” to your LCP image element. Most modern themes and plugins like WP Rocket handle this automatically.
  • Serve images in WebP format: WebP images are 25–35% smaller than JPEG or PNG with no visible quality loss. Use plugins like ShortPixel or Imagify to automatically convert and serve WebP images. This alone can dramatically improve your LCP time.
  • Use a CDN (Content Delivery Network): If your server is hosted in Singapore or the US, static files like images and scripts take longer to reach users in Mumbai or Delhi. A CDN like Cloudflare stores copies of your files at data centres closer to your visitors. Cloudflare’s free plan is a good starting point for most Indian SMEs.

Fix INP on WordPress

  • Audit and remove unnecessary plugins: Every active plugin adds JavaScript to your pages. Run a plugin audit disable plugins one by one while monitoring your INP score in PageSpeed Insights. You’ll often find 2–3 plugins contributing most of the problem.
  • Defer non-critical JavaScript: Scripts that don’t need to run immediately should be deferred. Plugins like WP Rocket or Perfmatters have a “Delay JavaScript” feature that prevents these scripts from running until a user interacts with the page.
  • Replace heavy contact form plugins: Plugins like Contact Form 7 with CAPTCHA, reCAPTCHA, and third-party integrations add significant JS weight. Consider lighter alternatives or load them only on pages where they’re actually used.

Fix CLS on WordPress

  • Always specify image dimensions in HTML: When images don’t have explicit width and height attributes, the browser doesn’t reserve space for them. As images load, they push content down — causing layout shifts. Make sure all images in your posts, pages, and theme have defined dimensions.
  • Avoid inserting ads or banners above the fold: Third-party ad networks and late-loading banner elements are among the most common CLS causes on Indian business websites. If you use Google AdSense or display ads, use reserved ad slots with defined dimensions.
  • Preload custom fonts: When your custom fonts (loaded from Google Fonts or a hosted file) take a moment to load, text renders first in the default system font, then shifts when the custom font kicks in. Use font-display: swap and preload your primary font in the <head> of your site.

Fixing Core Web Vitals on Shopify: Specific Steps

Shopify is a controlled environmen you can’t access the server directly, but there’s still a lot you can do to improve your Core Web Vitals scores.

Fix LCP on Shopify

  • Compress and resize product images: Shopify automatically serves images in WebP format, but if you upload 5MB product photos, they’ll still slow down your LCP. Resize images to a maximum of 2048px width before uploading. For jewelry websites, focus especially on your hero and featured collection images.
  • Choose a Core Web Vitals-friendly theme: Shopify’s native themes Dawn, Sense, Craft are built with performance in mind. Many third-party themes, especially those loaded with sliders and animations, drag down your scores significantly. Check your theme’s PageSpeed score before purchasing.
  • Limit the Shopify App Store plugins: Every Shopify app you install adds JavaScript to your storefront. Review your installed apps and remove any you’re not actively using. Some apps continue loading scripts even when their features aren’t visible to the user.

Fix INP on Shopify

  • Disable apps from loading on all pages: Many Shopify apps load their scripts sitewide by default, even on pages where the app has no function. Contact each app’s support to enable “page-specific” loading, or work with a developer to conditionally load scripts.
  • Reduce third-party tracking scripts: Facebook Pixel, Google Tag Manager, TikTok Pixel, heat map tools, each adds JavaScript weight that slows down INP. Consolidate your tracking through Google Tag Manager and load tags asynchronously where possible.

Fix CLS on Shopify

  • Reserve space for loading elements: Product images and carousels that load after the page renders are the most common source of CLS on Shopify stores. Use Shopify’s native aspect-ratio-box technique to reserve space while images load.
  • Test on real mobile devices: Shopify’s desktop preview rarely reveals CLS issues. Use Chrome’s device emulation or test on an actual Android or iOS device on a 4G connection, this mirrors how most Indian customers experience your store.

What Good Core Web Vitals Scores Look Like in 2026

Here’s the quick reference guide for passing scores across all three metrics:

•        LCP: Good = under 2.5s | Needs Improvement = 2.5–4.0s | Poor = above 4.0s

•        INP: Good = under 200ms | Needs Improvement = 200–500ms | Poor = above 500ms

•        CLS: Good = under 0.1 | Needs Improvement = 0.1–0.25 | Poor = above 0.25

Aim to achieve ‘Good’ on all three metrics for at least 75% of page loads. Google measures real-user data, not just your single test run, so ongoing monitoring through Search Console is essential.

How Long Does It Take to See Results?

Once you’ve implemented fixes, Google typically takes 28 days to update Core Web Vitals data in Search Console. This is because Google collects field data over a rolling 28-day window. Don’t expect overnight changes implement your fixes, monitor PageSpeed Insights daily for lab data trends, and check Search Console monthly for real-user data improvements.

Most WordPress and Shopify websites that go through a proper Core Web Vitals optimisation process see measurable ranking improvements within 6–10 weeks.

Frequently Asked Questions

Q: Does Core Web Vitals improvement directly guarantee a Google ranking boost?

A) Core Web Vitals is one of many ranking signals, not the only one. However, improving from ‘Poor’ to ‘Good’ scores removes a negative ranking penalty and allows your other SEO factors (content quality, backlinks, authority) to work more effectively. Think of it as removing a handicap, not adding a superpower.

Q: My website passes on desktop but fails on mobile. What should I fix first?

A) Fix mobile first, always. Google uses mobile-first indexing, which means your mobile page experience is what primarily determines your rankings. If you have limited budget or time, prioritise the mobile experience over desktop optimisation.

Q: How often should I check my Core Web Vitals scores?

A) Check PageSpeed Insights scores whenever you make significant changes to your website (new theme, new plugin, design update). For ongoing monitoring, review Google Search Console’s Core Web Vitals report monthly. Set up alerts for new issues when they appear in Search Console’s Coverage or Experience sections.

Need help fixing your Core Web Vitals? KS Softech audits and optimises WordPress and Shopify websites for Indian businesses. Contact us at KSSoftech.com