Skip to main content

AZHAD NIAZ & COMPANY

Core Web Vitals for Pakistani websites — speed and performance guide 2026
GuidesNovember 5, 2026·10 min read

Your website can look perfect on your office Wi-Fi and still lose customers every day. In Pakistan, most visitors arrive on a mid-range Android phone over mobile data — and Google judges your site on exactly that experience. That is what Core Web Vitals measure: the three numbers Google uses to decide whether your site feels fast, responsive and stable, or slow, laggy and jumpy.

This guide explains Core Web Vitals in plain language, gives you the exact thresholds to aim for, shows you how to test your own site for free, and walks through the WordPress fixes that actually move the numbers — with Pakistan-specific realities (slow connections, shared hosting, heavy page builders) built in.

1What Are Core Web Vitals?

Core Web Vitals are three measurements of real user experience, collected from actual Chrome users and used by Google as a ranking signal. They are not a PageSpeed score — they are what your visitors genuinely feel.

Largest Contentful Paint (LCP) — how fast the main content appears

LCP measures how long it takes for the largest visible element on the page — usually the hero image or the main headline block — to load. It is the “is this page actually showing me something?” metric.

  • Good: 2.5 seconds or less
  • Needs improvement: 2.5 – 4.0 seconds
  • Poor: over 4.0 seconds

Interaction to Next Paint (INP) — how fast the page responds

INP measures how quickly the page reacts when a visitor taps a button, opens a menu or types in a form. It replaced the older First Input Delay in 2024, and it is stricter: it looks at nearly every interaction across the whole visit, not just the first one. A page that loads fast but freezes when you tap “Add to cart” fails INP.

  • Good: 200 milliseconds or less
  • Needs improvement: 200 – 500 milliseconds
  • Poor: over 500 milliseconds

Cumulative Layout Shift (CLS) — how much the page jumps around

CLS measures unexpected movement: text shifting down because a late image loaded above it, a button jumping just as someone tries to tap it, a cookie banner pushing everything around. It is the metric behind the classic “I tapped the wrong thing” frustration.

  • Good: 0.1 or less
  • Needs improvement: 0.1 – 0.25
  • Poor: over 0.25

To pass overall, Google looks at the 75th percentile of real visits — meaning three out of four of your visitors need a good experience, not just your fastest ones. That detail matters a lot in Pakistan, as the next section explains.

2Why Core Web Vitals Hit Pakistani Websites Harder

Three realities of the Pakistani web make these metrics tougher here than in the markets most guides are written for:

  • Mobile-first, always. The majority of Pakistani traffic is mobile. Google measures your mobile experience for ranking, and mobile is where slow connections and weaker devices hurt most. A site that scores 90 on desktop can easily score 40 on mobile.
  • Slow and variable connections. 4G speeds vary wildly between cities and even neighbourhoods, and many visitors are on older devices with less processing power. Heavy pages that feel fine on fibre feel broken on a bus in Lahore.
  • Shared hosting and heavy builders. Many Pakistani sites run on budget shared hosting and page builders like Elementor with dozens of plugins. Each adds weight: extra CSS, extra JavaScript, extra database queries. None of it is fatal alone — together, it is what pushes LCP past 4 seconds.
💡 The opportunity

The good news: because so many local competitors ignore this, fixing Core Web Vitals is one of the fastest ways to stand out in Pakistani search results. Most of your competitors have never even opened PageSpeed Insights.

3How to Test Your Core Web Vitals (Free)

You need two free tools, and you should use both — they answer different questions.

PageSpeed Insights: the lab test

Go to PageSpeed Insights, enter your URL, and run it. You get a score plus the three Core Web Vitals numbers for mobile and desktop, and a list of specific opportunities (“reduce unused JavaScript”, “serve images in next-gen formats”). This is a lab test: one simulated visit, useful for diagnosing problems.

Search Console: the field data Google actually uses

In Google Search Console, open the Core Web Vitals report (under Experience). This shows field data — real visits from real users over the last 28 days, grouped by URL pattern, labelled Good, Needs Improvement or Poor. This is the data that feeds rankings. A page can pass the lab test and still fail here if real visitors on slow connections have a worse experience.

⚠️ Trust the field data

Run both. If PageSpeed Insights says your LCP is 2.1 seconds but Search Console flags the same page as Poor, trust Search Console — your real visitors are slower than the lab.

4How to Fix LCP (Largest Contentful Paint)

LCP is usually a loading problem: something big is slow to arrive or slow to render. Work through these in order.

  1. Shrink your hero image. The largest element is usually an image. Compress it (WebP format, under 200KB if possible), resize it to the size it actually displays at, and make sure it is not a 4MB photo straight from a camera. This single fix often cuts a full second off LCP.
  2. Upgrade or tune your hosting. On budget shared hosting, the server itself can take 1–2 seconds just to respond (this is Time to First Byte). Moving to decent cloud or managed WordPress hosting is the highest-impact spend for a slow site — see our best web hosting guide for Pakistan for realistic options and PKR pricing.
  3. Use caching. A caching plugin serves repeat visitors a ready-made page instead of rebuilding it on every visit. Most WordPress sites see an immediate LCP improvement from caching alone.
  4. Preload the hero image and key fonts. Telling the browser early which image matters most stops it from discovering it late. If you use custom fonts, preload the main one and use font-display: swap so text appears immediately instead of waiting.
  5. Remove render-blocking resources. CSS and JavaScript in the page head delay the first paint. Defer non-critical JavaScript and inline only the CSS needed for the top of the page. Page builders are the usual culprit here — audit which plugins actually load on the homepage and remove the rest.

5How to Fix INP (Interaction to Next Paint)

INP is a responsiveness problem: the browser’s main thread is too busy to answer taps quickly.

  1. Cut third-party scripts. Chat widgets, social embeds, ad scripts and analytics tags all compete for the main thread. Every script you remove is responsiveness you get back. Load chat and marketing scripts after the page is interactive, not before.
  2. Reduce JavaScript overall. Audit your plugins: many load their JavaScript on every page even when only used on one. Disable plugin scripts where they are not needed, and avoid stacking multiple sliders, popups and animation plugins.
  3. Break up long tasks. A single script that runs for more than 50 milliseconds blocks everything else. Heavy page-builder output and unoptimised galleries are common causes. If your theme or builder offers “improved asset loading” or similar settings, turn them on.
  4. Avoid layout thrash on interaction. Menus, accordions and filters that force the browser to recalculate the whole page on every tap feel sluggish. Keep interactive elements light and test them on a real mid-range phone, not just your laptop.

6How to Fix CLS (Cumulative Layout Shift)

CLS is a stability problem, and it is usually the cheapest of the three to fix.

  1. Always set image dimensions. When the browser does not know an image’s size in advance, it reserves no space — then the image loads and shoves everything below it down. Set width and height on every image, including ads, embeds and featured images.
  2. Reserve space for ads and embeds. YouTube videos, Instagram embeds and ad slots are the worst shift offenders. Give them a fixed-height container so the page layout is decided before they load.
  3. Load fonts properly. When a web font swaps in late, text reflows and shifts. Use font-display: swap and, where possible, a fallback font with similar metrics so the swap barely moves anything.
  4. Never insert content above existing content. Cookie banners, announcement bars and “sign up” popups that push the page down after load are classic CLS failures. Overlay them instead of inserting them into the flow, or reserve their space from the start.

7The WordPress Checklist (Pakistan Edition)

If your site runs on WordPress — as most Pakistani business sites do — here is the practical order of operations. For the full speed workflow, see our guide to speeding up a WordPress site.

  • Hosting first. No plugin fixes a server that takes 2 seconds to answer. Budget at least a decent shared or cloud plan; the cheapest tier is usually the reason LCP is poor.
  • One caching plugin, configured properly. LiteSpeed Cache if your host runs LiteSpeed, otherwise WP Rocket or a free equivalent. Enable page cache, browser cache and CSS/JS minification — but test after each setting, because aggressive minification can break layouts.
  • Image optimisation on autopilot. A plugin that converts uploads to WebP and serves responsive sizes removes the most common LCP and CLS mistakes in one move.
  • Elementor users, specifically: enable its asset-loading experiments, avoid stacking multiple animation and slider add-ons, and keep the number of elements per page down. Elementor pages are heavier than most — they need the discipline above more, not less.
  • Plugin audit every quarter. Deactivate and delete anything you no longer use. A site that started with 12 plugins and now runs 34 is carrying weight it never needed.
  • CDN for static files. A content delivery network serves your images and scripts from servers closer to your visitors, which helps both Pakistani and international traffic.

For the broader technical audit — schema, indexing, security and internal linking — see our technical SEO checklist for WordPress sites.

8What “Good” Realistically Looks Like

Chasing a perfect 100 on PageSpeed Insights is a trap. Here is what to actually aim for:

Metric Target for a Pakistani business site
LCP (mobile) Under 2.5s on a 4G connection
INP (mobile) Under 200ms for taps and menu opens
CLS Under 0.1 on every key page
Page weight Under 1.5MB for the homepage if possible
Search Console status “Good” for your homepage and top 5 pages

Fix your homepage, your top service pages and your top blog posts first — the pages that actually rank and convert. A perfect score on a page nobody visits is wasted effort. Recheck Search Console monthly: Core Web Vitals are field data, so improvements show up as real visitors’ experiences improve, usually within a few weeks.

9Common Mistakes That Keep Scores Low

  • Testing only on desktop. Google ranks your mobile experience. Always test mobile first.
  • Trusting the lab score alone. PageSpeed Insights is a diagnosis tool; Search Console’s field data is the verdict.
  • Installing five speed plugins at once. Overlapping caching and optimisation plugins conflict and can make things worse. One well-configured plugin beats three fighting ones.
  • Obsessing over the score instead of the metrics. A 100 score with a failing CLS still fails. Fix the three numbers, not the colour of the badge.
  • Ignoring images after launch. Every new blog post with a 3MB featured image undoes your optimisation. Make image compression part of publishing, not a one-time project.
  • Forgetting the checkout and contact pages. A fast homepage and a laggy checkout still loses sales. Test the pages where money changes hands.

?Frequently Asked Questions

What are Core Web Vitals in simple words?

They are Google’s three measurements of how your site feels to real visitors: how fast the main content loads (LCP), how quickly the page responds to taps and clicks (INP), and how much the layout jumps around while loading (CLS). Passing all three means your site feels fast and stable.

What is a good LCP, INP and CLS score?

Good means LCP under 2.5 seconds, INP under 200 milliseconds, and CLS under 0.1. These are measured on real user visits (the 75th percentile), so three out of four visitors need to hit them, not just the fastest ones.

Do Core Web Vitals affect Google rankings?

Yes, they are a ranking signal — one of several. They will not rescue thin content or a weak site, but between two similar pages, the one with better Core Web Vitals has the edge. More importantly, they directly affect conversions: slow, jumpy pages lose visitors before rankings even matter.

How do I check Core Web Vitals for my website?

Use PageSpeed Insights for a diagnostic lab test, and Google Search Console’s Core Web Vitals report for the real field data Google uses for rankings. Both are free. If the two disagree, trust Search Console.

Why is my WordPress site slow on mobile but fast on desktop?

Usually a combination of heavy page-builder output, unoptimised images, too many plugins loading JavaScript, and budget shared hosting. Mobile devices have less processing power and slower connections, so every extra script and megabyte hurts more. Our WordPress speed guide walks through the fixes in order.

Can I fix Core Web Vitals without changing my theme?

Often, yes. Image optimisation, caching, removing unused plugins, setting image dimensions and deferring scripts fix most failures without touching the theme. If your theme itself is bloated, though, no plugin fully compensates — that is when a theme change becomes the honest recommendation.

How long does it take to see Core Web Vitals improve?

Lab scores improve immediately after a fix. Search Console’s field data takes longer — it reflects 28 days of real visits, so expect the report to turn green over 2–4 weeks as visitors experience the faster site. Keep the fixes live and recheck monthly.

Core Web Vitals for Pakistani websites — pin this guide for later
Pin this guide for later

Make Your Site Feel Fast

Core Web Vitals are not a technical vanity project. They are the difference between a visitor who stays and buys, and one who bounces to a competitor whose page simply loaded faster. For Pakistani businesses, where most customers arrive on a phone over mobile data, they matter more than in almost any other market — and because most local competitors ignore them, they are also one of the cheapest competitive advantages available.

Start today: run your homepage through PageSpeed Insights, note which of the three metrics fails, and fix that one first. Then repeat for your top pages. If you would rather have it handled for you, at Azhad Niaz & Company in Peshawar we do exactly this work — speed audits, hosting moves and WordPress optimisation — every week.

Get a Free Consultation →

Leave a Reply

Your email address will not be published. Required fields are marked *