Field Notes
Real breakdowns of measurement problems, technical decisions, and lessons from the work - written the way they actually happened, not as a generic checklist.
A manual purge step works fine until the one time someone forgets it, so the deploy step does it instead.
A verified brand mark next to outgoing mail wasn't a paid certificate away - it was a mail provider away.
The same trust badge, added the same way, broke for two reasons that had nothing to do with each other.
Two pages, the same exact symptom, and two mistakes that had nothing to do with each other.
A batch of small, unrelated-looking issues that were quietly capping every score that matters.
What was double-firing, what was dead, and why.
What's usually missing from small business measurement, and what it costs.
A silent deploy failure - a routing error, a bad secret, an exposed token.
Canonical tags, Open Graph, and JSON-LD quietly disagreeing across a dozen pages.
A Type 2 dimension only wrong on the days something actually changed.
Active Users jumped with no schema or SQL change behind it.
Three different bugs, one missing thing in common: a data contract.
Why a full-height hero cuts off its own CTA on mobile Safari.
A shared brand style quietly shrank on eight pages - a specificity fight, not a missing class.
A live header audit - a CSP not naming its own origins.
A cache-purge workflow passed every run without ever actually firing.
A stale address, precise coordinates, a fake 24-hour claim - removing beat correcting.
A mobile PageSpeed audit that dropped before it improved - and why.
A site-wide script audit, and the one script the rule said should defer but couldn't.
Conversions looked strong for weeks - two properties, both live, both counting the same checkout.
A test was called a winner on day four - it wasn't the sample size that was the problem.
Sixty thousand phones want the same signal a payment terminal needs - satellite internet alone was never going to be the fix.