WotWP Blog

What is Astro? The framework behind EmDash, for website owners

Light wooden building blocks laid flat on a blue background in the shape of a simple web page: a long header block, a wide block beneath it and three small squares, with kraft tape holding one corner

The short answer

Astro is the open-source web framework that builds a website's pages: the code that turns your words and images into the finished page a visitor's browser loads. It is the layer EmDash runs on, and it is the main reason EmDash sites tend to be fast, because Astro sends visitors finished HTML with little or no JavaScript, where WordPress builds each page in PHP and adds whatever scripts its theme and plugins bring.

You will rarely see Astro as an owner. You see the admin panel where you edit pages, and the public site your visitors load. Astro sits between the two.

  • What Astro is: a framework for content sites such as blogs and marketing sites. It is not a CMS on its own, and since January 2026 its team works at Cloudflare.
  • Why Astro sites are fast: pages arrive as plain HTML and CSS, and JavaScript loads only for the parts that need it. In public data, about 67% of Astro sites pass Google's Core Web Vitals, against about 49% of WordPress sites.
  • How it relates to EmDash: Astro builds and serves the pages; EmDash adds the admin panel you edit in, inside the same site.
  • What a move from WordPress to Astro costs: the design and every plugin feature are rebuilt, there is no drag-and-drop page builder, and someone technical has to look after the site.
  • Who should stay on WordPress: stores, membership and course sites, sites built around one plugin, owners who redesign their own pages often, and sites that work and cost little.

What Astro is, in plain English

Astro is a tool developers use to build websites. Its documentation describes it as "the web framework for building content-driven websites like blogs, marketing, and e-commerce" (Astro docs). A framework is the set of building blocks a site is written in. WordPress has its own: PHP templates, themes and plugins. Astro replaces that layer with components, small reusable pieces such as a header, a pricing table or a blog card, that a developer assembles into pages.

Two facts about Astro matter to an owner.

It is open source, and Cloudflare now backs it. On January 16, 2026, Cloudflare announced that "The Astro Technology Company, creators of the Astro web framework, is joining Cloudflare" (Cloudflare blog). The same post says "Astro will remain open source, MIT-licensed, and open to contributions, with a public roadmap and open governance," and that "you can deploy Astro to any platform or cloud." Cloudflare lists Porsche, IKEA and OpenAI among the companies that use it.

It is not a CMS by itself. Out of the box, an Astro site's content lives in files that a developer edits. Astro's own WordPress migration guide puts it plainly: "A WordPress site is edited using an online dashboard," while "in Astro, you will use a code editor and development environment to maintain your site" (Astro docs). That is the gap EmDash fills, which we come to below.

Why sites built with Astro are fast

Astro sites tend to be fast because the browser has less work to do. By default, Astro "will automatically render every UI component to just HTML & CSS, stripping out all client-side JavaScript automatically" (Astro docs). JavaScript, the code that makes a page interactive, is added only to the pieces that need it, such as a menu that opens or a booking widget. Astro calls these pieces islands. The rest of the page is plain HTML, which phones and laptops display quickly.

A WordPress page often arrives differently. The theme, the page builder and each plugin can add their own scripts and styles to every page, whether that page uses them or not. A careful developer can keep a WordPress site lean, but the default pull is the other way.

The public numbers point the same direction. Core Web Vitals are Google's measures of how quickly a page loads, how quickly it responds to a tap, and whether it jumps around while loading, taken from real Chrome visitors. Using the HTTP Archive Core Web Vitals Technology Report, which combines Chrome UX Report and HTTP Archive data, Search Engine Journal found that "67% of sites using Astro received a good CWV score," while "WordPress is ranked dead last in this comparison with approximately 49% of sites receiving a good CWV score" (Search Engine Journal, May 27, 2026).

Read those numbers for what they are:

  • They describe all sites on each platform, not yours. Astro sites are mostly newer and built by developers; many WordPress sites are older and carry years of plugins. A well-built WordPress site can pass, and a badly built Astro site can fail.
  • Speed is measured per site. Before any move, the honest step is to record your current scores, then check the new site against them before launch. Nobody can promise a number in advance.
  • Speed is one ranking signal among many. A faster site is better for visitors, but it does not guarantee higher rankings on its own.

How Astro and EmDash fit together

EmDash is the CMS, and Astro is the framework it is built for. The EmDash docs say it in one line: "EmDash is a content management system built for Astro. It adds an editor-facing admin panel to the same application as your website" (EmDash docs). EmDash, which its makers call "the spiritual successor to WordPress" (emdashcms.com), comes from Cloudflare, the same company that now backs Astro.

In practice the work splits like this:

Part of your site

Who handles it

What it does

Admin panel

You and your editors, in EmDash

Edit pages and posts, save drafts, upload images, manage menus, restore earlier versions

Content store

EmDash

Keeps your entries, images, users and settings in a database

Pages and design

Astro

Turns that content into the HTML your visitors load, using the site's components

Plugins

EmDash

Add features; plugins from the registry run sandboxed and permission-gated

Astro still decides how every page looks. The docs are clear about the limit: "Astro components still control the site's HTML and design. EmDash manages structured content; it is not a visual page builder" (EmDash docs). You change words, images, posts and pages in the admin panel. A new layout is a change to the site's code.

When you publish, the next visitor sees the change. An EmDash site renders pages on the server when they are requested, and its route cache can keep a finished copy of each page ready, so visitors "rarely wait on a render once a page is cached" (EmDash docs). EmDash clears the affected cached pages when you publish.

For the full comparison of the editing side, including sign-in, plugins and hosting, read EmDash vs WordPress: what changes for a small business site.

Astro vs WordPress, side by side

WordPress

Astro (with EmDash)

What it is

A CMS and a site builder in one, written in PHP

A framework for building pages; EmDash adds the CMS

Who maintains it

The WordPress open-source project

Open source, MIT license; the core team has worked at Cloudflare since January 2026

How pages reach visitors

Built in PHP on each request, usually with a caching plugin

Mostly plain HTML; JavaScript only where a part needs it

Core Web Vitals pass rate

About 49% of sites

About 67% of sites (both: HTTP Archive via Search Engine Journal)

Editing

Online dashboard, block editor, often a page builder

EmDash admin panel for content; layouts live in code

Plugins

Thousands, each running with WordPress's own access

A young registry; registry plugins are sandboxed and permission-gated

Security record

11,334 new vulnerabilities in 2025, 91% in plugins (Patchstack)

Too new for a comparable record

Who can set it up

Many owners can install it on a shared host

Needs a developer to build and someone to run it

Moving from WordPress to Astro: what you give up

Moving to Astro moves your content, not your WordPress site. Your posts, pages, categories and images can come across through EmDash's WordPress importer. The rest is rebuilt, and an owner should know that before agreeing to anything.

The design is rebuilt. Your WordPress theme does not run on Astro. EmDash "does not run PHP, WordPress themes, or WordPress plugins," so "the site design and any custom plugin behavior still need to be implemented for Astro and EmDash" (EmDash docs). The new site can look the same as the old one, but someone has to build it that way.

Plugin features are rebuilt or replaced. Astro's own guide warns that "you may now have to build many of your existing features yourself instead of looking for third-party solutions" (Astro docs). Contact forms, booking widgets and anything a plugin did for you need a new version, tested before launch.

Redirects are your job. The importer moves content; it does not keep every old address working. The EmDash docs tell site builders to "crawl old public URLs and prepare redirects for every changed route" and to keep the WordPress site "until the new site has run successfully in production and rollback is no longer required" (EmDash docs). Our website migration SEO checklist lists every check that protects your rankings during the move.

There is no drag-and-drop page builder. If you like rearranging page sections yourself in Elementor or Divi, you lose that. You keep editing the content inside the layout.

Someone has to run it. EmDash "adds operational work: the team is responsible for the database, media storage, backups, upgrades, and the application that serves the admin panel" (EmDash docs). On WordPress, many owners click "install" on a shared host. On Astro and EmDash, a developer or a hosting service does that work.

What you get back: no WordPress core, theme or plugin updates to apply, pages that start lean, and a site whose code a developer can read and change without fighting a page builder.

Who should stay on WordPress

Astro is a good home for a site that is mostly pages, posts and a contact form. It is not the right home for every site.

If your site is

Stay on WordPress?

Why

A WooCommerce or other online store

Yes, for now

Astro can power a store, but checkout, stock and payments are a full rebuild

A members area, online course or anything people log into

Yes, for now

Logins and private content need their own rebuild

Built around one plugin, such as a directory or booking system

Usually

The plugin is the site, and the feature has to be rebuilt

Redesigned by you, often, in a page builder

Probably

Astro layouts live in code, not in a drag-and-drop editor

Working, cheap to run, and rarely touched

Yes

If it is not costing you time, money or worry, there is nothing to fix

The site that fits Astro best is the most common kind of small business site: a brochure, marketing or blog site of up to a few hundred pages, with no store and no members, built by someone who is no longer around to patch it.

Where WotWP fits

We bring WordPress sites into the AI era on EmDash and Astro, and we do the parts of an Astro move an owner should not have to do. A free, read-only check of your public pages tells you whether your site is a good fit and shows the exact price. If it is a fit, we rebuild the site on Astro and EmDash as a private preview, check every URL, redirect, form, title and description against your live site, and switch the domain only after you approve it, with the rollback written down. After launch we host the site, handle the upgrades, and email you a monthly certificate listing the checks we ran and what changed.

Curious what Astro would mean for your site? Check your site for free.

Frequently asked questions

Is Astro a CMS?

No. Astro is a web framework that builds and serves pages. On its own, content lives in files a developer edits. A CMS such as EmDash, which is built for Astro, adds an admin panel where owners and editors change pages, posts and images without touching code.

Who owns Astro?

Astro is open source under the MIT license. Its creators, The Astro Technology Company, joined Cloudflare in January 2026. Cloudflare says Astro stays open source with a public roadmap and open governance, and that sites built with it can be deployed to any platform, not only Cloudflare.

Is Astro faster than WordPress?

On average, yes. About 67% of Astro sites pass Google's Core Web Vitals, against about 49% of WordPress sites, according to HTTP Archive data reported by Search Engine Journal in May 2026. Those are averages across all sites. Your own site's speed is measured before and after a move, never promised.

Can I edit an Astro site without knowing code?

Yes, when it has a CMS. On an Astro site with EmDash you sign in to an admin panel to edit pages and posts, save drafts, upload images and restore earlier versions. Changing the layout or design itself is a code change that a developer makes.

Will moving from WordPress to Astro hurt my Google rankings?

Not if every old address still works or redirects, every page keeps its title and description, and the site is checked against the old one before launch. The move itself does not create redirects for you, so each URL has to be checked before the domain switches.

What happens to my WordPress plugins if I move to Astro?

They do not move. Astro and EmDash do not run WordPress plugins, so each feature a plugin provided, such as a contact form or a booking widget, is rebuilt or replaced and tested before launch. If your site depends on a plugin that cannot be rebuilt, stay on WordPress.