4 ways to work together

Build, revamp, or migrate
on Astro + Sanity.

We build new sites, revamp tired ones, and migrate teams off WordPress — all on Astro + Sanity, with the SEO and analytics wired and a Studio your team can actually edit. The design is your choice; the engineering layer is ours.

Book a call → See services From $3,000 · 30-min intro call, free
From$3,000
To$4,500+
Ships in3–5 weeks
BookingOpen
Reply within1 business day
the method

How we work.

Every engagement follows the same four steps. The work is shaped before any code is written, so we both agree on what shipped means.

step · 01

Discovery.

We learn your goals, audit what exists, and choose the design path with you — a licensed premium theme or a custom design.

step · 02

Roadmap.

Content model, redirect plan, analytics, and timeline. You see the plan before a build invoice.

step · 03

Build.

Templates on Astro, content in Sanity, working preview URLs from week one. No big-bang reveal.

step · 04

Handoff.

A Sanity Studio walkthrough so your team edits without us, the repo, and a runbook. Optional care plan from here.

honest by default

No fake testimonials.
Here's what we will tell you.

We're early in publishing this practice under its own name, and we'd rather say so than line up stock photos. Two honest things to know before you book.

New stack. Not a new team.

OC WEBFIRM has shipped marketing sites for SMBs and agencies since 2014. Astro + Sanity is simply the stack we reach for now — fast, self-editable, and yours to keep. Same playbook, better tools.

  • 12+ years shipping marketing sites
  • Astro + headless since 2023
  • SEO & Core Web Vitals baked in

Read the OC WEBFIRM story →

Be the first case study we publish.

We won't fake testimonials or ship a generic case study. If you build or migrate with us in the next two months, we'll trade discounted pricing for a published case study with your real numbers and your team named.

  • One slot — still open
  • Discounted pricing for the build
  • Published case study, your numbers

Talk to us →

frequently asked

The questions we always get.

Six things we get asked on every intro call. If yours isn't here, ask it on the call.

How long does an engagement take?

Three to five weeks depending on scope and design path. Migrations and revamps are typically three to four; new builds three to five. The care plan is open-ended and monthly.

Who edits the site after launch?

You do. Content lives in Sanity Studio — a friendly editor your marketing team uses without touching code. We train you before we leave.

Will moving hurt my SEO?

Not done right. We map 301 redirects for every changed URL, preserve titles, meta, canonicals, and structured data, and validate in Search Console after launch. Performance gains from Astro usually help rankings.

Do I own everything?

Yes. The site deploys to your hosting account, content lives in your Sanity project, and you hold every credential. The portable content adapter means you are never locked to one backend.

What does it cost to run?

Hosting on Vercel or Netlify is free to low-cost for most marketing sites, and Sanity has a free tier that covers a typical site. No platform tax, no per-seat CMS fees.

Do you sign NDAs?

Yes. Send yours over before the intro call.

Ready to talk?

30 minutes. No pitch. We'll walk through your current site, give you a fixed-price estimate, and tell you honestly if you'd be better off elsewhere.

Project · intro call
30 min · free
Reply within
1 business day
From
$3,000