Skip to content
PromotEdge International

Home Guides WordPress speed optimization

Guides · Template

WordPress speed optimization: a checklist for 2026

A slow WordPress site loses visitors and makes search and sales harder. This checklist covers what slows a site down, nine fixes in the order we would try them, how to test with Core Web Vitals, and the extra steps for WooCommerce stores.

Reviewed by Anindita BarikUpdated 8 Nov 20265 min read

The short answer

How do you speed up a WordPress website?

Start with the biggest causes: better hosting, a lightweight theme, compressed images, page caching, fewer plugins, and a CDN. Then minify CSS and JavaScript, keep WordPress updated and clean the database. Test with Core Web Vitals before and after each change.

Key takeaways
  • Measure first. Core Web Vitals give you targets: Largest Contentful Paint within 2.5 seconds, Interaction to Next Paint under 200 ms, Cumulative Layout Shift under 0.1.
  • The biggest wins are usually hosting, images and too many plugins.
  • Change one thing at a time and re-test, so you know what helped.
  • Keep WordPress, themes and plugins updated, and back up before every change.
  • Online stores need extra care: product images, cart scripts and cache rules.

Need this done for your business? A person reads every message and replies.

Ask for a call back

WordPress speed optimization means improving load time and Core Web Vitals so pages feel fast on a phone. It is also spelled optimisation.

If you are building a new site, read WordPress development services. If you want a price for the work, read WordPress website development cost.

How do you speed up a WordPress website? A quick answer

Apply these fixes in order of effect, and test after each one:

  1. Move to hosting that fits your traffic, ideally managed WordPress hosting with server-side caching.
  2. Use a lightweight, well-maintained theme.
  3. Compress images, serve them at the size shown and lazy-load those below the fold.
  4. Turn on page caching with a plugin such as WP Rocket or LiteSpeed Cache, or your host's cache.
  5. Minify CSS and JavaScript and remove scripts you do not need.
  6. Use a CDN such as Cloudflare for static files.
  7. Clean the database on a schedule and remove plugins you do not use.

Why does website speed matter?

Speed shapes whether a visitor stays, and it is part of Google's page experience measures. Google's Core Web Vitals, which web.dev explains, are measured on real users' visits. The good thresholds are Largest Contentful Paint (LCP) within 2.5 seconds, Interaction to Next Paint (INP) under 200 milliseconds, and Cumulative Layout Shift (CLS) under 0.1.

We do not quote conversion or bounce-rate figures here, because the ones circulating online are mostly unsourced. Measure your own: compare conversions before and after a speed fix in Google Analytics.

What causes a WordPress website to load slowly?

The usual causes:

  • Too many plugins running code on every page.
  • Large, uncompressed images that delay the main content.
  • Slow or shared hosting that struggles under traffic.
  • A heavy theme or page builder with unused scripts and styles.
  • No caching, and no CDN for visitors far from your server.
  • A bloated database and outdated software.

For a small business, the biggest gains usually come from simple changes first: better hosting and smaller images. Then build up to the more technical fixes below.

1. Choose the right hosting provider

Server response time affects LCP directly. Many shared hosting plans slow down when traffic spikes. Managed WordPress hosting with server-level caching and current PHP versions usually helps. Ask your host which PHP version it runs and whether it caches pages at the server.

2. Pick a lightweight theme

A lightweight theme loads less code and is less likely to shift the layout while loading. Options such as Astra, GeneratePress and Kadence are built with speed in mind. Avoid themes that bundle many features you will not use, and be careful with page builders: use their performance settings and remove unused widgets.

3. Keep WordPress updated

Updates to WordPress core, themes and plugins fix bugs, security and performance problems. Check the WordPress.org release notes for current versions. Schedule a monthly check, back up before updating (for example with UpdraftPlus), and re-test Core Web Vitals afterward.

4. Optimize images

Unoptimized images are one of the biggest contributors to page weight and a common cause of slow LCP. Resize images to the size they display at, compress them with a plugin such as ShortPixel or Imagify, use modern formats such as WebP where your setup supports them, and lazy-load images below the fold. Do not lazy-load the main image at the top, because that can delay LCP.

5. Set up browser caching and page caching

Browser caching lets returning visitors reuse files they already downloaded. Page caching saves a ready-made copy of each page so WordPress does not rebuild it for every visit. A plugin such as WP Rocket or LiteSpeed Cache, or your host's built-in cache, handles both. Test logged-in pages, carts and checkout separately, because those usually should not be cached.

6. Minify CSS and JavaScript

Minifying removes spaces and comments so files are smaller. Combining and deferring scripts can reduce blocking, but can also break features. Plugins such as Autoptimize or WP Rocket do this. Turn it on one setting at a time, test every key page and form, and remove scripts you do not need rather than just hiding them.

7. Use a content delivery network (CDN)

A CDN serves your static files from servers near your visitors. Cloudflare, BunnyCDN and KeyCDN are common choices and work through plugins or DNS. It helps most when visitors are far from your host. Cache static files on the CDN and keep HTML caching rules clear, so logged-in users and carts are not served stale pages.

8. Clean up the database

WordPress stores revisions, drafts, spam comments and expired transients, and they build up. A cleanup tool such as WP-Optimize can remove them on a schedule. Always back up first. A smaller, tidier database helps queries run faster, and it is easier to move and restore.

9. Enable compression

Server compression, such as GZIP or Brotli, shrinks text files in transit. Most good hosts enable it already. Check with an online header test, and ask your host if it is not on.

How does cleaning the WordPress database improve performance?

A cleaner database has fewer rows for WordPress to read when it builds a page, especially if your site has many posts, products or plugins that store data. The effect is usually smaller than fixing hosting or images, so treat it as maintenance and not as the first fix.

WordPress speed optimization for e-commerce and WooCommerce

Online stores add product images, filters, cart scripts and logged-in sessions. For WooCommerce Core Web Vitals optimization: compress and size product images carefully, do not cache the cart, checkout or account pages, remove plugins that load scripts on every page, and test with a real product page and a real checkout.

Larger or enterprise sites with many marketing scripts face the same issue at scale: audit tags and third-party scripts, and load only what each page needs.

Final takeaway

Measure, fix the big causes first, change one thing at a time and re-test. Keep the site updated and backed up.

PromotEdge International is an international strategy, technology, marketing and design company, and our delivery team is in India. See our WordPress service for how we build and tune sites.

Facts we rely on: see our company facts for what we state about ourselves and where each fact comes from.

Common questions

  • To speed up a WordPress website, upgrade hosting if needed, use a lightweight theme, compress images, turn on page caching, remove unused plugins, minify scripts and use a CDN. Test with Core Web Vitals before and after each change to see what helped.

  • Core Web Vitals call a page good when Largest Contentful Paint is within 2.5 seconds, Interaction to Next Paint is under 200 milliseconds and Cumulative Layout Shift is under 0.1, per web.dev (read 8 November 2026), measured on real visits.

  • The biggest causes of a slow WordPress website are usually slow hosting, large uncompressed images, too many plugins and a heavy theme. Missing caching and no CDN add to it. Fix these first before you tune minor settings.

  • Common WordPress caching choices include WP Rocket and LiteSpeed Cache, and many hosts offer built-in caching. Use only one caching layer at a time, test carts, checkout and logged-in pages, and check results with Core Web Vitals.

  • To optimize WordPress speed for WooCommerce, size and compress product images, avoid caching the cart, checkout and account pages, remove plugins that load scripts on every page, and test a real product page and checkout on a phone.

  • Check WordPress site speed after every major update, plugin change or design change, and at least once a quarter. Use Core Web Vitals field data in Google Search Console and a lab test, and compare against your last result.

Sources

Each figure in this guide comes from one of these, read on the date shown.

  1. web.dev: Core Web Vitals, read 8 Nov 2026
  2. WordPress.org: release announcements, read 8 Nov 2026

Brands we have worked with

  • Fine Organics
  • Weichai
  • Novozymes
  • Dozco
  • SANY
  • Prezent
  • Honest AI
  • SCENNE
  • Sara International
  • Vega MPS
  • Desi Machine Pvt. Ltd.

Work delivered from India. Results are shared one to one, under NDA.

See all clients

Talk to us

Tell us what you need

We use these details only to reply to you.

Phone or WhatsApp (optional)
Who is it for? (optional)

Rather talk now?

How we work

  1. 01

    Tell us the goal

    A rough note through the form on what you sell and what needs to change.

  2. 02

    We study your market

    How people find you today, where inquiries get lost, then a call in your working day.

  3. 03

    A written plan

    The work, who does it and how it is measured. Nothing starts until you approve it.

  4. 04

    The work starts

    Our team in India does the work, with calls set in your working hours.

  5. 05

    Reports and visits

    Every number we report shows its source and date range, and we travel to our clients every 3 to 4 months.

Chat with us