Skip to content
USD
English
HyperDAF editorialSpeed Optimization

How to Speed Up WordPress in 2026: The Complete Checklist

A complete 2026 checklist to make WordPress load faster: hosting, caching, images, plugins, database, and Core Web Vitals — measured step by step.

Speed OptimizationEditor-curated guide
6 min13 sectionsIntermediate
Before you beginWhat this guide gives you
13Focused sections6Minutes to finishIntermediateExperience level5Article views
Start reading

Why speed decides everything in 2026

Visitors decide in seconds whether to stay on your website or leave. Studies consistently show that as page load time climbs past three seconds, bounce rates climb with it — and in 2026, Google’s Core Web Vitals remain a ranking signal, which means a slow WordPress site doesn’t just frustrate visitors, it quietly sinks in search results too.

The good news: WordPress speed is not a mystery. It is a checklist. Work through the ten steps below in order, measure before and after, and you will have a measurably faster site by the end of the day.

Step 1 — Measure your speed first

Never optimize blind. Before changing anything, record your baseline with free tools:

  • PageSpeed Insights — Google’s own lab and field data, including Core Web Vitals.
  • GTmetrix or WebPageTest — waterfall charts that show exactly which file slows you down.

Write down three numbers: LCP (Largest Contentful Paint — how fast the main content appears, aim under 2.5s), INP (Interaction to Next Paint — how fast the page responds to clicks, aim under 200ms), and CLS (Cumulative Layout Shift — how much the layout jumps while loading, aim under 0.1). Test on mobile too — most of your visitors are on phones.

Step 2 — Start with a solid hosting foundation

No plugin can fix slow hosting. If your server takes two seconds just to respond (Time to First Byte), every other optimization is fighting uphill. Look for hosting that offers PHP 8.2 or newer, server-level caching, and SSD storage. Managed WordPress hosting costs more than bargain shared plans, but for any serious site the difference in speed — and in support when something breaks — pays for itself.

Step 3 — Keep WordPress, themes, and plugins updated

Every major WordPress release ships performance improvements alongside security fixes. The same is true of well-maintained themes and plugins. Running versions that are a year old usually means running slower code. Enable automatic updates for minor releases, and test major updates on a staging copy first — speed gains mean nothing if an update breaks your layout.

Step 4 — Choose a lightweight theme

Your theme is the frame of every page, so a bloated one taxes everything. Multipurpose themes stuffed with dozens of demos and bundled plugins look tempting but load far more code than any single site needs. Prefer themes built for speed: clean code, minimal dependencies, and no page-builder lock-in unless you actually use it. If your current theme loads 40 scripts on a simple page, switching themes can be the single biggest win on this list.

Step 5 — Audit your plugins ruthlessly

Each active plugin adds code to every page load. That doesn’t mean plugins are bad — it means each one should earn its place:

  • Deactivate plugins one by one and re-test your speed after each. If removing one changes nothing for visitors, delete it.
  • Avoid overlapping functionality — two SEO plugins, three slider plugins, or four analytics snippets is a classic slowdown.
  • Prefer plugins that do one job well over “Swiss-army” plugins with fifty features you never touch.
Website performance checklist illustration with stopwatch and rocket
Work through this checklist one item at a time — and measure after each change.

As a rule of thumb, a content site rarely needs more than 10–15 well-chosen plugins. Count yours today; the number often surprises people.

Step 6 — Enable caching

Caching is the highest-impact, lowest-effort optimization most sites can make. In plain terms: instead of building each page from scratch for every visitor (querying the database, running PHP, assembling HTML), your site saves a finished copy and serves that instantly.

  • Page caching — stores the full HTML of pages. This alone can cut load times in half.
  • Object caching — stores repeated database queries in memory (Redis or Memcached).
  • Browser caching — tells visitors’ browsers to reuse files like your logo instead of downloading them again.
Illustration of website caching with fast data flowing to a browser
Caching serves a ready-made copy of your page instead of rebuilding it on every visit.

Many managed hosts enable caching by default — check before installing a caching plugin, because two caching layers fighting each other causes strange bugs.

Step 7 — Optimize every image

Images are the heaviest part of most pages. Three habits fix 90% of image bloat:

  • Resize before uploading. A 4000px photo displayed at 800px wastes bandwidth. Resize to the display size first.
  • Use modern formats. WebP images are typically 25–35% smaller than JPEG at the same quality.
  • Lazy-load below-the-fold images so they only download when the visitor scrolls to them (WordPress does this by default since 5.5).

If you need a quick way to convert, resize, and compress images before uploading, our free Image Converter tool handles WebP, PNG, JPG, and more right in your browser — no upload to a server, no account needed.

Step 8 — Use a CDN

A Content Delivery Network copies your static files (images, CSS, JavaScript) to servers around the world, so visitors download from the nearest one instead of waiting on a single distant server. If your audience spans countries, a CDN is one of the most cost-effective upgrades available — many offer generous free tiers that are plenty for small and medium sites.

Step 9 — Clean up your database

Over time your database collects clutter: dozens of revisions per post, expired transients, spam comments, and autoloaded options from long-deleted plugins. A lean database means faster queries on every page load. Clean revisions (keep the last 3–5), empty spam and trash regularly, and remove tables left behind by uninstalled plugins. Always back up before touching the database.

Step 10 — Fine-tune your Core Web Vitals

With the big wins done, polish the three metrics Google measures:

  • LCP: preload your hero image and make sure it isn’t lazy-loaded — it’s the first thing visitors see.
  • INP: delay or defer non-essential JavaScript so the page responds instantly to clicks.
  • CLS: always set width and height on images and embeds so the layout doesn’t jump as they load.

Re-run PageSpeed Insights after these tweaks. Going from “needs improvement” to “good” on all three is realistic for most sites following this checklist.

Five quick wins (five minutes)

Short on time? These five take minutes and often deliver the biggest immediate improvement:

  1. Enable page caching (or confirm your host already does it).
  2. Compress and convert your ten largest images to WebP.
  3. Delete plugins you deactivated months ago and forgot.
  4. Update WordPress, your theme, and all plugins.
  5. Turn on lazy loading for images and embeds.

Speed is a habit, not a project

Websites slow down gradually — a plugin here, an uncompressed banner there. Revisit this checklist once a quarter, keep an eye on your Core Web Vitals in Search Console, and your site will stay fast while competitors quietly bloat. For more practical WordPress guides, follow the HyperDAF blog — and if you have a speed question, ask us directly.

Written by

Fatima Noor

Fatima plans content systems for WordPress publishers. Her 7 years in editorial strategy cover content calendars, topic clusters, and turning a blog into a traffic engine.

2 published articles
View all articles

Related articles

View all articles

Join the discussion

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

Keep comments relevant and respectful.

Stay ahead with weekly insights

Join creators and developers receiving our best articles and product updates every week.

No spam. Unsubscribe anytime.