Skip to content

Home · Blog · How to speed up a WordPress site: hosting, theme, pl…

Send a request

New format

How to speed up a WordPress site: hosting, theme, plugins

A slow WordPress is usually the sum of hosting, a do-everything theme, a dozen plugins, and unoptimized images. Changing the plan without cleaning the site helps little; cleaning without decent TTFB helps little too.

Below: diagnosis and speed-up order. We don’t copy other people’s Kinsta/Flywheel cases and “+N PageSpeed points” as a recipe. Measure your URL in current tools (PageSpeed Insights, Web Vitals) and fix the real bottlenecks.

Share
Telegram

Diagnosis: where it actually stalls

Pull a PageSpeed / Lighthouse report for the mobile version of key URLs. Watch TTFB, LCP, INP/CLS, and the “load less” list.

Separately check: how many plugins, which theme, hero image weight, whether the server sends compression and cache. Without measurement, fixes are blind.

Typical WordPress bottlenecks:

  • slow server response (TTFB)
  • a heavy theme with extra scripts
  • duplicates and dead plugins
  • large JPG/PNG without WebP
  • blocking JS/CSS and extra fonts

Web page size

Hosting and the server layer

If TTFB is 1–2+ seconds, start with hosting: current PHP, server cache, SSD, sensible geolocation. WordPress-oriented plans often include cache and CDN out of the box — check current terms, not a 2019 price list.

CDN cuts static latency for distant users. SSL and modern HTTP are baseline, not optional. Changing hosts without theme optimization gives a partial effect — that’s normal.

What to ask the host:

  • is there page cache / object cache
  • PHP version and limits
  • CDN and HTTP/2–3
  • backups and staging for tests

Test yourself

Mini quiz: WordPress speed

Two checks.

1 TTFB of 1–2 seconds more often points to…
2 A cache plugin…

Theme, plugins, and media

A premium theme for every case pulls sliders, fonts, and builders you don’t use. Take a lighter template or hard-disable modules.

Plugins: remove unused ones; don’t keep two caches, two SEO plugins, or two sliders. Update what’s left. Images — compression, sensible sizes, lazy-load, WebP/AVIF where possible.

JS/CSS: defer non-critical work, don’t load Google Fonts in a pack “just in case,” prefer system or local fonts when possible. “Combine everything” plugins — test on staging: they sometimes break the site.

Work order:

  • backup and staging
  • measure before changes
  • clean plugins and theme
  • optimize images
  • cache + CDN
  • re-measure the same URLs

WordPress theme WordPress SEO plugins WordPress security

Practice

Before speed fixes

Staging and measurement beat a “speed up everything” plugin.

0 / 6 done

FAQ

Where should I start if everything is slow?

Measure TTFB and LCP on mobile. If TTFB is high — look at hosting and server cache. If TTFB is fine but LCP is bad — theme, images, JS.

Is a cache plugin enough?

Cache helps, but won’t save a heavy theme and 40 plugins. Remove the excess first, then cache and CDN.

Does Elementor speed up the site?

Builders are convenient, but they aren’t a speed-up by themselves. A light theme plus fewer widgets is usually faster than a heavy builder with piles of add-ons.

Do I need specialized WordPress hosting?

Often yes: HTTP/2 or HTTP/3, SSL, server cache, decent PHP. Cheap shared hosting without cache kills TTFB.

Does speed mean better rankings?

Speed affects UX and SEO indirectly. Rankings for the core are separate work: prep about a month; page-one share of the core is typically planned for two to six months after work starts.

WordPress crawls — and you’re chasing 100/100 while the cart breaks?

We’ll measure TTFB and LCP, clean theme and plugins on staging, then add cache/CDN without killing business flows.

Discuss the task