Field notes

things I learned the hard way

One-line learnings from real client work, with the receipts to back them up. Full posts coming later.

core web vitals

The biggest CWV win on a 4,000+ page site wasn't one big fix. It was 40 small ones, prioritized by impact.

page builders

Page builders ship roughly 4x the JavaScript of a custom theme. The evidence is right there in the bundle.

fonts

Self-hosted, subset fonts are the cheapest LCP win on the board. Removing one font request beats stacking three optimizations.

caching

Caching is a multiplier, not a fix. It makes a fast site faster and a broken site broken faster.

integrations

The Salesforce integration broke monthly for years because nobody checked the API's rate limits until the 500s became routine.

forms

Form errors silently eat leads. A small automation catching malformed submissions recovered revenue the client never knew it was losing.

monitoring

Monitoring only pays off when the alert reaches a human with a runbook. Same-day resolution beats a perfect dashboard.

diagnosis

Most 'slow site' tickets are three things: huge images, render-blocking scripts, and a plugin doing what a 5-line snippet does.

measurement

Lighthouse is a floor, not a ceiling. Field data tells you what real users actually hit.