Bring your site
Menu

Astro websites, done properly.

Em Workers designs, builds and migrates fast business sites on Astro and EmDash. Every site gets a free rebuilt homepage.

This page loaded in
…
Downloaded
…
JavaScript
…
Requests
…
Served from
…

Measured in your browser just now, not written into the page.

Sound familiar?

Nobody chooses a new platform for fun. You get here because the old one started costing more than it gives back.

An update takes the site down

A plugin update breaks a layout on a Friday. Someone has to find out which one, and roll it back.

Nothing to patch on the live site. Changes are tested on a preview first.

Every change waits on a developer

A landing page for next week’s campaign joins the queue and ships after the campaign.

Editors build pages from approved blocks and publish them on their own.

Speed fixes never stick

You bought the caching plugin, the image plugin and the speed audit. The site is still slow on a phone.

Pages are built from Astro with almost no JavaScript, so there’s little to slow down.

Security keeps you up at night

Plugins are where most CMS sites get into trouble, and you can’t audit forty of them.

EmDash plugins run in a sandbox and can only do what they declared.

The bill grows every year

Hosting, the page builder, premium plugins and the CMS seat licence all renew, and none of them make publishing better.

Open-source software, your own Cloudflare account and no CMS subscription.

You can’t leave your agency

The site lives in someone else’s accounts, and every small change goes back through them.

Code, content and accounts are yours from day one.

Three parts, one codebase

Most Astro sites connect to a separate CMS, with its own login and its own monthly bill. EmDash lives in the same project as the site, so there’s one thing to run.

Astro

What visitors get

Pages arrive as finished HTML. JavaScript loads only for the parts that need it, like a form or a menu, so the rest of the page has nothing to wait for.

EmDash

What your team edits

An open-source CMS built for Astro. Posts, pages, media, menus, drafts, revisions and scheduling, in one TypeScript codebase with the site.

Cloudflare

Where it runs

Workers serves pages from data centers close to each visitor. Content sits in a D1 database and media in R2 storage, all in your own account.

The EmDash admin: a sidebar of content, media and settings beside a list of published and draft posts

From first look to years of running it

Four phases. Start at any of them, and leave after any of them.

1

Audit

Find out what you have, what it costs and whether moving is worth it.

  • Site and stack audit
  • Migration map
  • Search baseline
  • Astro code review
See audit

2

Design

Shape the content, the look and the blocks your team builds pages from.

  • Content model
  • Design system
  • Editing blocks
See design

3

Build

Ship a new site or move the old one, with your old site live until the new one passes.

  • New Astro and EmDash site
  • CMS migration
  • Headless CMS integration
  • Webflow, Wix or Squarespace migration
See build

4

Run

Keep it fast, current and improving, with the same people who built it.

  • EmCare
  • Editor training
  • AI agent setup
  • SEO and conversion
See run

Every visit comes from a city nearby.

Your site runs across Cloudflare’s network, in more than 300 cities, so people get it from somewhere close.

A dotted world map marking major Cloudflare locations

Measured, not promised

This site, measured on production. Run it yourself and see.

100

Performance

100

Accessibility

100

Best practices

100

SEO

Lighthouse 12, simulated mobile, November 3, 2026. Largest Contentful Paint: 1.4 s.

67%

of Astro sites pass Core Web Vitals

64%

of Drupal sites do

58%

of Joomla sites do

Field data from real visitors. HTTP Archive, April 2026.

What you keep

Any Astro developer can take over from us. The site never lives in our accounts.

  • Your codein your GitHub
  • Your contentin your database
  • Your hostingin your Cloudflare account
  • Your domainin your registrar
  • The softwareMIT licensed

Should you move at all?

If your current platform is still right for you, we’ll say so.

What does your site mostly do?
Who changes it, and how often?
What do your plugins or add-ons do?

Your answer goes here

Three questions, and you’ll get a straight recommendation. Sometimes it’s to stay where you are.

Prices on the page

You shouldn’t need a sales call to find out what a website costs.

See what’s included

  • Rebuilt homepage

    We rebuild your homepage in Astro at no cost, so you can see the difference on your own site.

    Freefor everyone

  • Rebuild

    Your existing site, rebuilt in Astro.

    From $499starting price

  • Custom Astro build

    A custom Astro website, designed and built for your business.

    From $4,999starting price

  • Site audit

    The full audit and a plain verdict, including when the answer is to stay where you are.

    $4991 week

  • EmCare

    One plan, with everything your site needs after launch.

    $99a month

Questions we get

What is Astro?

Astro is an open-source web framework for content-driven sites. Pages are built as finished HTML, and JavaScript loads only for the parts that need it, which is why Astro sites are fast by default.

What is EmDash?

EmDash is an open-source, MIT-licensed CMS written in TypeScript and built for Astro. It started at Cloudflare and reached 1.0 in September 2026. You get an admin for posts, pages, media and menus, plugins that run in a sandbox, and an MCP server on every site for AI agents.

Is EmDash mature enough for a business site?

For a marketing site, publication or company blog, yes. It’s also young, with a small plugin ecosystem and fewer people who know it than older CMSs. That’s why the audit comes first: if your site depends on something EmDash can’t do yet, we’ll tell you.

Can my team edit the site without a developer?

Yes. Editors work in an admin, not in code, with pages, posts, media, menus, drafts and scheduling. New pages come together from approved blocks, so they stay on brand without a developer.

Will I lose my search rankings?

No one can honestly promise rankings. What we can promise is the work that protects them: a baseline before we start, a redirect for every indexed URL, the same titles, descriptions and structured data, and a check of each redirect before launch.

What moves from my current site?

Content moves: pages, posts, media, categories, tags, authors, menus and SEO fields. Templates, page-builder layouts and add-ons usually don’t. Those are rebuilt as Astro components, and the migration map shows each one before you commit.

Bring your site.

Send us the address. We’ll rebuild your homepage in Astro for free, and tell you what the rest would take.

Prefer to talk? Book a call