How to Speed Up WordPress: 9 PROVEN Methods for 90+ PageSpeed (2026)

✍️ By Vikas Rohilla 📅 Updated: April 2026 ⏱️ 11 min read 🏷️ WordPress Performance

If you want to speed up WordPress — your site is almost certainly slow for one of five fixable reasons: unoptimized images, no caching, cheap hosting, too many plugins, or a bloated database. This guide covers every proven method to speed up WordPress in the right order — from the fastest wins to server-level optimizations — so you get the maximum improvement in the minimum time.

Website speed directly affects three things that matter: your Google rankings (Core Web Vitals are confirmed ranking signals), your visitor experience (53% of users leave a site that takes more than 3 seconds to load), and your conversions (a 1-second delay reduces conversions by up to 7%). Learning how to speed up WordPress is not optional in 2026 — it is one of the highest-ROI improvements you can make to your site.

The reason most guides fail to help you speed up WordPress is that they treat it as a single problem with a single fix. In reality, when you need to speed up WordPress, you are solving multiple performance bottlenecks simultaneously — and fixing them in the wrong order means each fix delivers far less impact than it should.

⚡ Fastest win to speed up WordPress right now: Go to LiteSpeed Cache → Presets → Apply Preset → Recommended. This enables page caching, image lazy loading, CSS/JS minification, and CDN integration in one click. Most WordPress sites see their PageSpeed score improve by 15-30 points immediately — without touching a single file or setting manually.
speed up wordpress pagespeed insights before after score improvement 2026
PageSpeed Insights showing dramatic score improvement after applying WordPress speed optimizations — from a failing score below 50 to 90+ by implementing the methods in this guide. The Mobile tab is what Google actually uses for ranking.

Why Is Your WordPress Site Slow?

Every WordPress site that needs to speed up WordPress performance has a unique combination of these bottlenecks — but the distribution is predictable. Image issues affect nearly every slow site. Caching is missing on most beginner sites. And slow hosting is the hidden ceiling that prevents any optimization from reaching its full potential when you try to speed up WordPress on budget shared hosting.

Before you can effectively speed up WordPress, you need to know what is actually slowing it down. Most slow WordPress sites have the same root causes:

🔴 Unoptimized Images

Images are 50-80% of total page weight. One smartphone photo can weigh 4-5MB — more than everything else on the page combined. The #1 cause of poor LCP scores.

🔴 No Caching

WordPress rebuilds every page from scratch on every visit by default. Without caching, every visitor triggers PHP execution and database queries — even when nothing has changed.

🟡 Slow Hosting

Cheap shared hosting on overcrowded servers is often the single biggest performance bottleneck. No amount of optimization fully overcomes a server with poor TTFB.

🟡 Too Many Plugins

Each plugin adds HTTP requests, JavaScript, CSS, and database queries. 30+ active plugins on a shared host is a common cause of PageSpeed scores below 40.

🔵 Render-Blocking JS/CSS

JavaScript and CSS files that load before the page content delay the time visitors see anything. Browser sees the script → must execute it → only then renders the page.

🔵 Bloated Database

Post revisions, spam comments, transient options, and orphaned metadata accumulate over time — making every database query slower as the database grows.

🔍

Find What Is Slowing Your Site — Free

ToolXray checks Core Web Vitals, TTFB, PageSpeed and 80+ performance signals in one free scan — shows exactly what to fix first.

Run Free Audit →

Step 1: Choose the Right Hosting — The Foundation

No plugin or optimization can fully overcome the performance ceiling set by your hosting. To speed up WordPress meaningfully, your server needs three things: fast storage (NVMe SSD), a server-level cache (LiteSpeed with LSCache), and modern PHP (8.1 or 8.2).

Upgrading from PHP 7.4 to PHP 8.2 alone improves WordPress performance by 20-30% — zero code changes required. Check your current PHP version at WordPress → Tools → Site Health → Info → Server. If it shows anything below PHP 8.0, update it immediately in your hosting panel’s PHP Configuration.

Hosting FactorWhy It MattersWhat to Look For
Storage TypeNVMe SSD delivers 3-5x faster database reads than SATA SSDNVMe SSD storage
Server SoftwareLiteSpeed handles WordPress 3x faster than Apache on identical hardwareLiteSpeed server
PHP VersionPHP 8.2 is 20-30% faster than PHP 7.4 for WordPressPHP 8.1 or 8.2
Server LocationPhysical distance adds latency — choose a server closest to your audienceIndia/Asia-Pacific datacenter
CDN IncludedCDN serves static files from edge servers near visitors worldwideFree CDN (QUIC.cloud or Cloudflare)

Hosting is the single biggest lever to speed up WordPress

Hostinger Business and Cloud plans include LiteSpeed servers with LSCache, NVMe SSD, QUIC.cloud CDN, and PHP 8.x — all the infrastructure requirements for a fast WordPress site, pre-configured.

View Hostinger Plans →

Step 2: Enable LiteSpeed Cache — The Most Powerful Free Plugin

LiteSpeed Cache is the most effective way to speed up WordPress on Hostinger and any LiteSpeed-powered server. Unlike other caching plugins that work at the PHP level, LiteSpeed Cache integrates directly with the server — serving cached pages before PHP even loads, which is dramatically faster.

  1. Go to Plugins → Add New → search LiteSpeed Cache → Install → Activate
  2. Go to LiteSpeed Cache → Presets
  3. Click Apply Preset → Recommended — this enables the most impactful settings automatically
  4. Go to LiteSpeed Cache → CDN → enable QUIC.cloud CDN (free tier available)
  5. Go to LiteSpeed Cache → Image Optimization → enable WebP Replacement and Lazy Load
  6. Go to LiteSpeed Cache → Page Optimization → enable CSS/JS Minify and Combine CSS
  7. Run PageSpeed Insights before and after — expect 15-30 point improvement
litespeed cache plugin settings dashboard speed up wordpress configuration
LiteSpeed Cache plugin dashboard — Presets → Recommended is the fastest way to speed up WordPress with correct caching configuration. Covers page cache, image optimization, CSS/JS minification, and CDN integration in one setup step.
💡 LiteSpeed Cache vs WP Rocket: LiteSpeed Cache is free and more powerful on LiteSpeed servers because it uses server-level caching rather than PHP-level caching. WP Rocket is better on Apache/Nginx hosts but costs $59/year. On Hostinger, always use LiteSpeed Cache — it has direct access to server-level LSCache that no other plugin can match.
📖 Related: After enabling caching, check your LCP score and INP score — these are the two Core Web Vitals most impacted by caching and JS optimization.

Step 3: Optimize Images — Fix 50-80% of Page Weight

Images are typically 50-80% of a WordPress page’s total file size. A single unoptimized hero image from a modern smartphone weighs 4-5MB. Five such images on one page = 20-25MB total. Properly optimized, those same five images should weigh 200-400KB — a 97% reduction.

Three-Step Image Optimization Process

  1. Resize before uploading: If your content area is 800px wide, never upload a 4,000px photo. Resize to actual display dimensions first using Squoosh (free, browser-based)
  2. Convert to WebP: WebP provides 25-35% better compression than JPEG with no visible quality loss. Enable WebP conversion in LiteSpeed Cache → Image Optimization → WebP Replacement
  3. Enable lazy loading: Images below the fold should only load when the user scrolls to them. Enable in LiteSpeed Cache → Image Optimization → Lazy Load Images
image compression before after file size webp speed up wordpress optimization
Image optimization impact — a 3.8MB JPEG photo (left) compressed and converted to WebP becomes 87KB (right) with no visible quality difference. This single change can reduce total page weight by 60-80% on image-heavy WordPress posts.
✅ Bulk optimize existing images: LiteSpeed Cache → Image Optimization → Optimize Images → click Gather Images then Send Optimization Request. This converts and compresses your entire existing image library to WebP automatically — no manual re-uploading needed.
📖 Related: Image optimization directly impacts your LCP score — the most important Core Web Vital. Read Fix LCP in WordPress for advanced LCP optimization beyond basic image compression.

Step 4: Use a Lightweight Theme

Your WordPress theme is loaded on every single page request. A bloated theme with dozens of JavaScript files, animation libraries, and unused CSS adds 500KB-2MB of dead weight to every page — before any content loads. Switching to a lightweight theme is one of the highest-impact ways to speed up WordPress permanently.

  • Detect theme first: Before switching themes, use ToolXray Theme Detector or WordPress Theme Detector to check which lightweight theme your fastest competitors use — then switch to it.
  • GeneratePress — under 10KB HTML, consistently achieves 90+ PageSpeed scores, highly customizable. Best all-around for speed.
  • Kadence — lightweight, excellent Core Web Vitals out of the box, good Elementor compatibility
  • Blocksy — block-editor native, fast defaults, good WooCommerce support
  • Astra — popular, fast, extensive template library, works well with Elementor and Bricks
  • Twenty Twenty-Five — WordPress default block theme, minimal by design, excellent for pure Gutenberg builds
⚠️ Test before switching themes: Switching themes on a live site changes your layout. Always test on a staging environment first, or at minimum take a full backup before changing your theme. Check your PageSpeed score before and after the switch to confirm the improvement.

Step 5: Remove Unused Plugins and Audit Active Ones

Every active plugin adds HTTP requests, JavaScript, CSS files, and database queries to every page load. 30+ active plugins on a shared host is a common cause of PageSpeed scores below 40. The most effective way to speed up WordPress without any technical work: ruthlessly audit your plugin list.

  1. Go to Plugins → Installed Plugins
  2. Deactivate and delete every plugin you have not used in the past 30 days
  3. For each remaining plugin, check: does it load on every page or only specific ones?
  4. Install Query Monitor (free) → check which plugins are generating the most database queries
  5. Consider replacing multiple single-function plugins with one multipurpose alternative
💡 Plugins that commonly hurt speed: Social media share buttons (load external scripts), related posts plugins (heavy database queries), excessive widget plugins, page builder add-on packs with dozens of unused widgets, and any plugin that makes external API calls on every page load. Use LiteSpeed Cache → Page Optimization → JS Deferred to delay non-critical plugin scripts.
📖 Related: Too many plugins also cause Elementor conflicts and PHP memory limit errors — reducing plugins simultaneously improves speed and site stability.

Step 6: Optimize Your Database

WordPress databases accumulate bloat over time — post revisions (WordPress saves a new revision every time you edit a post), auto-drafts, spam comments, transient options, and orphaned metadata. A large, bloated database makes every database query slower — contributing to WordPress database errors and high TTFB — directly impacting TTFB and overall load time.

  1. Install WP-Optimize plugin (free) → go to Database tab
  2. Click Run all optimizations to clean post revisions, drafts, spam comments, and transients
  3. After cleaning, go to LiteSpeed Cache → Toolbox → Purge All to clear cached data
  4. To prevent future bloat: go to Settings → Writing and reduce Post revisions to 5
  5. Or add to wp-config.php: define(‘WP_POST_REVISIONS’, 5);
wp-optimize database cleanup wordpress speed up post revisions transients
WP-Optimize plugin → Database cleanup — removes post revisions, auto-drafts, spam comments, and transient options that accumulate over time and slow down every database query on your WordPress site.

Step 7: Eliminate Render-Blocking Resources

Render-blocking resources are JavaScript and CSS files that prevent the browser from showing any content until they are fully loaded and executed. Every render-blocking file delays the moment visitors first see your page — directly hurting LCP and First Contentful Paint.

  1. Go to LiteSpeed Cache → Page Optimization → JS Settings
  2. Enable Load JS Deferred — moves all non-critical JavaScript to load after the page renders
  3. Enable Inline CSS Async — loads non-critical CSS asynchronously
  4. Test your site after enabling — check that forms, menus, and interactive elements still work
  5. If anything breaks — use JS Excludes to exempt specific scripts from deferral
⚠️ Always test after enabling JS deferral. Deferred JavaScript can break contact forms, shopping carts, sliders, and navigation menus if they depend on immediate script execution. Test your homepage, contact page, and any page with interactive elements in incognito after enabling this setting.

Step 8: Fix TTFB — Server Response Time

TTFB (Time to First Byte) is how long your server takes to start responding. Poor TTFB drags down every other speed metric simultaneously — because nothing on your page can start loading until the server responds. To truly speed up WordPress at the server level, TTFB must be under 800ms.

  1. Go to LiteSpeed Cache → General → enable Object Cache
  2. Go to LiteSpeed Cache → General → enable Browser Cache
  3. In hPanel → PHP Configuration → ensure PHP 8.1 or 8.2 is selected
  4. Enable QUIC.cloud CDN in LiteSpeed Cache settings — serves cached pages from edge servers near visitors
  5. Check TTFB in PageSpeed Insights → Diagnostics → Server response time — target under 800ms
📖 Related: Why TTFB Is Critical in 2026 — complete guide to measuring and fixing server response time, including specific LiteSpeed Object Cache configuration.
toolxray seo audit speed core web vitals ttfb speed up wordpress results
ToolXray’s free SEO audit showing speed signals including Core Web Vitals and TTFB — run this after implementing each optimization to track your improvement and identify remaining issues.

WordPress Speed Optimization Priority Order

StepOptimizationImpactDifficulty
1Enable LiteSpeed Cache (Recommended preset)🟢 Very HighEasy
2Optimize images (resize + WebP + lazy load)🟢 Very HighEasy
3Update PHP to 8.2🟢 HighEasy
4Remove unused plugins🟢 HighEasy
5Enable Object Cache + QUIC.cloud CDN🟢 HighEasy
6Switch to lightweight theme🟡 HighMedium
7Enable JS/CSS Defer + Minify🟡 MediumMedium
8Database cleanup (WP-Optimize)🟡 MediumEasy
9Upgrade hosting to LiteSpeed server🟢 Very HighMedium

How Fast Should Your WordPress Site Be?

  • Under 1.5 seconds: Excellent — faster than the majority of websites. LCP should be in the green zone.
  • 1.5–2.5 seconds: Good for most WordPress sites. Competitive in most niches.
  • 2.5–3 seconds: Acceptable on desktop but likely failing mobile Core Web Vitals. Needs optimization.
  • Over 3 seconds: 53% of mobile visitors will leave before the page loads. Actively hurting rankings and conversions. Fix urgently.
📖 Related: After implementing speed optimizations, run a complete audit to confirm your Core Web Vitals have improved: How to Use PageSpeed Insights — read every metric correctly and know which Opportunities to fix first.

The Bottom Line

The sites that successfully speed up WordPress to 90+ PageSpeed scores are not the ones that installed the most plugins or made the most complex optimizations. They are the ones that followed the priority order — images first, caching second, PHP update third — and measured their results after each step. You can speed up WordPress dramatically without any technical expertise by simply following this sequence.

To speed up WordPress effectively, work through the optimization steps in order of impact. Enable LiteSpeed Cache first — this single action delivers the largest improvement with the least effort. Then optimize images, update PHP, remove unused plugins, and clean your database. These five steps alone resolve 80-90% of WordPress performance problems.

The goal is not a perfect 100 PageSpeed score — it is fast, stable performance that passes Core Web Vitals in the green zone on mobile. A consistent 85+ mobile score with green Core Web Vitals puts you ahead of the majority of WordPress sites competing for the same keywords.

After each optimization, run ToolXray’s free audit and PageSpeed Insights to measure your improvement. Track your LCP, INP, and CLS scores specifically — these are what Google uses to rank your site, not the overall PageSpeed number.

🔍 Check Your WordPress Speed Right Now

Free audit — Core Web Vitals, TTFB, PageSpeed and 80+ performance signals

Run Free Audit at ToolXray →

Related Articles

Fix LCP in WordPress

LCP is the most important speed metric — detailed WordPress-specific fixes for 2026.

👆

Fix INP in WordPress

INP measures interaction speed — reduce JavaScript to pass Google’s threshold.

⏱️

Why TTFB Is Critical in 2026

Server response time is the foundation of all other speed metrics — fix it first.

📱

Mobile-Friendly Check

Speed optimization targets mobile first — confirm your site passes Google’s test.

📊

How to Use PageSpeed Insights

Read every metric correctly and know which Opportunities to prioritize.

🆓

Free Alternative to Ahrefs

Monitor your speed improvements and rankings after optimizations — free tools.

🔬

Complete Technical SEO Audit

Speed is one of 80+ signals — run a full audit after speed optimizations.

🔬

Technical SEO for Beginners

Speed is one part of technical SEO — see the complete 7-area guide.

Frequently Asked Questions

❓ What is the fastest way to speed up WordPress?
The fastest single action to speed up WordPress is enabling LiteSpeed Cache → Presets → Apply Recommended preset. This enables page caching, image lazy loading, CSS/JS minification, and CDN integration in one click — most sites see 15-30 point PageSpeed improvement immediately. The second fastest win is optimizing images: resize before uploading, enable WebP conversion in LiteSpeed Cache, and turn on lazy loading. These two steps together resolve the majority of WordPress performance problems.
❓ How do I speed up WordPress without plugins?
You can speed up WordPress without plugins by: updating PHP to 8.2 in your hosting panel (free, 20-30% performance improvement), switching to a lightweight theme like GeneratePress or Kadence, resizing images before uploading and converting them to WebP format manually, adding define(‘WP_POST_REVISIONS’, 5) to wp-config.php to limit database bloat, and enabling gzip compression in your .htaccess file. However, for most WordPress sites, a caching plugin like LiteSpeed Cache (free) delivers dramatically better results than manual optimization alone.
❓ Why is my WordPress site slow even with caching?
Caching fixes one bottleneck — it does not fix slow hosting (TTFB), oversized images (page weight), or render-blocking JavaScript. If your WordPress site is still slow with caching enabled, check: TTFB in PageSpeed Insights → Diagnostics (should be under 800ms — if higher, upgrade hosting or enable Object Cache), image file sizes (run LiteSpeed Cache bulk image optimization), and the number of active plugins (each adds JavaScript and CSS that loads even with caching). Run a free audit at ToolXray to identify which specific signals are still failing.
❓ Does a slow WordPress site affect Google rankings?
Yes — significantly. Google uses Core Web Vitals (LCP, INP, CLS) as direct ranking signals through its Page Experience algorithm. A page with failing Core Web Vitals is actively ranked lower than competing pages with passing scores, even if the content is better. Additionally, slow sites have higher bounce rates — visitors leave before the page loads — which sends negative engagement signals to Google. Speed up WordPress to pass Core Web Vitals in the green zone on mobile and you eliminate a ranking disadvantage that affects every page on your site simultaneously.
❓ What is a good WordPress PageSpeed score?
A mobile PageSpeed score of 75-89 is good for most WordPress sites running multiple plugins. A score of 90+ is excellent. Scores below 50 are actively hurting your rankings and need immediate attention. Always test the Mobile tab in PageSpeed Insights — not Desktop — because Google ranks your mobile version first. The specific Core Web Vitals scores matter more than the overall number: LCP under 2.5s, INP under 200ms, and CLS under 0.1 are the thresholds Google uses for ranking, regardless of your overall PageSpeed score.

    Leave a Comment

    Your email address will not be published. Required fields are marked *

    Scroll to Top