WordPress sites are so often slow because of the things bolted on top of WordPress rather than WordPress itself: too many plugins, a heavy theme full of features you do not use, oversized images, and cheap shared hosting. Each adds weight the browser has to load, and together they drag the page down. Most of it is fixable. If it stays slow after the obvious fixes, a leaner site is usually the real answer.
This post is about the WordPress-specific causes; the general version is why is my website slow.
Why does WordPress speed matter more than people think?
A slow site costs you twice. Visitors leave before the page loads, especially on a phone on mobile data, so you lose enquiries. Google also prefers pages that feel quick, so a slow site can sit lower, meaning fewer people find you in the first place. For a local business that is a real cost, not a technical nicety.
Most of those visitors are on a phone. A page that feels fine on office wifi can stall in a van on 4G. That is the version that matters. If the heading and the phone number take several seconds to appear, a lot of people never see them.
You do not need a vanity score to know this. You need the page to show its main content quickly, respond when someone taps, and not jump under their thumb. That is all Core Web Vitals are, in ordinary language. I will not invent a Lighthouse number for your site or for ours. Test the address you actually use.
Which plugins and themes slow a site down?
Plugins are the most common WordPress-specific cause. Each one adds its own code, and often its own scripts and styles, that load on every page, whether that page uses the plugin or not. Stack up a dozen and the browser is downloading and running a lot before your content even appears. A chat widget, a popup builder, a sliders pack and three SEO tools will do more damage than one extra paragraph of copy.
What helps: audit the plugin list. Remove anything you do not genuinely need. Be wary of plugins that do one small job at the cost of loading heavy code everywhere. A “just in case” plugin is still downloaded on every visit.
Themes are the other half. Many WordPress themes are sold on how much they can do: page builders, sliders, dozens of layout options, demo sites for restaurants and gyms you do not run. All that flexibility ships as extra code that loads even if you use almost none of it. A feature-packed theme can be the single heaviest thing on your site.
What helps: a lighter, simpler theme, or a site built lean from the start. Swapping themes is not a weekend hobby. It often means rebuilding layouts.
Page builders sit in the middle. They make editing easier and they generate a lot of extra markup. If every section is a nested set of containers, the page is heavier than it looks.
How much do images and hosting matter?
Oversized images are everywhere, on WordPress and off it. Photos uploaded straight from a phone can be several megabytes each. A handful of them and the page crawls, particularly on mobile. This is often the quickest single win: resize and compress images for the screen they will actually appear on, before you upload them.
Cheap shared hosting is the other regular culprit. Budget WordPress hosting puts your site on a server shared with many others. When the server is busy, your site slows down. Better hosting can lift performance. It is another cost, which is why it is worth asking whether the whole setup is right, not just the hosting tier.
Caching is the usual next suggestion. WordPress builds each page on request, which takes time. Caching stores a ready-made version to serve quickly. Without it, every visit does more work than it needs to. Setting it up usually means another plugin to configure and maintain. Caching helps. It cannot fully undo a bloated theme, a plugin pile and huge images. If the foundations are heavy, a speed plugin only papers over them.
What do Core Web Vitals mean on a WordPress site?
Core Web Vitals are three measurements of how a page feels. The names are ugly. The ideas are not.
Largest Contentful Paint (LCP) is how long the main thing on the screen takes to appear. On a local site that is usually a heading, a photo or a banner. Huge hero images, a heavy slider and a theme that loads five font files are the usual WordPress culprits.
Interaction to Next Paint (INP) is how quickly the page responds when you tap something. A button that does nothing for a second feels broken. Page builders, chat widgets and stacked plugins cause this. You tap Call or Send and the page thinks about it.
Cumulative Layout Shift (CLS) is whether the page jumps while it loads. You go to tap the number and a cookie banner or a lazy-loaded image appears above it. Themes that inject banners after the page has started are good at this.
You do not need to memorise thresholds or chase a perfect lab score. You need a page that appears soon, reacts at once, and does not shift. Paste your address into our website speed test and read the plain-English failures. Then fix the cause, not the badge.
When is fixing it no longer worth it?
You can often speed up a WordPress site with fewer plugins, a lighter theme, compressed images, better hosting and caching. Notice the pattern: you are managing complexity to undo the weight that complexity created. For a small business that just wants a fast site without becoming its own performance engineer, there is a simpler answer.
A purpose-built site is fast because it is lean from the start: no unused theme code, no plugin pile-up, hosting and images handled for you. That is the thinking behind our WordPress alternative. If your WordPress site is slow and you are tired of chasing it, we move you to a fast one and keep your Google ranking. See move from WordPress. We do not retain WordPress and tune it for a monthly fee. We replace it.
A one-page replacement is £99 to set up and £29 a month, or £299 a year, typically live in about five working days. Multi-page rebuilds are quoted.
Frequently asked questions
Why is my WordPress site slow even after installing a speed plugin?
Speed plugins help, but they cannot fully undo a bloated theme, too many other plugins, huge images or cheap hosting. If the foundations are heavy, a caching plugin only papers over it. Sometimes a leaner site is the real fix.
Is WordPress slower than other websites?
Not inherently. WordPress sites often end up slow because of what gets added: many plugins, feature-heavy themes and budget hosting. A carefully built site, WordPress or otherwise, can be fast. In practice, purpose-built sites are usually lighter for a small business.
How much faster would a non-WordPress site be?
It depends on the site. I will not invent a Lighthouse score. A lean, purpose-built page with no unused theme code or plugin bloat, on good hosting, is typically noticeably faster, especially on mobile. Speed is one of the main reasons small businesses move off WordPress.
Do I need better hosting before I do anything else?
Sometimes, if you are on the cheapest shared box going. Often the heavier win is images and plugins. Upgrade hosting after you have stripped weight, or you pay more to serve the same bloat slightly faster.
Will leaving WordPress keep my Google ranking?
Yes, if the move is done carefully with redirects and the content that already ranks. Speed can then help rather than hinder. The migration itself is a separate job from a weekend theme swap.
Can Page Forge speed up my existing WordPress site?
We do not offer WordPress performance retainers. We rebuild on a leaner stack. If you want the current site diagnosed first, use the speed test, then decide whether patching is still worth it.