Cloudflare Built a WordPress Killer. I Tested It So You Don't Have To

Cloudflare Built a WordPress Killer. I Tested It So You Don't Have To

April 7, 2026
5
min read
TL;DR

Cloudflare released EmDash, an open-source CMS built on Astro that they call the "spiritual successor to WordPress." I built a real website with it, deployed it to Cloudflare, and tested the admin panel. Verdict: great for simple service businesses, not ready for e-commerce, and currently a lead magnet for Cloudflare hosting.

30 sec readSkip to full article below

Why Is Everyone Talking About Cloudflare vs WordPress?

Because on April 1, 2026, Cloudflare dropped an open-source CMS called EmDash and called it the "spiritual successor to WordPress." The internet lost its mind.

WordPress die-hards think it's a joke. Others see it as the first real alternative that's secure, fast, and free to host. WordPress powers 40% of the internet, so any challenger gets attention.

Here's the thing: WordPress is 24 years old. For 80% of websites (especially service-based businesses), it's overkill. You end up paying for plugins, fighting security vulnerabilities, and dealing with bloat that kills your Core Web Vitals.

EmDash is built on Astro, which is already fast and SEO-friendly. That alone makes it interesting.

What Exactly Is EmDash?

EmDash is a free, open-source website builder and CMS built on top of Astro, designed to deploy on Cloudflare. Think of it as WordPress without the plugin tax.

It comes with:

  • A visual admin panel (similar to WordPress's dashboard)
  • Content types for pages, blog posts, and service areas
  • Built-in blog functionality
  • One-click deploy to Cloudflare
  • An "Import from WordPress" button (yes, seriously)

The admin panel lives at yoursite.com/_emdash/admin. You can manage content, reorder page sections, add users with different roles (admin, editor, contributor), and publish blog posts, all from a browser.

What makes it particularly interesting for AI search optimization is that Astro generates static HTML by default. That means fast load times and clean, crawlable markup that AI engines love. With over 50% of Google searches now triggering AI Overviews, site speed and structure matter more than ever.

How Did I Build a Real Website With EmDash?

I picked a real HVAC company in Garland, Texas, that was sitting on page four of Google. Their website needed serious work: cluttered layout, multiple competing call-to-actions, inconsistent NAP (name, address, phone number), and no clear user path.

Here's what I did:

  1. Cloned the EmDash repo from GitHub
  2. Opened it in Claude Code (using Cmux for the interface)
  3. Gave Claude the URL and said: "Rebuild this site with better SEO. Correct title tags, schema, good content, and best practices"
  4. Used plan mode with ultra think for a better first output
  5. Generated images with Nano Banana Pro (consistent camera type and focal length across all images)
  6. Deployed to Cloudflare's staging environment

The whole build took about 30 minutes. The result was cleaner, had a single clear call-to-action, proper service pages, and a blog section ready for content.

Pro tip: if you want to land SEO clients, rebuild their website from scratch, send the link, and say "I built this for you. We can reroute to the new site and it'll rank better." That's a real sales strategy.

What Does the EmDash Admin Panel Look Like?

It's basically WordPress's dashboard, but lighter. You get a sidebar with content types (pages, blog posts, service areas), and each content type has a simple editor.

Here's what stood out:

  • Drag-and-drop sections: You can reorder page blocks (hero, features, testimonials, FAQs) and the front end updates accordingly
  • Blog management: Adding a blog post is straightforward. Title, body, SEO fields (title tag, meta description). Nothing fancy, but it works
  • User roles: You can invite editors and contributors, which makes it easy to hand off to a client
  • Content blocks: Similar to WordPress blocks, but more limited. Good enough for service businesses

The SEO fields are a nice touch. You get title tag and meta description inputs right in the editor. WordPress needs Yoast or RankMath for that. EmDash has it built in.

One thing that's still buggy: the preview function didn't always reflect changes immediately. Version one quirks. It'll improve.

How Does Deployment to Cloudflare Work?

This is where EmDash shines. Because you're already in the Cloudflare ecosystem, deployment is essentially free and automatic.

The process:

  1. Connect your GitHub repo to Cloudflare Pages
  2. Push changes to GitHub
  3. Cloudflare automatically deploys the updated site

If you're logged into Cloudflare and have Claude Code set up with Cloudflare access, you can deploy directly from the terminal. No manual uploads, no FTP, no messing around.

The downside? You're locked into Cloudflare. If you want to host elsewhere, you lose the speed benefits and the seamless deployment pipeline. That's the trade-off.

I see this as a bit of a lead magnet for Cloudflare. Get developers building on EmDash, and they're automatically on Cloudflare's hosting. Smart move on their part.

Should You Switch From WordPress to EmDash?

Probably not right now, and definitely not if WordPress is working for you. But there are specific situations where EmDash makes a lot of sense.

EmDash is a good fit if you:

  • Build simple service-based websites (HVAC, plumbing, dental, legal)
  • Are comfortable with GitHub (or willing to use Claude Code to handle it)
  • Want near-free hosting on Cloudflare
  • Need a site that's fast by default for SEO and AI search
  • Want to hand off a clean CMS to clients

EmDash is NOT for you if you:

  • Run an e-commerce store (no shop functionality yet)
  • Build web applications (this is for static marketing sites)
  • Rely on 10+ WordPress plugins
  • Use drag-and-drop builders like Wix or Squarespace and aren't technical
  • Need advanced customization beyond basic content types

Steven, one of our AI Ranking community members, has built 800+ location pages for clients using Astro and gets 105 appointments per month. His pages index in under an hour. EmDash makes this kind of workflow even easier because the CMS is already baked in. Before, connecting a CMS like Payload to Astro was an extra step that added complexity.

How Does EmDash Compare to AI Website Builders?

EmDash solves a fundamentally different problem than tools like Bolt, Lovable, or 10Web. Those AI website builders focus on speed but miss SEO fundamentals. EmDash focuses on giving you a proper website framework with a CMS attached.

Here's the key difference:

  • AI website builders generate pretty sites fast, but Google often doesn't even index them. No proper title tags, no structured data, terrible Core Web Vitals
  • EmDash + Claude Code lets you build a site that's SEO-optimized from the ground up, with proper schema, fast load times, and content that AI search engines can parse and cite

The numbers back this up: pages with proper structure get a 40% higher citation rate in AI search. AI visitors convert 4.4x better than organic search visitors. You can't afford to ignore this.

Frequently Asked Questions

Is EmDash free to use?

Yes. EmDash is open source and free. Hosting on Cloudflare Pages is also free for most use cases. The only cost is your domain name.

Can I import my existing WordPress site into EmDash?

EmDash has a built-in "Import from WordPress" feature. It's still early, so expect some manual cleanup, but the foundation is there.

Do I need to know how to code to use EmDash?

You need basic familiarity with GitHub, or you can use Claude Code to handle the technical parts. The admin panel itself is no-code once the site is deployed.

Is EmDash good for SEO?

Built on Astro, which generates static HTML with fast load times. That's a strong SEO foundation. Combined with proper title tags, meta descriptions, and schema markup (which Claude Code can add), it's better than most WordPress setups out of the box. Site speed directly impacts AI search citations.

What about e-commerce?

Not yet. EmDash is designed for static marketing websites. If you need a shop, stick with Shopify or WooCommerce for now.

The Bottom Line: Worth Watching, Not Worth Rushing

EmDash version one is promising but limited. It's perfect for building fast, SEO-friendly service business websites with a clean CMS that clients can actually use. It's not ready to replace WordPress for everyone.

If you're building websites for clients using Astro and Claude Code (like many in our community), EmDash removes the biggest pain point: connecting a CMS. That alone makes it worth trying.

Watch the full tutorial on building SEO websites with Astro and Claude Code if you want to see the complete workflow.

And if you want to learn how to build websites that rank in both Google and AI search, join the AI Ranking community. We're 470+ members deep, and growing.

Resources

Share this post
Tags
No items found.
Nico Gorrono
SEO and AI Automation Expert

Stay Updated with Our Insights

Subscribe to our newsletter for the latest tips and trends in AI-powered SEO.

By clicking Sign Up you're confirming that you agree with our Terms and Conditions.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.