Using WordPress as Headless CMS

Diving deeper into

Jason Lengstorf, VP of Developer Experience at Netlify, on Jamstack's anti-monolith approach

Interview
You can go use WordPress as your headless CMS
Analyzed 7 sources

This is the key unlock of Jamstack, it lets a company keep the editing tool people already know, while moving the customer facing site onto a faster and more flexible frontend. In practice, marketers still log into WordPress to write posts, upload images, and manage pages, while developers pull that content over the WordPress REST API or GraphQL and render it in React, Next.js, Gatsby, or another frontend stack.

  • Headless WordPress separates the admin from the website. WordPress keeps doing content entry and workflow, but the public site no longer depends on WordPress themes, PHP rendering, or the plugin stack for every page load. That is why teams get WordPress familiarity without inheriting the whole WordPress frontend.
  • The bigger strategic point is composability. A team can use WordPress for articles, Shopify for catalog and checkout, and one frontend to stitch both together. Shopify now explicitly supports bring your own headless stack through its Headless channel and Storefront API, which makes this mix and match model operational, not theoretical.
  • This also explains why Jamstack platforms mattered. They made decoupled sites workable for non technical teams by automating deploys and rebuilds after content changes. Without that workflow layer, asking marketers to edit markdown files or push to Git would have been a non starter.

The direction is toward a world where incumbent systems like WordPress and Shopify remain the systems of record, but not the systems of presentation. As APIs improve and hosting frameworks get simpler, more of the web stack turns into interchangeable parts, and the advantage shifts to whoever gives each team the best day to day tool without forcing everyone into one monolith.