Home/Blog/What Is a Good PageSpeed Score? (And How to Fix a Bad One)
Page Speed 7 min read2026-03-19

What Is a Good PageSpeed Score? (And How to Fix a Bad One)

What is a good PageSpeed score for SEO in 2026? Learn what the numbers mean, what score you actually need, and the fastest fixes for a bad score.

Speedometer graphic showing PageSpeed score ranges from red to green

good-pagespeed-score-ranges-2026.jpg

Introduction

You run PageSpeed Insights on your site and get a score of 54. Is that good? Bad? Should you panic?

Most website owners have no idea what their PageSpeed score actually means for their Google rankings — or what score they genuinely need. Some chase a perfect 100. Others ignore it entirely. Both approaches are wrong.

In this guide you will learn exactly what each score range means, what score actually matters for SEO, and the four fastest fixes to improve a low score. No technical jargon — just clear, actionable steps.

PageSpeed Insights score colour ranges: red 0-49, orange 50-89, green 90-100

pagespeed-insights-score-colour-ranges.jpg

What Do PageSpeed Score Ranges Mean?

PageSpeed Insights scores every page from 0 to 100 using Google's Lighthouse engine. These ranges apply separately to mobile and desktop.

Score
Rating
What It Means
0–49
🔴 Poor
Significant performance issues — users notice slowness
50–89
🟠 Needs Improvement
Some issues present — room for meaningful gains
90–100
🟢 Good
Fast page — minor optimisations only

Your desktop score is almost always higher than your mobile score because desktop devices are faster and on stronger connections. Learn why in our guide → Why Your Mobile PageSpeed Score Is Always Lower Than Desktop

What Score Do You Actually Need for SEO?

Here is the honest answer most articles avoid: Google does not use your PageSpeed score as a ranking signal.

What Google uses is your Core Web Vitals field data — LCP, INP, and CLS measured from real visitors. A page can score 61 on PageSpeed Insights and still pass all three Core Web Vitals. That page ranks better than a competitor with a score of 88 that fails Core Web Vitals.

That said, score ranges are a useful proxy:

Score Range
Likely Core Web Vitals Status
Under 50
Very likely failing Core Web Vitals — fix urgently
50–74
May be passing some metrics but failing others — investigate
75–89
Usually passing Core Web Vitals — minor gains available
90+
Almost certainly passing — focus elsewhere

The real target: Pass Core Web Vitals. Use the score as a guide, not a goal.

For the full explanation of how page speed connects to rankings → Does Page Speed Actually Affect Google Rankings in 2026?

For official Core Web Vitals thresholds → web.dev/articles/vitals

Diagram showing how PageSpeed score ranges correlate with Core Web Vitals pass and fail likelihood

pagespeed-score-vs-core-web-vitals-relationship.jpg

Mobile vs Desktop: Which Score Matters More?

Mobile — every time.

Google uses mobile-first indexing. This means it crawls and evaluates the mobile version of your site for rankings. Your desktop score is nearly irrelevant for SEO purposes.

PageSpeed Insights tests mobile by simulating a mid-range Android device on a 4G connection. This is intentionally harder than desktop testing. A score of 70 on mobile is solid. A score of 90+ on mobile is excellent.

Do not be discouraged by a low mobile score. Most sites score 20–40 points lower on mobile than desktop. Focus all your optimisation effort on the mobile score first.

Why Your Score Varies Every Time You Test

You run the same URL three times and get 61, 58, and 67. This is normal — here is why.

PageSpeed Insights runs a Lighthouse lab test from Google's servers. Network conditions, server load at the moment of testing, and third-party script timing all affect results. Scores naturally vary by 5–15 points between tests.

What to do: Run the test three times and take the middle result. Or better — check your Core Web Vitals field data in Google Search Console, which averages 28 days of real user data and does not fluctuate between tests.

Learn how to read your Google Search Console data → 5 Google Search Console Reports That Explain a Traffic Drop

Check your PageSpeed score and Core Web Vitals status together

Mobile and desktop PageSpeed scores + Core Web Vitals — free in 30 seconds.

Check My Score Free

How to Fix a Bad PageSpeed Score

The four fixes below address the most common causes of low PageSpeed scores. Start with Fix 1 — it has the highest impact for the least effort on most sites.

Fix 1: Optimise Your Images

Unoptimised images are the single most common cause of a poor PageSpeed score. A single hero image saved as a 3MB JPEG can drop your score by 20–30 points alone.

What to do: (1) Convert all images to WebP format — typically 30–50% smaller than JPEG at the same quality. (2) Compress before uploading using squoosh.app — free, no software needed. (3) Set explicit width and height on every image — prevents layout shift (CLS). (4) Add loading="lazy" to images below the fold — defers loading until needed.

Learn the full image optimisation process → How WebP Images Improve Your PageSpeed Score and SEO

See how images affect your Core Web Vitals → Your Images Are Probably Killing Your PageSpeed Score

Fix 2: Remove Render-Blocking Resources

Render-blocking resources are CSS and JavaScript files that force the browser to stop and load them before showing anything on screen. Every second the browser waits = slower LCP = lower score.

What to do: Move non-critical CSS to load asynchronously. Add defer or async attribute to non-essential JavaScript files. Remove unused CSS — most WordPress themes load entire stylesheets when only 10% is used. For WordPress users: plugins like WP Rocket or Asset CleanUp handle this automatically without touching code.

Fix 3: Reduce Unused JavaScript

PageSpeed Insights flags unused JavaScript as a major opportunity on most sites. Unused JS loads in the browser, takes up memory, and slows page response — directly hurting your INP score.

What to do: In WordPress, deactivate plugins you are not actively using — every plugin adds JavaScript. Use a performance plugin to defer or delay JS until user interaction. Check the Coverage tab in Chrome DevTools to see exactly which scripts have unused code.

Learn how WordPress plugins impact your performance → How to Find Which WordPress Plugins Are Slowing Your Site

Fix 4: Improve Server Response Time (TTFB)

Time to First Byte (TTFB) is how long your server takes to respond after a browser requests your page. A slow TTFB delays everything — your LCP cannot start until the server responds. Good TTFB is under 600ms. Poor TTFB is over 1800ms.

What to do: Enable server-side caching — most hosting providers offer this in one click. Use a CDN (Cloudflare free tier works well) — serves pages from servers nearest to your visitor. Upgrade your hosting if on shared hosting — shared hosting TTFB is often 1–3 seconds.

For the official PageSpeed Insights documentation → developers.google.com/speed/docs/insights/v5/about

Before and after screenshot of PageSpeed Insights score improving from 48 to 84 after image optimisation and caching

pagespeed-score-improvement-before-after.jpg

FAQ

Is a PageSpeed score of 100 necessary for good SEO?
No. A score of 100 is nearly impossible for sites with any dynamic content, third-party scripts, or analytics tools. Focus on passing Core Web Vitals — a score of 80–90 on mobile is excellent in practice.
What is a good PageSpeed score for WordPress?
WordPress sites with plugins and themes typically score 50–75 on mobile. A score of 70+ on mobile with passing Core Web Vitals is good for WordPress. Above 85 on mobile is outstanding.
Why does my homepage score well but inner pages score poorly?
Homepages are often the most optimised page on a site. Blog posts and product pages frequently contain heavier images, embedded videos, or more scripts. Test your top landing pages individually — not just the homepage.
How often should I check my PageSpeed score?
Check after any major change — theme update, new plugin, new page template. For ongoing monitoring, use the Core Web Vitals report in Google Search Console which tracks real user data continuously.
Can a low PageSpeed score get my site penalised by Google?
Google does not penalise based on scores. But failing Core Web Vitals — which usually correlates with low scores — can suppress your ranking potential, particularly in competitive niches and on mobile searches.
What is the fastest single fix for a low PageSpeed score?
Compress and convert your images to WebP. For most sites this single action improves the score by 10–25 points and directly improves LCP — your most important Core Web Vitals metric.

Conclusion

A good PageSpeed score in 2026 is not about hitting 100 — it is about passing Core Web Vitals for your real visitors. If your score is above 75 on mobile and your LCP, INP, and CLS are all in the green, your site is performing well for SEO purposes.

If your score is under 50, start with images. Compress them, convert to WebP, and set explicit dimensions. That single fix resolves the most common PageSpeed failures faster than any other change.

Use PageSpeed Insights to identify what to fix. Use Google Search Console's Core Web Vitals report to track real improvement over time. And remember — a competitor with a score of 65 who passes Core Web Vitals will outrank you at 88 if you are failing them.

Written by

Vignesh Anbalagan

Vignesh Anbalagan

Founder & SEO Specialist · SEOMentor

Former engineer, blogger, and site owner doing SEO since 2017. Now a Micro‑SaaS founder. Built Seomentor-“Talk to your own SEO data,” a 100% conversational SEO application.

Published 2026-03-19

Ready to try SEOMentor?

Scan your site in 30 seconds — free

Join 500+ founders and SEO consultants using SEOMentor to find high-impact actions and fix hidden issues fast.

No credit card · No plugin · Cancel anytime