Service

Move your static site to a CMS your team can actually edit

You hand-coded the site. Marketing keeps emailing you copy changes. Migrate to Astro + EmDash and let them ship without you.

Who this is for

  • Founders or agencies sitting on a hand-built HTML/Eleventy/Hugo site who got tired of being the bottleneck for every copy change.
  • Teams who chose static for performance and now need a CMS that does not undo it.
  • Anyone whose "CMS" is a Git PR.

What's included

  • Audit of existing static site structure (pages, includes, asset pipeline).
  • EmDash content-type modeling matched to your existing page templates.
  • Astro port preserving your existing CSS / design system (we do not redesign during a migration).
  • Content import from Markdown / HTML / Notion / wherever it lives.
  • Cloudflare Pages deploy with zero-downtime DNS swap.
  • One 30-minute MCP walkthrough (Claude, Codex, or your agent of choice) for the team that will own content.
  • 14 days of post-launch support.

Timeline

  1. Week 1 Audit + content type design. Sign-off on the model before any code.
  2. Week 2 Astro port + content move + cutover.
From $1,500

Investment

Final scope after intro call.

Not a quote. Final scope is set after the intro call so we both know what success looks like before any contract is signed.

How we work

  1. 01

    Audit

    We document every page template and content shape in your current site.

  2. 02

    Plan

    Content types, redirect map (if URLs change), training plan.

  3. 03

    Migrate

    Astro port + content import + DNS cutover.

  4. 04

    Train

    A short walkthrough — your team is editing on day one of the new site.

Tech stack

  • Astro 6 — your existing CSS comes with us; no rewrite.
  • EmDash CMS — typed content, MCP-native.
  • Cloudflare Pages — same speed, edge cache, custom-domain auto-provisioned.

FAQ

Will my site look the same?

Yes. Static migrations preserve your existing visual design exactly. If you want a redesign, that is a separate engagement.

What if my static site has weird build steps?

Tell us about them on the intro call. Most static-site oddities (custom Pug, Pandoc, sed scripts) translate cleanly to Astro components or content collections.

Can I keep deploying via Git like I do now?

Yes. Cloudflare Pages auto-deploys on push to main, same as Netlify or Vercel. You also gain a CMS for non-technical edits.

Do you handle the redirects?

Yes, when URLs change. We aim to keep your URLs identical so redirects are not needed.

Ready to talk?

30 minutes, no obligation. We'll either tell you it makes sense — or that it doesn't.