Insights

Field notes from real builds.

No recycled listicles. Each piece here comes from something I found, fixed, or built for a real business, written so an owner can act on it without a translator.

PerspectiveLatest

Seven of my eight cleverest ideas were measuring nothing

Every one had a good name and none of them could change a decision, so they came out. Then I measured what was left against the market, and lost.

September 17, 20264 min readRead
Search

There are two search engines

Owners ask how to show up on DuckDuckGo, Yahoo, or ChatGPT. The honest answer: you already do, or you already don't, because almost every engine on that list rents its results from one of two places.

August 22, 20265 min read
Infrastructure

My own contact form lied to me for seventeen days

I test other people's contact forms for a living. Mine failed silently for seventeen days, and the only reason it cost nothing was luck. Here is how to catch this on your site.

August 15, 20264 min read
Design

Motion is an argument, not a decoration

Animation earns its place when it carries meaning. When my studio mark assembles itself on screen, the assembly is the point.

August 2, 20262 min read
Infrastructure

The website was still up. It just wasn't alive.

The most expensive website failures are silent. Nothing crashes, nothing alerts, and the business slowly stops hearing from new customers.

July 28, 20263 min read
Search

Your website looks finished. Google may see a blank page.

Modern site builders produce beautiful pages that assemble in the browser. Search engines ask for your page before the browser gets involved, and what they receive can be close to empty.

July 21, 20263 min read
Strategy

Five signs your business has outgrown its website

A website that fit two years ago can quietly become the thing holding the operation back. The signs show up in your workflow long before they show up in your revenue.

July 14, 20263 min read
Perspective

What enterprise engineering taught me about small business websites

I came to small business websites from rooms where downtime was measured in money. Small businesses live the same failures, just without a dashboard showing the loss.

July 6, 20262 min read

Reading about it is free. So is the first call.

If one of these pieces described your website a little too accurately, a 30-minute call will tell you where you actually stand. No pressure, no homework.

Request a call