keepcalculator

06 Numbers and Powers

Google PageSpeed Insights Guide for WordPress Sites

Card No. 06·38619 · Updated · Standard formula, shown below

This guide explains how to use Google PageSpeed Insights to measure and improve your WordPress site’s performance. You’ll learn what the tool does, how to read its scores, and which fixes actually move the needle. The goal is to help you interpret the data and prioritize changes that improve real-world loading speed.

What PageSpeed Insights Actually Measures

PageSpeed Insights (PSI) analyzes a URL and returns two sets of scores: one for mobile and one for desktop. It uses two main data sources: lab data from a simulated Lighthouse test, and field data from real Chrome users who have visited your site (if enough traffic exists). The field data is based on Core Web Vitals, which include LCP (Largest Contentful Paint), INP (Interaction to Next Paint), and CLS (Cumulative Layout Shift).

The score you see (0–100) is weighted heavily on lab tests, but Google has stated that field data is what truly matters for search rankings. A site can score 100 on lab tests but still feel slow to real users if the server is overloaded or the network is poor.

How to Run a Test on Your WordPress Site

  1. Go to pagespeed.web.dev.
  2. Enter your full URL (including https://).
  3. Click “Analyze� and wait 30–60 seconds.
  4. Review both mobile and desktop tabs.

For a more detailed look, use the “Lighthouse� tab in Chrome DevTools (F12 → Lighthouse). That runs the same tests locally and lets you test without a public URL. However, PSI gives you the real-world field data, which DevTools cannot.

Understanding the Score Breakdown

PSI breaks down performance into five categories: Performance, Accessibility, Best Practices, SEO, and PWA (Progressive Web App). For speed, focus on the Performance score. It is an aggregate of six lab metrics, each with a specific weight:

  • LCP (Largest Contentful Paint) – 25% weight – measures loading of the main content.
  • INP (Interaction to Next Paint) – 25% – measures responsiveness to clicks/taps.
  • CLS (Cumulative Layout Shift) – 15% – measures visual stability.
  • FCP (First Contentful Paint) – 10% – when the first text/image appears.
  • TTFB (Time to First Byte) – 10% – server response time.
  • Speed Index – 15% – how quickly content becomes visible.

Note: The weights change over time. As of 2024, INP replaced FID (First Input Delay). Always check the current documentation for the latest weighting.

Common WordPress Issues That Hurt Your Score

WordPress sites often share the same performance killers. Here’s what PSI usually flags:

  • Unoptimized images – Large JPEGs/PNGs that aren’t compressed or properly sized.
  • Too many plugins – Each plugin adds CSS/JS, increasing requests and blocking rendering.
  • Render-blocking scripts – CSS and JavaScript that prevent the page from painting quickly.
  • No browser caching – Static assets are re-downloaded on every visit.
  • Slow server TTFB – Shared hosting or unoptimized database queries.
  • Fonts loading late – Web fonts that cause invisible text.

How to Fix the Most Common Problems

Here’s a prioritized list of fixes, starting with the highest impact:

  1. Compress and resize images – Use a plugin like Smush or ShortPixel, or manually convert to WebP. Aim for images under 200KB.
  2. Enable caching – Install a caching plugin (e.g., W3 Total Cache, WP Super Cache) to serve static HTML files.
  3. Minify CSS/JS – Use Autoptimize or WP Rocket to combine and minify files.
  4. Defer or async JavaScript – Load non-critical scripts after the page renders.
  5. Use a CDN – Cloudflare or similar can serve assets from servers closer to users.
  6. Optimize your database – Clean up post revisions, spam comments, and transients.
  7. Switch to a lighter theme – Some themes are bloated. Use GeneratePress or Kadence instead of heavy page builders.
  8. Upgrade hosting – If TTFB is above 600ms, consider a faster host or a managed WordPress plan.

Interpreting Your Results: What’s Good vs. Bad

Google’s thresholds for field data are:

  • LCP: under 2.5s is good, over 4s is poor.
  • INP: under 200ms is good, over 500ms is poor.
  • CLS: under 0.1 is good, over 0.25 is poor.

For lab scores, anything above 90 is considered fast, 50–90 is moderate, and below 50 is slow. However, don’t obsess over the exact number. A score of 70 can still be a good user experience if field data shows healthy Core Web Vitals. The score is a proxy, not the goal itself.

Common Misconceptions About PageSpeed Insights

Many site owners believe that a 100 score means your site will rank #1. That’s not true. PageSpeed is one of many ranking factors, and Google has said that the score itself is not a direct ranking signal—the Core Web Vitals metrics are. A perfect lab score does not guarantee fast real-world loading.

Another misconception is that all plugins are bad. It’s not about the number of plugins, but the quality and how they’re coded. A well-coded plugin that adds minimal overhead is fine. The problem is when you have 30 plugins, each adding jQuery and its own stylesheets.

Frequently Asked Questions

Why does my mobile score differ from desktop?

Mobile scores are usually lower because the simulated device has a slower CPU and network throttling. Desktop tests assume a fast connection and powerful machine. If your mobile score is much lower, focus on reducing JavaScript execution time and image weight.

How long does it take for PageSpeed Insights to update?

Field data is collected over 28 days. After you make changes, you won’t see updated field data immediately. Lab scores update instantly every time you run the test. For field data, you need to wait up to a month for a full refresh.

Should I use a caching plugin or a CDN first?

Start with caching because it’s easier and often free. A caching plugin reduces server load and TTFB. A CDN helps users far from your server. If you have a global audience, both are important. If you’re on a budget, caching gives more immediate benefit.

Does PageSpeed Insights affect SEO?

Yes, but indirectly. Google uses Core Web Vitals (field data) as a ranking signal. The lab score itself is not used directly. Improving your lab score usually improves field data, but not always. Focus on the metrics, not the color of the score circle.

Can I get a 100 score on WordPress?

Yes, it’s possible, especially for simple pages with minimal content. But it’s not necessary. A score of 85–95 is often achievable and provides a great user experience. Chasing the last 10 points can require extreme measures, like removing all interactive elements, which may hurt usability.

What is the best plugin for PageSpeed?

There is no single “best� plugin. Popular choices include WP Rocket (premium), Autoptimize (free), and LiteSpeed Cache (free for LiteSpeed servers). The best one depends on your hosting environment and the specific issues PSI flags. Often a combination of a caching plugin and image optimization plugin works well.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →