Elementor or a custom theme? The honest answer
Neither is the right default. The actual decision tree — who edits the site, how many templates you need, and what you'll pay for later.
I build with both, so I don't have a horse in this race. The right answer depends on three questions, and most projects answer them clearly once you ask.
Question 1: who will edit the site, and how?
If your marketing team wants to build new landing pages every month without calling a developer, a page builder like Elementor is a genuine advantage. They get freedom, and you avoid a queue of small change requests.
If edits are mostly text, images and new posts — and the layout should stay consistent — a custom theme with well-designed ACF fields or Gutenberg blocks is safer. Editors can't accidentally break the design, because the design isn't theirs to change.
Question 2: how many unique templates do you need?
A brochure site with eight pages that each look different? Elementor is quick and cost-effective.
A site with 300 products, 60 case studies and a resource library? You want templates driven by structured data. A custom theme (or a builder used strictly for templates, not individual pages) keeps things consistent and maintainable.
Question 3: what are you willing to pay for later?
Page builders are cheaper to start with and often more expensive to live with:
- More CSS and JavaScript, which means more performance work.
- Paid licences every year.
- Major-version updates that occasionally break layouts.
- Lock-in: moving away from a builder usually means rebuilding every page.
Custom themes cost more upfront, are leaner and faster, and have no licence fees — but changing a layout needs a developer.
My usual recommendation
- Small business, marketing-led, frequent new pages: Elementor, with a disciplined global style kit.
- Content-heavy, structured, performance-critical: custom theme with ACF or custom blocks.
- Somewhere in between: a lightweight custom theme with a few flexible block patterns — the best of both.
The best stack is the one your team can still run confidently two years after launch.
If you're not sure which fits your project, tell me who edits the site and how often. That one answer usually settles it.