Compare

EmDash versus BeeRanked

October 15, 2026

Cloudflare launched EmDash on 1 April 2026 and called it "the spiritual successor to WordPress". BeeRanked is also a way to stop running a WordPress blog. The two are not rivals for the same person. Seen side by side, the choice comes down to which of the two you are.

Two cards: EmDash, you run it, open source deployed to your own Cloudflare account or Node server; BeeRanked, we run it, a hosted content section mounted on the site you already have

What EmDash is

EmDash is an open-source CMS written in TypeScript. Cloudflare's announcement describes it as "serverless, but you can run it on your own hardware or any platform you choose", and says it "is powered by Astro". The licence is MIT, and the code is on GitHub under the emdash-cms organisation.

Its main idea is plugin security. In WordPress a plugin runs with the same rights as the site. In EmDash, per the announcement, "each plugin runs in its own isolated sandbox" and "can only perform the actions explicitly declared in its manifest". It also ships an MCP server, so an AI agent can manage the site the way an admin would, and it imports a WordPress site from a WXR export.

Two facts matter before you install it. The README says "EmDash is in beta preview", and the current core release is 0.38.0, published on 15 September 2026. And the sandboxed plugins depend on a paid tier: the Cloudflare deployment guide states that "Dynamic Workers are available on the Workers Paid plan", so new projects "deploy on the Workers free plan unless you enable sandboxed plugins during scaffolding".

What BeeRanked is

BeeRanked is a hosted content section for a website that already exists. You keep your site as it is, and BeeRanked adds the blog, documentation, wiki or any custom section under a path of it, a subdomain, or through a reverse proxy. The pages are served from Cloudflare's edge as ready-made HTML, with structured data, an automatic sitemap, managed redirects and translations on every page. The mechanics are in Keep your website, grow your traffic.

There is nothing to install and nothing to update. Writing happens in the studio or through the same kind of MCP server EmDash offers; Connect your AI agent to your website with MCP shows that setup. The company behind it is in Belgium and the Standard plan is $49 a month billed yearly, or $59 monthly, with a free trial.

The same question, answered twice

EmDashBeeRanked
Who operates itYou, on your Cloudflare account or a Node.js serverBeeRanked
What it replacesThe whole websiteThe content section of a site you keep
CostFree software; your Cloudflare or server billFrom $49 a month
StatusBeta preview, version 0.38In production, paying customers
PluginsSandboxed, each with a declared manifestNone to install
AI accessBuilt-in MCP serverBuilt-in MCP server and a read-only Content API
SEO plumbingWhatever you and your theme addStructured data, sitemap, redirects, hreflang on every page
LanguagesYour theme's jobAuto-translate into up to seven languages
Import from WordPressWXR export or the REST APIAny blog URL, through the importer

Choose EmDash if

  • You are a developer, or have one, and you want to own the stack end to end.

  • You are replacing a whole WordPress site, theme included, and want a modern base to build it on.

  • You are comfortable running beta software and following a project that ships often. The 0.1.0 preview of April became 0.38.0 by September.

  • Free software matters more to you than a service level.

Choose BeeRanked if

  • You want to keep the website you have and add the content that brings search traffic.

  • Nobody on the team wants to run servers, updates or plugins.

  • You want the technical SEO done once and kept done: structured data, 301 redirects when URLs change, and clean HTML that AI crawlers can read.

  • You publish in more than one language, or plan to.

What the two agree on

Both say WordPress's plugin model is the problem, and both expose the site to AI agents through MCP. Both run on Cloudflare's network, EmDash because you deploy it there, BeeRanked because that is where it serves your pages from. If you are choosing between them, the deciding question is who you want operating the software at 2 a.m. when something changes.

Two outside views

Not everyone thinks architecture settles it. CMSWire summed up the early reaction as "broad agreement that Cloudflare made the right technical calls, paired with skepticism about whether architectural soundness is enough to crack a market where WordPress holds more than 43% share and 60,000 plugins". An analyst quoted by Computerworld put it as "EmDash, even if superior from an architectural perspective, is effectively starting from zero."

Both points apply to BeeRanked as well. What we offer instead of a plugin catalogue is a service: the plumbing is our job, so there is nothing to choose from a catalogue in the first place.

Try before choosing

EmDash has a demo you can run locally with Node.js and SQLite, no Cloudflare account needed, and a hosted playground for its admin interface. BeeRanked has a live demo with no sign-up, and the free content importer shows what your existing blog looks like as a BeeRanked section before you decide anything.