Guides ยท Performance

How to Speed Up WordPress: 90+ PageSpeed Step by Step

Caching, image optimization, CDN, and code optimization -- the complete step-by-step guide to achieving 90+ Google PageSpeed scores on WordPress.

90+ PageSpeed Score ⚡ <2s Load 📱 Mobile OK ✅ All Green

Website speed directly impacts three things that matter to your business: user experience, SEO rankings, and conversion rates. Google research shows that when page load time exceeds 3 seconds, 53% of mobile visitors abandon the site. This guide walks you through every optimization you need to push your WordPress site above 90 on Google PageSpeed Insights.

1. Start With Quality Hosting

Your hosting provider is the foundation of your site's speed. Cheap shared hosting can add 2-3 seconds to your load time before any optimization even begins. Quality hosting that supports modern PHP (8.0+), MySQL 8.0 or MariaDB, and server-level caching delivers a 30-50% performance boost on its own. Recommended hosts for speed: Cloudways (VPS), SiteGround, and Kinsta (managed WordPress).

2. Install a Caching Plugin

Caching is the single most impactful speed optimization for WordPress. A good caching plugin converts dynamic PHP pages into static HTML files, reducing server processing time dramatically.

WP Rocket is worth every dollar. Install it, activate it, and you will see a 20-40 point PageSpeed improvement with default settings alone. No other plugin delivers that kind of one-click impact.

3. Optimize Your Images

Images typically account for 60-80% of a web page's total file size. Optimizing them is the fastest way to slash load times:

4. Deploy a CDN (Content Delivery Network)

A CDN caches your site's static files (images, CSS, JS) on servers around the world. When a visitor loads your site, they receive content from the nearest server, cutting latency significantly. Cloudflare's free plan covers CDN, DDoS protection, and SSL -- enough for most business sites. For higher performance, BunnyCDN offers pay-as-you-go pricing at a fraction of the cost of enterprise CDNs.

5. Minify and Optimize CSS/JavaScript

WP Rocket handles most CSS/JS optimization automatically: minification (removing whitespace and comments), concatenation (combining multiple files), and deferred loading of non-critical JavaScript. For advanced users, the Perfmatters plugin adds script management -- loading specific CSS/JS files only on pages that actually use them, which eliminates render-blocking resources flagged by PageSpeed Insights.

6. Clean and Optimize Your Database

Over time, WordPress databases accumulate bloat: post revisions, spam comments, expired transients, orphaned metadata, and overhead from deleted rows. WP Rocket includes a database cleanup tool that removes this cruft with one click. For dedicated database optimization, WP-Optimize (free) offers scheduled cleanups and table optimization.

7. Reduce Your Plugin Count

Every plugin you install potentially adds CSS/JS files and database queries. Audit your plugin list regularly: deactivate and delete anything that is not actively serving a purpose. Aim to keep your plugin count under 15-20. For reference, the complete EcomBoost plugin stack (10 plugins -- see our plugins guide) covers SEO, security, caching, backups, forms, images, email, performance, SSL, and page duplication with zero bloat.

Speed Testing Tools

Use these tools to measure performance before and after each optimization:

Following every step in this guide, most WordPress sites can reach 90+ on Google PageSpeed Insights. If you would rather skip the technical work and get a professionally built, fully speed-optimized website delivered in 7-14 days with a guaranteed 90+ PageSpeed score, contact us for a custom build -- performance is built in, not bolted on.

Want a 90+ PageSpeed website without the hassle?

Every EcomBoost build is fully speed-optimized from day one. Caching, CDN, image optimization, and code minification -- all configured before delivery. 90+ PageSpeed guaranteed.

Get a Free Quote →