WordPress

The WordPress performance checklist that actually works

Boost your WordPress speed with our performance checklist. Learn actionable tips that improve Core Web Vitals and user experience, ranked by real-world impact.

Maya OkaforBy Maya Okafor·April 10, 2026·How we test

Prioritizing WordPress Performance

Many WordPress speed guides are filled with redundant plugin lists and minor tweaks. The truth is, a few high-impact changes deliver the vast majority of performance gains. This checklist prioritizes what actually moves the needle for your Core Web Vitals, in order of effectiveness.

1. Start with High-Performance Hosting and Caching

Generic shared hosting often uses slower web servers. Instead, choose a host built for speed, using LiteSpeed, Nginx, or a custom server-side caching layer. Providers like Hostilo, Kinsta, or WP Engine leverage these technologies to serve cached content directly from server memory, drastically reducing Time to First Byte (TTFB) before any plugin is installed.

2. Choose a Lightweight, Modern Theme

Heavy, multi-purpose themes are a primary source of code bloat that slows down rendering. Opt for modern block-based themes like Twenty Twenty-Four or performance-focused options like GeneratePress, Kadence, or Astra. These themes generate cleaner code and fewer HTTP requests, directly improving Core Web Vitals scores out of the box.

3. Automate Image Optimization

Large, unoptimized images are a common cause of slow load times. Use a plugin like ShortPixel or Imagify to automatically compress images on upload, resize oversized dimensions, and convert them to modern formats like WebP or AVIF. This significantly reduces page weight and improves the Largest Contentful Paint (LCP) metric.

4. Defer and Delay Non-Essential JavaScript

JavaScript often blocks the browser from rendering visible page content, harming your LCP and Interaction to Next Paint (INP) scores. Use your caching plugin (like WP Rocket or LiteSpeed Cache) or a dedicated script manager to defer non-critical scripts. This allows the browser to load essential content first, making the page feel faster to the user.

5. Distribute Assets with a Content Delivery Network (CDN)

A CDN stores copies of your site's static assets (images, CSS, JS) on servers around the world. This reduces latency for international visitors by serving files from a geographically closer location. Cloudflare's free plan is a powerful option that is often integrated directly into your hosting control panel.

6. Guide the Browser with Resource Hints

Tell the browser which resources are most important using resource hints. Use `preload` for critical assets needed immediately for the initial render, like your main hero font file. Use `preconnect` for essential third-party domains (like Google Fonts) to speed up the connection handshake. These simple HTML tags can shave hundreds of milliseconds off your load time.

7. Fine-Tuning and Regular Maintenance

Beyond the major wins, maintain performance with consistent best practices. Regularly remove unused plugins, limit heavy embeds like Google Maps, lazy-load images and iframes below the fold, and periodically clean your database. Finally, always test your site's performance on a real mobile device over a typical network, not just on a powerful desktop.

Frequently asked

Questions readers ask about this topic

What are the most impactful WordPress performance improvements?

Implementing server-level or plugin-based page caching is #1. This, combined with a CDN, can slash your Time to First Byte (TTFB) and dramatically speed up repeat visits.

Do I need a premium theme for better performance?

No. Many free themes, such as Kadence, GeneratePress, and the default block themes, are built for speed and outperform many feature-heavy premium themes.

Can shared hosting be fast enough for a business site?

Yes, provided it's high-quality shared hosting with modern caching (like LiteSpeed). For high-traffic sites or e-commerce, a managed WordPress host or VPS offers more consistent performance.

How do Core Web Vitals relate to site speed?

Core Web Vitals (LCP, INP, CLS) are specific metrics Google uses to measure user experience. A 'fast' site is one that scores well on these metrics, indicating quick loading, responsiveness, and visual stability.
Keep exploring · WordPress

Where to go next on Hostilo

Newsletter

One email a month. Hosting deals, new reviews, no fluff.

Related reading