EmDash, Astro, and the Problem with Making WordPress Again

April 17, 2026

Cloudflare got the web talking when it introduced EmDash on April 1, 2026. The company described it as the “spiritual successor to WordPress,” said its team had spent two months rebuilding WordPress from the ground up, and released EmDash as a v0.1.0 preview in an early developer beta. Under the hood, it runs on Astro, uses TypeScript, and pushes a sandboxed plugin model as the answer to WordPress’s long-running plugin security problem.

That got our attention immediately.

At our agency, we have spent a lot of time writing about WordPress from the perspective of businesses that are tired of carrying its maintenance load. We work with companies that want better performance, fewer emergencies, cleaner content workflows, and a platform that does not keep pulling them back into plugin updates, workarounds, and technical cleanup. So when Cloudflare launched EmDash, we looked at it seriously. We wanted to see whether this was a genuine step forward.

Some parts of it are promising.

Some parts of it feel like the web got handed WordPress again with newer framework and rebuit architecture.

That is the problem.

What we like about EmDash

We like Astro. It's our preferred web framework.

That great because Astro is one of the best foundations available today for content-driven websites. It gives developers a modern frontend framework, strong performance, flexible rendering options, and a much cleaner starting point than the old PHP theme model many WordPress projects still depend on. Cloudflare made Astro central to EmDash’s pitch, and that is the part of the product that made us pay attention first.

We also like the security direction.

Cloudflare’s launch post does not dance around the problem. It says WordPress plugin architecture is fundamentally insecure, points to plugin-driven vulnerability numbers, and explains that EmDash plugins run in isolated sandboxes with declared capabilities. In plain terms, the product aims to replace the WordPress model of “install a plugin and trust it with almost everything” with a model where access gets scoped and declared up front. That is a real improvement in concept.

That part aligns with what many businesses actually need. They do not want to wonder whether a single plugin update, abandoned add-on, or weak admin tool just opened a door into the rest of the site. They want fewer moving parts and clearer boundaries.

Cloudflare also made EmDash open source under MIT, said you can run it outside Cloudflare, and positioned it as portable across multiple storage and database options. That gives the project some credibility.

The part that we are not impressed with

Tired Old Interface

Unfortunately, interface already feels tired. We've been staring at WordPress admin screens for over 20 years, and that's pretty much why we get the tired old feeling looking at EmDash. 

EmDash Posts and Admin Screen

In the back of your mind your're thinking, "What kinds of glitches or problems am I going to run into today"? There's heavy psychological emotional baggage attached to that interface that is too much for the mind to bear. People that don't work in WordPress that much, will never have those kinds of insights.

There's heavy psychological emotional baggage attached to that interface

Joost wrote that EmDash “looks a lot like WordPress,” and his description of the editor shows a familiar structure with title, featured image, rich text editor, categories, and publish controls. Maciek Palmowski said the admin panel has an old TinyMCE feel and compared the theming model to pre Full Site Editing WordPress. Those observations line up with what we saw too.

That familiarity might excite people who still feel nostalgic about older WordPress. It does very little for us.

Please, no more WordPress! Please no more S'mores!

We are frankly tired of looking at the same old CMS interface.

A lot of agencies that have spent years inside WordPress do not want a product that reminds them of the same old post editor, the same old admin logic, and the same old assumptions about how publishing should work. We do not look at a WordPress-like admin and think, “finally, this again.” We think, “we already know where this mental model leads.”

That is the deeper issue with EmDash right now. It does not just borrow a few ideas from WordPress. It seems eager to preserve WordPress’s default worldview.

The blogging-first mindset, again.

The EmDash README tells the story.

Its feature list leads with blog posts, pages, and custom content types. Its admin feature list includes navigation menus, taxonomies, widgets, and a WordPress import wizard. One of its three official starter templates is a classic blog with sidebar widgets, search, RSS, categories and tags, and comment-ready behavior.

That tells you exactly how the product still sees the world.

Posts matter first. Blog structure sits near the center. Widgets still get a seat at the table. Comments still show up as part of the default model for the platform. The old publishing model still has a strong grip on the interface.

That is where we lose interest.

Most companies we work with are not trying to recreate a mid-2010s blogging setup. They need marketing pages, landing pages, structured service content, reusable content sections, better governance, and a cleaner relationship between design, content, and code. They do not need sidebar widgets. They do not need their CMS to feel like it assumes everyone still runs a blog at the center of the business website.

Blogging should absolutely be available. Many organizations still need it.

But “blogging available” and a “blogging-first product” are not the same thing.

EmDash still feels too close to the second one.

Lack of Modern CMS Features

We know it's early days but the plan should be for a modern set of features, because that is what people want. If you want to be WordPress' successor, you better blaze past it with solutions to the old WordPress limits and issues.

For a CMS that wants to present itself as a serious step forward, the public feature set still feels narrow compared with mature modern platforms. The official project materials highlight content types, rich text editing, drafts, revisions, scheduled publishing, inline visual editing, a media library, menus, taxonomies, widgets, and WordPress import tools. That is a workable starting point. It does not read like a CMS that has already built a stronger authoring experience than the platforms businesses are trying to move toward.

Take live preview. EmDash does advertise inline visual editing and preview, but the preview story still looks early. There is an open bug where the admin Preview button ignores a collection’s configured URL pattern and sends editors to the wrong path. Another public migration write-up noted that draft preview was not simply ready out of the box and required extra setup with a preview secret before it worked properly. For a modern CMS, preview should feel dependable and polished. It should not feel like a feature that still needs extra care before editors can trust it.

Then there is the field system. This is where platforms like Statamic set a much higher standard. Statamic documents more than 40 core fieldtypes, including assets, entries, Bard, Grid, Replicator, video, users, terms, structures, tables, dictionaries, and relationship fields that let editors create and edit related items directly from the field itself. EmDash talks about a visual schema builder and fields, but its public materials do not show anything close to that level of built-in field depth or editorial flexibility yet. That matters because a better CMS is not just about cleaner code. It is also about giving content managers stronger core tools without making developers build every better editing experience from scratch.

The same pattern shows up elsewhere. There are signs that EmDash has content-level internationalization, but an open issue says the admin interface itself is still English-only, with hardcoded strings across the product. That is not a small detail. A modern CMS should feel ready for real organizations, real editors, and real multilingual workflows, not just modern infrastructure. EmDash may get there. Right now, it still feels more like a promising technical rebuild than a fully formed modern CMS experience.

Rebuilding WordPress is not the same as moving past WordPress

Cloudflare openly framed EmDash as rebuilding WordPress from the ground up and positioning it as WordPress’s spiritual successor. The project README says EmDash takes the ideas that made WordPress dominant, including extensibility, admin UX, and a plugin ecosystem, and rebuilds them on serverless, type-safe foundations.

That is exactly where our perspective differs.

The businesses we talk to are not usually looking for “WordPress again, rebuilt with TypeScript.” They are trying to get out of the cycle WordPress created for them. They want a site that feels cleaner to operate. They want better performance without layers of compensation. They want fewer dependencies, fewer surprises, fewer plugin decisions, fewer emergency fixes, and less admin clutter.

A modern CMS does not impress us just because it takes old WordPress concepts and rehosts them on better infrastructure.

It needs to show that it learned the right lessons from WordPress.

Right now, EmDash looks more interested in preserving WordPress-style editing than in leaving it behind.

This is where the product starts to feel like a clone

We do not mean “clone” in the strict legal or code sense. Cloudflare explicitly says no WordPress code was used. We mean it in the product sense. The structure, the admin feel, the migration path, the terminology, the template patterns, and the familiar content assumptions all signal a product that wants to be instantly legible to WordPress users.

We understand why that seems smart.

We just do not find it impressive.

At a certain point, trying to win by copying WordPress too closely starts to feel backward. WordPress already exists. It already owns that history. It already covers the blog-first, posts-and-pages, comments-and-widgets world. If a new CMS wants serious attention from agencies that are actively trying to move companies out of WordPress, it needs to do more than recreate the same product with a better runtime.

That is why EmDash currently feels less like a fresh category move and more like a very fast attempt to rebuild WordPress in public.

Cloudflare’s own announcement even says the team had recently rebuilt Next.js in one week with AI coding agents and then spent two months rebuilding WordPress from the ground up. That is an eye-catching story. It also helps explain why parts of EmDash feel more like a rapid remake than a fully formed product direction.

Early bugs

Cloudflare calls it a v0.1.0 preview in an early developer beta, and the GitHub repo calls it a beta preview. That does not make the project unserious. It does mean businesses and agencies should stop short of treating it like a production-proven CMS recommendation.

The issue tracker already shows the kind of friction you would expect from a very early product. Recent open issues include comments that cannot be disabled once enabled, a broken checkbox bug on the Comments admin page, WordPress import problems, deployment failures, admin content pagination limits, and imported posts losing original dates or publish status in some flows.

That is exactly why we are cautious.

We looked at EmDash and found parts of it nice and simple. We also cannot assume it is bug-free, workflow-complete, or ready for the demands that serious business sites place on a CMS. That is not a knock on a preview release. It is simply the reality of a preview release.

Why platforms like Statamic feel more convincing right now

Take a platform like Statamic for example. Statamic is a great replacement for WordPress, if you need a modern cms. The biggest reason why this is the case is because it's not trying to be WordPress. Statamic has its own point of view.

Statamic already has a live preview and over 40 field types baked into it's core plus modern CMS features that EmDash is missing out of the box.

It does not feel trapped in WordPress’s old admin habits. It does not feel like it needs to carry forward the same tired interface to make people comfortable. It feels more intentional as a CMS product. It feels more mature in how it presents content management as a modern experience rather than as a repaired version of a legacy one.

A better alternative does not simply remove plugin vulnerabilities or swap out the runtime. It changes the experience enough that you can feel you left the old system behind.

That is what many businesses want when they decide WordPress is no longer serving them well.

What we think of EmDash right now

We respect what Cloudflare is trying to do with EmDash.

We like the Astro foundation.
We like the security direction.
We like the fact that a major infrastructure company is willing to challenge WordPress’s plugin model directly.
We like any effort that reduces the chance that one add-on can expose an entire website.

But we are not excited by a CMS that still feels so close to WordPress in all the ways that wore people out.

We are tired of the old WordPress interface and the chills that come with it.

We do not need widgets to keep showing up as a core concept on modern business sites.

We do not need comments hanging around like they are still central to every publishing workflow.

We do not need a platform that leads with posts as though every organization still builds its web presence around blogging first.

We do not need WordPress nostalgia wrapped around Astro.

What we want is a CMS that actually moves content management forward for businesses. Cleaner content structures. Better page-building logic. Stronger editorial clarity. Less clutter. Less legacy thinking. More confidence after launch.

EmDash has some ingredients we genuinely like.

It also still feels too much like making WordPress again.

Businesses Outgrew WordPress for a Reason

That is the real takeaway.

If you are a developer who wants to experiment with a new Astro-based CMS and explore a safer plugin model, EmDash is worth watching closely. Cloudflare has the resources, credibility, and technical depth to improve it quickly.

If you are a business deciding where to place your next website, the standard should stay higher than novelty.

You should ask whether the platform gives you a cleaner future.
You should ask whether the editing experience fits the way your organization actually works.
You should ask whether the architecture reduces long-term maintenance and operational risk.
You should ask whether the CMS reflects modern website needs or simply preserves older defaults in a newer package.

That is where our agency lands today.

EmDash is interesting.
Astro is the strongest part of its story.
Cloudflare’s security thinking is the strongest part of its pitch.
The WordPress-like experience is the weakest part of its product direction.

The goal after WordPress should be progress.

Right now, EmDash still feels too much like a very smart attempt to make WordPress again. We'd love to see it evolve WAY past that into something uniquely suited for the needs of modern sites.

EmDash FAQs

Is EmDash a serious WordPress competitor already?

Arrow icon

It is serious enough to pay attention to, but not serious enough for us to recommend broadly to business clients yet. Cloudflare launched it as a v0.1.0 preview and early developer beta, and the GitHub repository still describes it as a beta preview. That status matters. It tells you the product should be tested, explored, and watched, not assumed mature simply because the announcement came from a major company. Serious projects can still be early projects. EmDash fits that category right now

What is the most impressive thing about EmDash?

Arrow icon

The plugin security model is the biggest standout. WordPress plugins usually get broad access to the database, filesystem, and other core parts of the application. Cloudflare designed EmDash so plugins run in isolated sandboxes and request specific capabilities in advance. That is a much stronger starting point for security. We also think the Astro foundation is a major advantage because it gives the product a modern frontend base from day one.

Why does the WordPress-like interface bother us so much?

Arrow icon

Because businesses do not only leave WordPress because of security. They leave because the whole experience starts to feel old, crowded, and operationally expensive. When a new CMS still looks and feels like the same post editor logic, the same blog-first assumptions, and the same old admin habits, it does not feel like much progress. Joost and Maciek both noted how familiar the interface feels, and that familiarity is exactly what many agencies and companies are trying to move past.

What is EmDash?

Arrow icon

EmDash is a full-stack Astro CMS built by Cloudflare and introduced on April 1, 2026 as an early beta preview. Cloudflare describes it as a “spiritual successor to WordPress,” with the goal of rebuilding familiar CMS ideas like extensibility, admin UX, and plugins on a more modern Astro and TypeScript foundation with a safer plugin model. EmDash is not really headless. It modernizes the runtime while still keeping the CMS and website tightly connected. Unlike flat-file CMS tools, it uses a real SQL database layer, which gives it more application-like structure but also means it is not some radically different model from the database-backed CMS world businesses already know.

Does EmDash solve WordPress performance problems?

Arrow icon

It addresses some of the underlying architecture issues that make WordPress harder to run cleanly at scale. Cloudflare positions EmDash as serverless-first, says it scales to zero on Workers, and ties it closely to Astro’s content-driven rendering model. That is a much more modern base than classic WordPress hosting. Still, architecture alone does not make a platform the right fit. Interface design, editorial workflows, maturity, and ecosystem depth still matter when a business has to live with the CMS every day.

Is EmDash a Headless CMS?

Arrow icon

EmDash is more of a coupled/full-stack CMS with modern architecture, not a classic headless CMS. It handles the admin, content model, and site rendering together in one Astro-based system, rather than acting primarily as a content API that feeds separate frontends. The repo even frames deployment as “just deploy your Astro site,” which reinforces that integrated model.

That said, it does have some traits that may feel headless-adjacent:

  • it uses structured content concepts and modern APIs
  • it can fit into modern frontend workflows
  • it is not tied to old PHP templating or classic WordPress theme architecture

But if you are comparing categories, I would not call EmDash a true headless CMS in the same way you would talk about Storyblok, Contentful, or other API-first platforms. I would call it a modern Astro CMS or full-stack CMS instead.

EmDash is database-backed, but it is not locked to one database.Locally, it commonly uses SQLite. In other environments, it can use Cloudflare D1, Turso/libSQL, or PostgreSQL. The repo also says each content type gets a real SQL table with typed columns

What do platforms like Statamic do better for a modern CMS experience than EmDash does currently?

Arrow icon

Platforms like Statamic feel more complete as modern CMS products because they offer deeper editorial tools, more mature content modeling, and a stronger day-to-day authoring experience right now. Statamic has a large built-in field system, including dozens of fieldtypes for structured content, relationships, assets, layout building, tables, and more. That gives businesses and developers a richer foundation for building content workflows without needing to assemble the experience from scratch. EmDash, by comparison, still looks early. Its public feature set covers core content types, drafts, revisions, scheduling, visual editing, media, menus, widgets, and migration tools, but it does not yet present the same depth of modern CMS capability or maturity. That is why Statamic feels more like a fully formed modern CMS, while EmDash currently feels more like a promising new platform still finding its footing.

Should companies move from WordPress to EmDash right now?

Arrow icon

Most companies should not treat EmDash as the obvious next step today. Technical teams can experiment with it, prototype with it, and learn from it. Business decision-makers choosing a production CMS should stay focused on maturity, workflow fit, governance, developer experience, long-term support, and operational stability. Those are bigger decision factors than launch buzz. EmDash has promising ideas. It also still carries preview-stage risk and too much WordPress architecture thinking for us to recommend it broadly right now.

Hire the WordPress Maintenance Experts at Afteractive

All-in-One WordPress Maintenance Secuirity, Hosting, Trianing, and Support

With a decade-long track record, we have consistently delivered the maintenance and support necessary for our clients to achieve unparalleled online success. Our commitment to providing top-notch support, unwavering dedication, and unmatched expertise in WordPress sets us apart in the Orlando area. We genuinely care about your goals, considering ourselves an extension of your team. Your success is our success, and we strive to go above and beyond to ensure you reach your desired outcomes.

Contact Us

Book a consultation

Our web design services modernize your tech and help establish a solid foundation for your business, enhancing brand awareness, driving traffic to your site, generating new leads, and improving conversion rates.

Schedule a call