Home  /  Services  /  Web design & development
Services · Web

Fast, accessible marketing sites your team can actually maintain .

We build modern static sites that score perfectly on every audit, work for screen readers, and let your team edit content without calling a developer. Same stack this site runs on.

wholeshift / site-health ⌘ K
Site health

5 pages tracked · avg LCP 1.16s · avg CLS 0.01

All pages LCP ≤ 2.5s CLS ≤ 0.1 + filter
Page Status LCP CLS Deployed
HM/ GOOD 0.9s 0.00 Jun 1
SC/services/crm GOOD 1.1s 0.01 Jun 1
AB/about GOOD 1.0s 0.00 Jun 1
BL/blog REVIEW 1.8s 0.04 May 28
CT/contact GOOD 1.0s 0.00 Jun 1
What you get

The building blocks.

Every engagement ships with the same foundation. We customize the model, the views, and the automations to match how your team actually works.

01

Modern static site

Built on Astro, hosted at the edge. Sub-1.5s LCP. A+ on security headers. Sub-30KB initial JS budget.

02

Headless CMS

Your team edits content in a clean admin UI. No more 'wait for the developer' for copy changes.

03

Forms that actually work

Inquiry forms with four-layer bot protection. Submissions routed to your CRM. Auto-replies in your voice.

04

SEO done right

Semantic HTML, structured data, sitemap, robots, per-page meta. We don't sell SEO as a separate service — we just don't build sites that don't have it.

05

Accessibility from day one

Keyboard navigation, screen-reader testing, WCAG 2.2 AA compliance. The site works for everyone.

06

Observability

Error tracking and privacy-respecting analytics. You see what's broken before customers report it.

Right fit

A great fit if you nod at most of these.

Right fit

  • Paying for a slow site that you can't easily edit
  • Stuck on a builder that doesn't fit how you work
  • Want a fast, secure, modern stack you own
  • Small business or nonprofit that needs a real site, not a brochure

Probably not yet

  • Want a one-page Squarespace replacement — Squarespace is fine
  • Need an e-commerce store at scale (we can refer)
  • Need a complex web app — different conversation
  • Want the cheapest possible option — we're not it
How it runs

The shape of an engagement.

You see working pieces every week. Custom integrations or messy data migrations can extend the timeline; we'll tell you up front if they will.

WEEKS 1–2

Discovery

Content audit, brand alignment, sitemap, goals.

  • Existing site audit
  • Sitemap & IA
  • Brand kit review
WEEKS 3–5

Design

Wireframes, design system, page templates, content strategy.

  • Wireframes
  • Design system
  • Copy direction
WEEKS 6–9

Build

Site built, CMS configured, forms wired, analytics deployed.

  • Pages built
  • CMS configured
  • Forms & analytics
WEEK 10

Launch

DNS swing, 301 redirects, monitoring, team training.

  • DNS cutover
  • Redirect map
  • Team training
FAQ

Common questions.

How long does it take?

About 10 weeks for a typical marketing site. Can be faster if your content is ready and your brand is locked; can stretch if you need extensive copywriting or design exploration.

What does it cost to run?

Hosting and storage typically run $15–30/month. CMS is included or open-source. No per-seat licensing.

Can we edit the site ourselves?

Yes — that's the point. Content edits, image swaps, blog posts all run through the CMS. Layout and structural changes are a developer task (we or anyone you hire later).

What about ongoing maintenance?

Optional retainer. Most clients run on their own and call us for new pages or larger updates. Security updates are minimal on this stack — no plugin churn.

Can we keep our current domain and email?

Yes. We migrate DNS only for the website; your email stays where it is.

Let's see if this is the right call.

Thirty minutes, no deck. We walk your current setup, find the leaks, and tell you straight if this is the right shift.

Book a discovery call →