Website Speed and Core Web Vitals: Why a 90+ PageSpeed Score Matters for Your Business

A slow website loses visitors, enquiries and rankings. Learn what Core Web Vitals measure, what a good PageSpeed score is, and 10 practical ways to speed up your site.

UncategorizedBy Dharmesh Vasani6 min read

Website speed and Core Web Vitals guide - PageSpeed score 90+ gauge
In this article
  1. What are Core Web Vitals?
  2. What is a good PageSpeed Insights score?
  3. Does website speed affect SEO?
  4. 10 practical ways to speed up your website
  5. How to check your own website in 5 minutes
  6. Common speed mistakes we see
  7. Want a website that scores 90+?
  8. Frequently asked questions

Quick answer: Website speed affects how many visitors stay, how many become enquiries, and how well your pages perform in Google. Google measures real-world page experience with three Core Web Vitals: Largest Contentful Paint (LCP) for loading, Interaction to Next Paint (INP) for responsiveness, and Cumulative Layout Shift (CLS) for visual stability. A good target is LCP under 2.5 seconds, INP under 200 milliseconds, CLS under 0.1, and a PageSpeed Insights performance score of 90 or above on mobile.

Most of your customers will see your website on a phone, often on a mobile data connection. If the page takes too long to appear, jumps around while loading, or freezes when they tap a button, many of them simply go back and pick the next result. You’ve paid for that visit through SEO or ads, and lost it in a few seconds.

This guide explains what actually makes a website “fast”, how to measure it, and what to fix first.

What are Core Web Vitals?

Core Web Vitals are three metrics Google uses to measure the experience of real users on your pages:

MetricWhat it measuresGoodNeeds improvementPoor
LCP – Largest Contentful PaintHow quickly the main content (usually a hero image or heading) appears2.5 s or less2.5–4 sOver 4 s
INP – Interaction to Next PaintHow quickly the page responds when someone taps, clicks or types200 ms or less200–500 msOver 500 ms
CLS – Cumulative Layout ShiftHow much the layout jumps around while loading0.1 or less0.1–0.25Over 0.25

To pass, a page needs to hit the “good” threshold for at least 75% of real visits. INP replaced the older First Input Delay (FID) metric in 2024, so guides that still talk about FID are out of date.

What is a good PageSpeed Insights score?

Google’s free PageSpeed Insights tool gives a performance score from 0 to 100:

  • 90–100: good
  • 50–89: needs improvement
  • 0–49: poor

The score comes from a lab test, a simulated load on a mid-range phone. The Core Web Vitals section at the top of the report shows field data from real Chrome users, where enough data exists. Both matter: the lab score helps you diagnose problems, and the field data shows what your actual visitors experience. Always check the mobile tab first, because that’s where most sites struggle.

Does website speed affect SEO?

Yes, but in proportion. Page experience, including Core Web Vitals, is one of many signals Google uses. Great content on a slow site can still rank; a fast site with thin content won’t rank just for being fast. Where speed really matters is when competing pages are similarly relevant — then the better experience can be the tie-breaker.

The bigger impact is on people. Faster pages generally keep more visitors, get more pages viewed per visit and turn more visits into calls, WhatsApp messages and form submissions. Speed also supports AI and answer-engine visibility indirectly, because it is part of the overall quality and technical health of a site.

10 practical ways to speed up your website

1. Use good hosting

Cheap, overcrowded shared hosting is the most common reason a site is slow before a single image loads. Choose hosting with modern PHP versions, SSD or NVMe storage, server-level caching and a data centre close to your customers — for an Indian audience, a server in India or nearby makes a noticeable difference.

2. Compress and resize images

Large photos straight from a phone or camera are the biggest weight on most pages. Resize images to the size they’re actually displayed, compress them, and use modern formats like WebP or AVIF.

3. Lazy-load images below the fold

Images further down the page should load only when the visitor scrolls near them. But never lazy-load the main hero image — that delays LCP.

4. Set image and video dimensions

Always define width and height (or an aspect ratio) for images, videos, ads and embeds. This reserves space while they load and stops the layout from jumping, which fixes most CLS problems.

5. Turn on page caching

Caching saves a ready-made copy of each page so the server doesn’t rebuild it for every visitor. On WordPress, a good caching plugin or server-level cache is essential.

6. Use a CDN

A content delivery network serves your images, CSS and scripts from servers closer to each visitor and takes load off your main server.

7. Cut unnecessary plugins and scripts

Every chat widget, slider, popup, tracking pixel and social feed adds JavaScript. Remove what you don’t use, and delay non-essential scripts until after the page has loaded. Heavy JavaScript is the most common cause of poor INP.

8. Choose a lightweight theme

Many multipurpose WordPress themes and page builders load far more code than a page needs. A lean, well-coded theme gives you a fast starting point instead of a constant fight.

9. Optimise fonts

Limit the number of font families and weights, host fonts locally where possible, and use font-display: swap so text appears immediately instead of waiting for the font file.

10. Minify and combine CSS and JavaScript

Removing whitespace and unused code, and loading only the CSS a page needs, reduces file sizes and speeds up the first render.

How to check your own website in 5 minutes

  • Open PageSpeed Insights (pagespeed.web.dev) and enter your homepage URL.
  • Look at the mobile score and the Core Web Vitals assessment first.
  • Scroll to “Diagnostics” and “Opportunities” — they list the specific files and issues slowing you down.
  • Test your most important pages too: service pages and contact page, not just the homepage.
  • In Google Search Console, open the Core Web Vitals report to see which groups of URLs are failing for real users.

Common speed mistakes we see

  • Uploading 3–5 MB photos straight from a phone.
  • Running two or three caching or optimisation plugins that conflict with each other.
  • Auto-playing background videos on mobile.
  • Large sliders at the top of the homepage that delay the main content.
  • Installing a plugin for every small feature instead of building it simply.

Want a website that scores 90+?

At WebScube we build lightweight, mobile-first WordPress websites designed to pass Core Web Vitals and score 90+ on PageSpeed Insights, with caching, image optimisation and clean code built in from day one. Speed is also part of every technical audit in our SEO services. See our website design service, WhatsApp us on +91 98988 09847 or use our contact page for a free speed check of your current site.

Frequently asked questions

What is a good website loading time?

Aim for the main content to appear within 2.5 seconds on mobile, which is Google’s threshold for a good Largest Contentful Paint. The page should also respond to taps within 200 milliseconds and should not jump around while loading.

Is a PageSpeed score of 90 necessary to rank on Google?

No. The score is a diagnostic lab test, not a direct ranking factor. Google uses real-user Core Web Vitals as one page experience signal among many. A 90+ score is a good sign your site is well built and will feel fast to visitors.

Why is my mobile PageSpeed score lower than desktop?

The mobile test simulates a mid-range phone on a slower network, so heavy images, large JavaScript files and unoptimised themes hurt the mobile score much more than the desktop one.

Can a WordPress website be fast?

Yes. With good hosting, a lightweight theme, page caching, optimised images and only essential plugins, WordPress sites can comfortably pass Core Web Vitals and score 90+ on mobile.


Written by Dharmesh Vasani, WebScube Enterprise, Ahmedabad. WebScube builds websites and runs SEO, AEO and GEO campaigns for businesses in India, Singapore and Australia.

#Core Web Vitals #PageSpeed Insights #web design #website speed #WordPress

Written by

Dharmesh Vasani

Founder & SEO Strategist, WebScube

Founder of WebScube, a digital marketing agency in Ahmedabad. Dharmesh helps businesses in India, Singapore and Australia grow through SEO, Answer Engine Optimisation (AEO), Generative Engine Optimisation (GEO) and fast, conversion-focused websites.

Ready to be found — by people and by AI?

Get a free, no-obligation audit of your website, Google rankings and AI visibility.