Theme choice is a decision people agonise over and then regret for a different reason than they expected. Nobody has ever come back to me unhappy about their theme's colour options. They come back because the theme is slow, or because it locked their content into shortcodes they cannot remove.
So the two questions that matter are: how much does it weigh, and how hard is it to leave. Everything else is preference.
Quick Info
The two questions that decide it
How much does it weigh?
A theme is code that loads on every page. Lightweight themes ship 30 to 80KB; multipurpose themes from the big marketplaces routinely ship several hundred kilobytes plus a slider library, an icon font and a page builder you did not ask for. That weight is on every visit forever.
How hard is it to leave?
Some themes store your content in their own shortcodes or custom blocks. Switch theme and your pages become a mess of unrendered tags. Themes built on core blocks leave your content intact when you move on, which is the difference between changing a theme and rebuilding a site.
Pick the theme you could abandon in three years without rebuilding your content. That constraint eliminates most of the market.
The six I would use
Twenty Twenty-Five (free)
The default block theme. Genuinely good, extremely light, maintained by the project itself, and it will never disappear or start charging. For a straightforward site with core blocks, the honest answer is often that you do not need anything else.
Kadence (free with a paid tier)
My most common recommendation for client sites. Fast, sensible defaults, good header and footer control, and the free version is genuinely usable rather than a demo. The paid add-on is worth it for the extra layout control if you build more than one site.
GeneratePress (free with a paid tier)
The lightest serious theme I know, and the one I would choose for a content-heavy blog. Deliberately plain out of the box, which is the point: you add what you need instead of removing what you do not.
Blocksy (free with a paid tier)
Strong free tier, very good typography and header controls, and light. A reasonable alternative to Kadence if its options suit you better.
Ollie / Frost and the newer block themes (free)
A generation of themes built purely on the site editor. Nothing proprietary, everything editable in core, and negligible weight. Best when you are comfortable with the block editor and want no dependencies at all.
Astra (free with a paid tier)
Widely used, fast enough, huge template library. I include it because it is a reasonable choice, with the caveat that the template starter sites pull in more plugins than most projects need.
What to avoid
How to judge a theme in ten minutes
Free versus paid
The free tiers of Kadence, GeneratePress and Blocksy are enough for most business sites. The paid tiers, typically £40 to £70 a year, buy layout options, more header and footer control and extra blocks.
Buy the paid tier when you find yourself installing a plugin to do something the theme's premium version already does. Paying £50 to remove three plugins is a good trade every time.
The theme does not do your SEO
"SEO-friendly theme" mostly means valid markup, sensible headings and reasonable speed, which any competent theme now provides. No theme improves your rankings beyond that.
Beyond that, rankings come from content and structure. A theme cannot help you there and a bad one can only hold you back.
Child themes and customisation
If you are editing theme files, use a child theme so an update does not erase your work. If you are only adding CSS, the Additional CSS panel or a code snippets plugin is simpler and survives updates too.
With block themes, most of what people used to need a child theme for is now handled in the site editor and theme.json, which is one of the better developments of the last few years.
Frequently Asked Questions
GeneratePress and the core block themes are the lightest in general use. But a light theme with twenty plugins and unoptimised images is still a slow site.
From the WordPress directory or a known developer, yes. Free themes from unfamiliar third-party sites are a common malware vector.
Block themes, for anything new. Development is going that way, they are lighter, and they keep your content portable.
Rarely. The free tiers of the recommended themes cover most business sites. Pay when the premium version replaces plugins you would otherwise install.
Not if the content, headings and URLs survive the change. It hurts when a proprietary theme's shortcodes stop rendering and your pages effectively empty out.
When it stops being maintained or your needs genuinely change. Redesigning for novelty costs you consistency and gains you nothing.
Before You Go
Pick something light, maintained, and built on core blocks. Kadence or GeneratePress if you want help with layout, a core block theme if you do not. Then stop thinking about it and go and write the pages.
If speed is the reason you are looking at themes, the WordPress speed guide will find the real cause, which is usually not the theme.
Light, maintained, and easy to leave.
I'm a marketing consultant, entrepreneur and content creator. I help businesses grow through practical marketing, websites, SEO, content and AI.
More About Tariq →