Drawings, pencils and a ruler — deciding the structure before building

Key Takeaways

  • WordPress powers a very large share of the web and is a sensible choice when someone non-technical needs to publish regularly and the site is mostly content.
  • What makes a WordPress site slow and insecure is almost never WordPress: it is plugin count, a heavy page builder, an unmaintained theme, unoptimised images and no update policy.
  • A reasonable target is fewer than ten plugins, each actively maintained, each doing something you could name and justify.
  • When to choose something else: complex custom data models, high transaction volumes, or a site that is really an application wearing a website costume.

WordPress is a good choice for a large number of businesses. It is a bad choice for some, and it is very often implemented badly, which is where its reputation comes from. Built properly — a lean theme, few plugins, images handled sensibly, and an actual update policy — a WordPress site is fast, secure and easy for a non-technical person to publish on. Built the usual way, it is a slow site with twenty-eight plugins that nobody dares update.

When WordPress Is the Right Answer

Your situationWordPress?Why
Mostly content, published regularly by non-technical staffYesThis is precisely what it is for, and nothing does it better for the money
A brochure site with a blog and a contact formYesFast to build, easy to hand over, cheap to keep
A shop with a manageable catalogueProbablyWooCommerce is capable; at real scale a dedicated platform is usually calmer
Complex custom data and relationshipsProbably notYou will spend the project fighting the content model instead of using it
High transaction volume or heavy logged-in trafficNoCaching, which is what makes WordPress fast, does not help logged-in users
It is really an applicationNoDashboards, workflows and permissions belong in something built for them

The honest summary: if your site is content with some forms on it, WordPress is a good answer. If your site is a piece of software that happens to have pages, it is the wrong tool and no amount of plugins fixes that.

What Actually Makes a WordPress Site Slow

In rough order of how often it is the cause:

  • Plugin sprawl. Each plugin adds queries, scripts and stylesheets, loaded on every page whether that page uses them or not. Twenty-eight plugins is not a configuration, it is an accumulation.
  • A page builder. Convenient to edit, and it generates markup several layers deeper than necessary with its own CSS and JavaScript on every page. This is the single biggest structural cost.
  • Images at original size. A 4,000-pixel photograph displayed in a 600-pixel box, with no modern format and no responsive sizes. Usually the largest single download on the page.
  • A bloated theme. Multipurpose themes ship code for every layout they could produce, and load much of it regardless.
  • No caching, or caching fighting a plugin. Two caching plugins is worse than one.
  • Cheap shared hosting. Real, and last on the list, because the four items above usually cost more than the hosting does.
Every item on that list is a decision, not a property of WordPress. That is the useful thing to know: a slow WordPress site is a fixable WordPress site.
A pencil floor plan marked up with highlighters
Decide what the site has to do before choosing what builds it.

How to Build It So It Stays Good

  • Start with a lean theme, or a purpose-built one. A block theme or a small custom theme beats a multipurpose one with a demo importer.
  • Justify every plugin out loud. Name what it does and what breaks without it. Under ten is a reasonable target; each one actively maintained, with recent updates and a real support history.
  • Handle images at upload. Sensible dimensions, modern formats, responsive sizes, and explicit width and height so nothing shifts as the page loads.
  • Set the titles and meta properly. One good SEO plugin handles titles, descriptions, canonicals, sitemaps and structured data. You do not need a plugin per job, and you should not be editing theme files to add a title tag.
  • Decide the update policy before launch. Who applies updates, how often, on what staging environment, and who tests afterwards. Write it down.
  • Keep the code somewhere you own. Version control, and hosting in an account in your name. This is what makes leaving a decision rather than a negotiation.
  • Measure on real devices. Core Web Vitals from real-user data, on a mid-range phone on mobile data, not a desktop lab score.

The Editing Question Nobody Asks Early Enough

The reason page builders win is that somebody has to be able to change the site next year without calling a developer. That is a legitimate requirement and it deserves a real answer rather than being discovered after launch.

There are three honest options. A block editor with well-defined blocks: your team edits within patterns a developer set up, which is flexible enough for most businesses and does not carry a builder’s weight. A page builder, accepted knowingly: you trade page speed for editing freedom, which is a reasonable trade if you genuinely need the freedom and understand the cost. Or structured fields: editors fill in defined fields and cannot break the layout, which is the fastest and the least flexible.

Pick deliberately. The failure mode is choosing the third, then bolting on a builder eighteen months later because nobody asked who would be editing.

And When Not to Use WordPress

We build custom sites and we also build WordPress sites, so this is not an argument for either. The dividing line in practice:

  • Use WordPress when the site is content, someone non-technical publishes regularly, and the functionality is standard.
  • Use something custom when the site has a real data model, when users log in and do things, when it must talk to your ERP or your stock system, or when performance is a competitive requirement rather than a target.

See UK web development for how we scope either, and custom versus template for the wider comparison. If your answer is WordPress, that is a perfectly good answer and we will say so.

An architect working on a drawing with a pencil and ruler
Decide who will edit the site before choosing how it is built.
A ruler resting on a set of drawings
That one question settles the theme, the editor and half the plugin list.

Frequently Asked Questions

How do I make a WordPress website?

Decide what the site has to do and who will edit it, choose a lean theme rather than a multipurpose one, keep plugins under about ten with each one justified, handle images properly at upload, set titles and structured data with one good SEO plugin, and write down the update policy before launch. The order matters: the editing question settles most of the other decisions.

Is WordPress good for SEO?

Yes, when built properly. It produces clean URLs, handles titles and structured data well with one plugin, and publishes content easily. What harms SEO is what gets built on top: plugin sprawl, a heavy page builder, unoptimised images and no update policy. Those are decisions rather than properties of WordPress.

How many plugins is too many?

There is no hard number, but under ten is a reasonable target and every one should be justifiable out loud — what it does and what breaks without it. The problem is rarely a specific count; it is plugins accumulated over years, none actively maintained, all loading on every page whether used or not.

Why is my WordPress site slow?

In order of likelihood: too many plugins, a page builder generating deep markup with its own CSS and JavaScript, images served at original size, a bloated multipurpose theme, caching misconfigured or duplicated, and only then cheap hosting. The first four usually cost more than the hosting does.

When should I not use WordPress?

When the site has a genuinely complex custom data model, when users log in and perform actions (caching, which is what makes WordPress fast, does not help logged-in traffic), when it needs to integrate deeply with an ERP or stock system, or when it is really an application with pages attached rather than a site with functions attached.

Want a straight answer on your own site?

Book a free strategy call. We look at what you have, tell you what is worth changing and what is not, and the audit is yours to keep either way — including the times the answer is that your site is fine.

Book a Free Strategy Call