What we use, and what it costs you after.

Most web design shops won't tell you what they're building on. That's a tell. You end up renting a site on someone else's platform with their ongoing fees and no way to take it with you when the relationship ends.

Here's the entire stack Obsidian Web Co. uses. Each tool is named, each tier is published, and each line is something you can keep running yourself after launch. Total ongoing cost for a typical small-business site: usually under \$20/month in year one.

Layer
Tool
Why
What it costs you
Framework
Astro
Static-first. Ships zero JavaScript by default. 95+ Lighthouse out of the box. Your site stays fast forever because it has to be — there is no "plugin you can install to speed it up."
Free, open source
Styling
Tailwind CSS + CSS variables
Small footprint, no framework lock-in. Your design tokens (colors, fonts, spacing) live in one file and are portable to any future framework.
Free
Content
MDX (Astro content collections)
Blog posts are Markdown files in git. No CMS to log into, no database to pay for, no vendor lock-in. You can edit a post from any text editor.
Free
Hosting
Vercel
Auto-deploys on every git push. Global CDN, free HTTPS, free preview URLs for every branch. Free tier covers most small-business traffic.
Free (Hobby) → $20/mo (Pro, only if you exceed 100GB bandwidth)
Forms
Formspree
Contact forms post directly to Formspree. It emails you every submission. Honeypot spam protection, rate limiting, AJAX-friendly. No backend server required.
Free (50 submissions/mo) → $10/mo if you need more
Email / list
Mailchimp
Newsletter signups, audit follow-ups, nurture sequences. Also provides the physical-address footer required by CAN-SPAM.
Free (up to 500 contacts, 1K sends/mo) → $13/mo for Essentials
Booking
Calendly
Prospect self-books a discovery call 24/7. Syncs to your Google Calendar. No phone-tag.
Free
Analytics
Google Analytics 4 + Microsoft Clarity
GA4 for traffic + conversion tracking. Clarity for session recordings + heatmaps so you see what real users do, not just what numbers say.
Free, both of them
Domain + DNS
Porkbun
Cheapest registrar with a clean UI. Free WHOIS privacy. DNS panel is straightforward for adding MX / SPF / DKIM records later.
~$11/year for a .com
Email hosting
Google Workspace
drake@obsidianwebco.com, calendar, docs, drive. Standard professional stack. Required before you can use most cold-outreach tools.
$7.20/month per user

You own everything. Full stop.

  • Domain: in your name at Porkbun. I have no control.
  • Code: pushed to your GitHub account. Full source, clean history.
  • Hosting: deployed to your Vercel account. You can kick me out and re-deploy in 5 minutes.
  • Content: blog posts, images, copy — all in your git repo.
  • Analytics: GA4 + Clarity are both connected to your Google accounts.
  • Email list: Mailchimp audience is on your account.

No "managed hosting" lock-in. No proprietary CMS you can't export from. No domain I register in my name. If we stop working together for any reason, you can keep everything running without me.

Want a site built on this stack?

30-minute discovery call — I'll walk you through the architecture specific to your business and what you'd pay.

Before you go —

Get a free 5-minute audit of your site.

I'll spend 5 minutes looking at your site and email you a 1-page PDF with the top 3 things costing you customers. 24-hour turnaround. No pitch.

One email, no drip sequence. Prefer to explore the full page? See the audit page →