An Astro agency
Marketing sites, documentation, blogs, and content-led product surfaces — built in Astro for teams who care about Lighthouse scores and TTFB more than they care about a page builder.
Astro is the right tool for content-led sites: zero JS by default, islands when you need them, edge-deployable, and small enough that engineers can read the entire framework. We use it for marketing sites, docs, blogs, and product pages — the ones that have to load fast on a phone in a tunnel.
Astro 4+ build with islands only where they earn it.
Editorial workflow on Decap, Sanity, or plain Markdown — your call.
Schema.org, OG, sitemap, robots, canonicals — all wired by default.
Pagefind or Algolia search; Plausible or Fathom analytics.
Cloudflare Pages or Vercel deployment with preview branches.
Component library your team can extend without us.
Inside the engagement.
- 01
Marketing sites
Hero, product, pricing, customers, careers — the full marketing surface, designed and built. Not a template.
- 02
Documentation
Starlight or hand-rolled docs with versioning, search, dark mode, and code-block syntax that doesn't embarrass you.
- 03
Blog & editorial
Posts, taxonomies, RSS, OG cards, author pages. Editor flow that survives the first hire.
- 04
Product pages
Content-led product surfaces with React or Vue islands for the interactive bits — without shipping a 200KB bundle.
- 05
Migration in
From WordPress, Webflow, Framer, Ghost, or hand-rolled Hugo. Content carried over; URLs preserved.
- 06
Performance
Lighthouse 100 across the top pages, <80ms median TTFB at edge. Budgets set in week one.
The Astro toolchain.
Opinions earned across 14+ shipped Astro sites. Defaults that get out of your way.
- + BUILDAstro 4+MDXViteTypeScript
- + UITailwindshadcn (islands)LucideMotion One
- + CONTENTDecapSanityMarkdownTina
- + EDGECloudflare PagesVercelR2Pagefind
From kickoff to handover.
- 01
Brief & sitemap
A one-page brief, a sitemap, and a content audit. We agree on scope, brand, and the performance budget.
BriefSitemapPerformance budgetWEEK 1 - 02
Design + build
Designs in Figma, components in Astro. Real content from day three. Weekly deploy preview links.
Figma fileComponent libraryPreview deploysWEEK 2–6 - 03
Polish + launch
SEO, schema, sitemap, redirects, analytics, accessibility pass. DNS swap and a 30-day support tail.
Launch checklistRedirect map30-day supportWEEK 7–8
Next.js for product UI; Astro for content-led sites. If your site is 80% editorial and 20% interactive, Astro will be smaller, faster, and cheaper to operate.
Yes. We can set up a CMS or a component library that your team can extend without us. We'll train them on the flow in week one.
Cloudflare Workers, Resend, or your existing endpoint. Submissions land in your inbox or DB; spam filtered server-side.
Yes. We export the content, rebuild in Astro, preserve URLs. Most migrations land in 4–6 weeks.
Fixed-fee from a one-page brief. Most marketing sites land between 3 and 8 weeks.
Build the marketing site your team is proud of.
Send us your current site and a sitemap. Fee letter back in three working days.