“If the team can’t name the front-end framework they’re committing to before the meeting ends, they’re not ready for headless.”
— Owen, in this episode
Last month, three different clients told me they were going headless. Two of them couldn’t tell me why. One pointed at a slow load time. One said the team wanted to use React. The third had read about headless commerce and was sure it applied. None of them had done the test that matters.
Headless WordPress is the right answer to about one problem in five it gets applied to. The other four — slow site, brand inconsistency, hard-to-train team, mediocre content workflow — get worse when you split the front and the back. There are two systems to maintain now, and there’s a developer dependency where editors used to ship without one. A bad headless decision costs about two years and the back half of an editorial team’s morale. The front end gets faster. The content team gets slower. Content teams beat front-end speed for revenue impact every time — and the bottleneck-in-one-sentence question I went through with Walter in the enterprise WordPress episode is the question that should have been asked here, in this room, before the architecture conversation started.
This episode is about what headless actually solves, what it actually breaks, and the four-question test that should happen before any headless project gets signed.
To go with this episode, I wrote that four-question test out long-form — the failure modes for each question, and the decision rule at the end. Download the headless four-question test.
The source essay this episode is built from: Headless WordPress in 2026: When It Helps and When It Hurts.
Chapter markers
Most modern podcast clients (Apple Podcasts, Overcast, Pocket Casts) surface these as jump-points.
- 00:00 — Cold open: One in five
- 00:46 — Act 1: The contrarian read
- 01:15 — Act 2: The test that matters, schema, preview
- 03:42 — The turn: Name the framework
- 04:08 — Act 3: Three flavours, four-question test
- 06:11 — Close: What’s your bottleneck
- 06:30 — Sign-off
In this conversation
- Christopher — host, has watched the headless decision go both ways with many clients
- Frances — peer-founder push: organisational gravity wins, regardless of whether the technical case is real
- Walter — eighteen-year witness; brings the editorial-workflow problem (preview button, page builders, the SEO plugins that quietly stop rendering schema)
- Owen — turn-deliverer; lands the rule about naming the framework before the meeting ends
The three flavours that dominate in 2026
If a headless WordPress project is on the table, these are the three stacks worth evaluating:
- Faust.js + Next.js (maintained by WP Engine) — opinionated, fastest path from “we have WordPress” to “we have headless.” Trade-off: tied to the Next render model and to WP Engine’s hosting recommendations.
- WPGraphQL + Astro or Eleventy — static-site generation against the GraphQL schema. Lower runtime cost; harder to set up dynamic personalisation. Best for content-driven sites with a steady publishing cadence.
- WPGraphQL + bespoke React, Vue, or Svelte — maximum flexibility, maximum maintenance. Requires a dedicated front-end team to keep alive.
If anyone is still pitching Frontity, the proposal is out of date — Frontity has been deprecated since 2022. If it’s in the proposal, the proposal didn’t get a 2026 refresh.
The failure modes the test exists to catch
Two specific things break in headless projects that nobody puts on the calendar until launch week, and both made it into this conversation because they’re the ones I’ve seen ship as cracks under the foundation.
Owen brings the SEO one: every Yoast and Rank Math assumption breaks the moment the WordPress front end stops rendering the page. Schema, canonical tags, meta descriptions, sitemaps, redirects — none of those plugins render structured data in headless without explicit additional work. Most teams discover this two weeks before launch, when somebody runs the rich-results test on the staging URL and watches half the markup disappear. By then nobody has the capacity to rebuild the structured-data layer, so the launch ships with broken schema and the rankings move accordingly.
Walter brings the editorial one: the preview button. In a standard WordPress site, the preview button shows the editor the post as it will render to a reader — save, preview, save, publish. In a headless site, that preview lives in a separate front-end environment that has to be wired up deliberately. Until it is — and it almost always gets deferred to a “phase two” that takes six months — the editors are working blind. The editorial team usually finds out about this in launch week, or the week after.
The four-question test exists because the calendar didn’t have any of that in it when the team signed.
Credits
- Host: Christopher Ross — voice clone trained on Christopher’s recorded audio, used in the studio with his authorisation
- Frances, Walter, Owen: synthesised cast personas, characters in the show
- Audio production: in-house, Sites I’ve Never Seen studio
- AI disclosure: see my standing stance on disclosing every use of AI — the cloned host voice and the synthesised cast both fall under it
Listen
Subscribe in your podcast app of choice — the show is on Apple Podcasts, Spotify, Pocket Casts, Overcast, YouTube Music, Amazon Music, and the Podcast Index. If your app asks for a feed URL, the canonical RSS (Really Simple Syndication) feed is thisismyurl.com/feed/podcast/.
Or download the MP3 (audio file) directly.
What to do next
If you’re in a headless conversation right now — or evaluating a proposal that’s quoted you a headless rebuild — the four-question test is what to take into the next meeting. If you’d like a second set of eyes on what your test turned up, send me a note.
Thanks for listening. — Christopher