The 25-point checklist used by professional WordPress developers to diagnose and fix slow websites. Get your score in under 5 minutes — no plugins, no sign-up required.
Here is a number that should concern every WordPress site owner: the average WordPress website scores below 50 on Google's mobile PageSpeed Insights. That is not a fringe statistic — it is the median. Despite WordPress powering over 43% of all websites on the internet, the vast majority of them are failing at the one technical metric that directly controls both user experience and search engine ranking.
The cruel irony is that WordPress itself is not slow. The core platform, stripped of unnecessary extensions and properly configured, can deliver pages in well under 500 milliseconds. What creates the sluggishness that plagues millions of WordPress sites is a compounding set of decisions — a poorly chosen hosting plan, an unoptimized theme, too many plugins doing redundant work, images served at five times the necessary file size — each one adding a fraction of a second, and together adding up to a performance disaster.
This guide, and the interactive audit tool embedded within it, exists to change that. By the time you finish, you will know exactly which of the five critical performance pillars your site is failing on, and precisely what to fix first.
Performance optimization is often framed as a technical nicety — something to address once everything else is in order. This framing is wrong, and the data is unambiguous about why.
A 1-second delay in page load time reduces conversions by 7%, according to Aberdeen Group research that has been replicated across hundreds of studies in the years since. Deloitte's Digital Consumer Trends research found that a 0.1-second improvement in site load time can increase conversions by 8.4% for retail sites. Google's own internal data, gathered across thousands of sites in their network, found that 53% of mobile users abandon a page that takes longer than 3 seconds to load — and they rarely come back.
Since June 2021, Google has incorporated Core Web Vitals directly into its ranking algorithm as part of the Page Experience signal. This means that two websites with identical content quality, identical domain authority, and identical backlink profiles can rank differently based purely on whether one loads faster and shifts less layout than the other. Speed has moved from being a secondary consideration to a primary one.
For websites seeking Google AdSense approval, performance matters doubly. Google evaluates not just content quality but the overall user experience a site provides, and a slow-loading site with poor Core Web Vitals signals is far less likely to be approved than a fast, polished one — regardless of how good the writing is.
Through auditing hundreds of WordPress sites, the problems almost always fall into five distinct categories. Understanding these pillars before using the audit tool below will help you interpret your results and prioritize your fixes intelligently.
Pillar 1: Hosting & Server Infrastructure. Everything your WordPress site does starts at the server. If your server is slow to respond, no amount of front-end optimization will rescue your performance. Server response time (also measured as Time to First Byte, or TTFB) should be below 200 milliseconds. PHP version, OPcache configuration, HTTP/2 support, and server-level compression are all foundational — they affect every single page request. A site on a quality managed WordPress host with PHP 8.2, HTTP/2, and Redis object caching starts with a performance advantage that no amount of plugins can replicate from a cheap shared hosting environment.
Pillar 2: Image Optimization. Images are the single largest contributor to page weight on the average WordPress site. Studies consistently show that images account for 50–75% of total page bytes on typical content sites. Serving images in modern formats like WebP (which compresses 25–34% smaller than JPEG with equivalent quality), ensuring images are correctly dimensioned, implementing native lazy loading, and preloading above-the-fold hero images can collectively reduce page weight by several megabytes on image-heavy pages.
Pillar 3: Caching & Content Delivery. WordPress is a dynamic CMS — by default, it generates each page from scratch on every request, querying the database, executing PHP, and assembling HTML in real time. For a site with static content, this is completely unnecessary for the vast majority of visitors. A proper caching stack — page cache, object cache, browser cache, and a CDN — means that most requests never reach PHP at all. The CDN ensures that static assets are served from the edge location geographically closest to each visitor, cutting latency for international audiences dramatically.
Pillar 4: Code & Database Hygiene. WordPress sites accumulate technical debt rapidly. Every plugin installed adds PHP code that loads on every request, whether that plugin is actively doing useful work or not. Database tables fill with post revisions, expired transients, spam comments, and orphaned records that slow every database query. JavaScript and CSS files from abandoned plugins continue to be enqueued. Keeping the codebase lean — ruthlessly removing unused plugins, cleaning the database regularly, and minifying and deferring static assets — keeps the execution path short and fast.
Pillar 5: Core Web Vitals & Perceived Performance. Google's Core Web Vitals measure three dimensions of user experience: Largest Contentful Paint (LCP) for loading speed, Cumulative Layout Shift (CLS) for visual stability, and Interaction to Next Paint (INP) for responsiveness. A technically "fast" site can still fail Core Web Vitals if, for example, fonts load late and cause layout reflow, or if JavaScript execution blocks interaction responses. Passing all three thresholds — LCP under 2.5s, CLS under 0.1, INP under 200ms — is the target for a "Good" Page Experience score.
Start with the Live Speed Test below to get your real Google PageSpeed score instantly, then use the 25-point checklist to identify exactly what to fix.
Paste your domain to get your real Google Lighthouse performance score, Core Web Vitals, and what to fix — in about 20 seconds.
Check every item that currently applies to your WordPress site. Your score updates instantly.
Your score reflects the percentage of the 25 performance best practices your site currently implements. Here is what each grade range means and what it implies for your site's competitiveness:
If you scored below 70 and need to prioritize, focus your effort in this order. These three changes deliver the greatest performance return per hour of work invested:
1. Upgrade your hosting plan. This is the single change with the most downstream impact. Moving from shared hosting to a managed WordPress host or a VPS with proper configuration can cut TTFB from 800ms to under 100ms — an improvement that no front-end optimization can replicate. SiteGround, Kinsta, and WP Engine all offer plans under $30/month that provide OPcache, HTTP/2, and Redis out of the box.
2. Install and configure a full caching stack. WP Rocket ($59/year) handles page caching, browser caching, asset minification, defer of non-critical JavaScript, and database cleaning in a single plugin. LiteSpeed Cache is free and equally powerful if your host runs LiteSpeed. Either will produce PageSpeed score improvements of 20–40 points on a typical WordPress site within minutes of configuration.
3. Convert and optimize all images. Use ShortPixel or Imagify to bulk-convert your existing media library to WebP format and add correct lazy loading. For most content sites, this single step reduces total page weight by 40–60% — which directly improves LCP, reduces bandwidth costs, and speeds up load times on mobile connections.
WordPress performance is not a problem you solve once and forget. Every plugin you install, every image you upload, and every theme customization you make can add latency if not managed carefully. The sites that maintain elite performance treat it as an ongoing discipline: they use real user monitoring tools like Cloudflare Web Analytics or Google Search Console's Core Web Vitals report to catch regressions early, and they audit their plugin list ruthlessly with each new WordPress release.
Bookmark this audit tool. Run it every quarter, or any time you make significant changes to your site's stack. Performance is a competitive advantage that compounds over time — faster sites earn more organic traffic, convert more visitors, and deliver a better experience that keeps people coming back.
If you identified specific areas to improve above, our guides on choosing a fast WordPress host and essential WordPress plugins cover the next steps in detail.