Content
CMS + copywriting
Most marketing sites collapse into the same frictionless, optimized nothing. Fast to generate, easy to ignore.
The details that make a business feel real — the voice, the specificity, the proof that actual humans built this thing — get smoothed away.
Human texture — the voice of your brand — is what's left when that doesn't happen.
Surface area
For a local business, every project page, every service page, and every blog post is another way to get found. The goal isn't a beautiful five-page site. It's a site that keeps growing and keeps earning.
Whale Creek's website started as five static pages. Now it has 25 project pages and counting, each indexed with its own title, photos, location, and materials.
- Before: 5 static pages
- After: 5 pages + 25 projects (and growing)
- That's 25 more entry points for "Indianapolis deck builder," specific neighborhoods, material types, and project-specific searches. Five pages earn you a web presence. Thirty gets you traffic.
Example
Project page

Why we use Sanity
Content only works if the system behind it holds. Sanity keeps everything structured as it grows: projects, categories, locations, alt text, drafts vs. published. No plugin stack. Nothing quietly breaking.
It's infrastructure that supports the human texture — not a replacement for it.
Example
Workflow

Projects stay structured: images, alt text, categories, and publish controls — designed around how you actually work.
Human voice, at cost
When the writing matters (and on a services site, it usually does), I bring in an experienced copywriter at cost. Not to generate content, but to review your business and write something that couldn't have been produced in thirty seconds. Something specific. Something that sounds like you, not like it was generated.
