Performance
What actually moved our Core Web Vitals (and what did not)
We rebuilt eleven sites against a performance budget last year. Four changes accounted for most of the gain. The rest was noise we spent time on anyway.
9 min read
Conversion
Checkout steps are not the problem. Surprise costs are.
Everyone shortens the checkout. Fewer people show shipping cost before the last step, which is where our abandonment data says the real damage happens.
7 min read
SEO
A content cluster that failed, dissected honestly
Twenty-two articles, six months, almost no traffic. What we got wrong about search intent, and how we found out in month three rather than month nine.
11 min read
Process
Why we cut half the features before writing code
The uncomfortable conversation that makes projects ship early. How we run it, what clients say at the time, and what they say six months later.
6 min read
Chatbots
Tuning a support bot to say "I do not know"
Refusal is a feature. How we set confidence thresholds, what the escalation rules look like, and why the content audit matters more than the model.
10 min read
Analytics
Measure before you spend: a two-week tracking checklist
The exact sequence we run before launching any paid campaign, and the four tracking failures we find in almost every account we inherit.
8 min read