Headless WordPress is often presented as the default solution for a modern front-end. That's not accurate. Astro, Nuxt and SvelteKit cover cases where WordPress in the back-end would be oversized or counterproductive. I've shipped projects in all four stacks over the past 18 months. Here's the decision matrix I actually use, and the cases where I advise against headless WordPress.
For context: headless WordPress = WordPress in the back-end + a front-end in Next.js, Nuxt, SvelteKit or Astro. Astro/Nuxt/SvelteKit can also be used standalone (with Markdown/MDX content, or with another CMS like Sanity, Strapi, Payload).
| Stack | Back-end | Front-end | Typical profile |
|---|---|---|---|
| Headless WordPress | WordPress | Next.js / Nuxt / Astro | Editorial site with non-tech team |
| Standalone Astro | Markdown files or Sanity | Astro | Marketing site / tech blog |
| Nuxt + Strapi/Payload | Strapi or Payload CMS | Nuxt 4 | Vue web app with structured content |
| SvelteKit + headless CMS | Sanity / Contentful | SvelteKit 2 | Very fast site, Svelte team |
This is the most underestimated criterion by technical teams.
| Stack | Editorial maturity | Detail |
|---|---|---|
| Headless WordPress | Excellent | 20 years of refinement, media library, workflows, roles |
| Astro + Sanity | Good | Sanity Studio is very good, but requires training |
| Nuxt + Strapi/Payload | Average | Strapi correct, Payload better in 2026 |
| SvelteKit + Sanity | Good | Identical to Astro on this aspect |
If your editorial team has more than 3 non-technical people who publish regularly, WordPress remains the standard. No headless CMS has the finesse of WordPress's media library nor its extension ecosystem (bookings, ticketing, calendar, forms).
| Need | WordPress | Astro | Nuxt | SvelteKit |
|---|---|---|---|---|
| Advanced contact form | Native plugin | To develop | To develop | To develop |
| E-commerce | WooCommerce | Snipcart / Shopify API | Nuxt Commerce | To integrate |
| Members / customer area | Native plugin | To develop | Nuxt module | To develop |
| Multilingual | Polylang / WPML | Native Astro i18n | Nuxt i18n module | Inlang |
| Advanced SEO | Yoast / Rank Math | Basic @astrojs/seo | Nuxt SEO module | To develop |
If the project needs more than 3 "WordPress business" features (members, ticketing, complex forms, e-commerce), headless WordPress wins. If the project is a blog, marketing site or documentation, Astro is lighter and cheaper to operate.
Important if you need to train a team or find providers.
On 100 front-end developers in 2026, the React/Next ecosystem remains the majority. Vue/Nuxt follows. Astro is growing strongly. Svelte remains a minority.
For an SMB site of 50 pages, 15,000 visits/month:
| Stack | Back-end hosting | Front-end hosting | Total annual cost |
|---|---|---|---|
| Headless WordPress + Next.js | €8/month (managed WP) | $0 to $20/month (Vercel) | ~€200 to €350/year |
| Astro + Sanity | — | €0/month (Vercel Hobby) | ~€100/year (Sanity free tier) |
| Nuxt + Payload | €8/month (Payload self-host) | $20/month (Vercel) | ~€330/year |
| SvelteKit + Sanity | — | €0/month | ~€100/year (Sanity free tier) |
Astro and SvelteKit with a free SaaS CMS are unbeatable for small editorial sites. Beyond 100,000 visits/month or 100 Sanity documents, SaaS rates become significant and WordPress becomes more predictable.
Often-overlooked criterion in Anglo-Saxon benchmarks. A publicly funded project or a less mobile client needs a stack maintainable by providers at 5 or 10 years.
Concrete cases observed on my projects where Astro or Nuxt were the best choice:
Cases where headless WordPress remains the best choice:
| Situation | Recommendation |
|---|---|
| Editorial site > 5 articles/month, non-tech team | Headless WordPress |
| Dev team tech blog | Astro + MDX |
| SaaS marketing site < 20 pages | Astro + light CMS |
| Vue app with structured content | Nuxt + Payload |
| Association site with business needs | Headless WordPress |
| Product documentation | Astro Starlight |
| Extreme performance site, Svelte team | SvelteKit + Sanity |
| Migration of existing WordPress 300+ pages | Headless WordPress |
Headless WordPress is an excellent choice when the editorial team and business needs justify it. For a tech blog, a short marketing site, or a structured-content app, Astro or Nuxt are often more relevant and cheaper. To dig into the headless WordPress case specifically, see the Headless WordPress page.