
Late August 2025. A client Slack message at 6:47 a.m.: "Our impressions just fell off a cliff." I opened Search Console before I finished reading the notification. The coverage…
Read the field note ↗
I shipped the first version of my tool on a Tuesday in late March 2025. It was a SaaS for freelance translators — a niche so specific that my co-founder at a previous job once…
Read the field note ↗
I've run 31 platform migrations since 2019. Shopify to Shopify Plus, Shopify Plus to Hydrogen, WordPress monoliths to Next.js, Magento 2 to custom composable stacks. The median…
Read the field note ↗
It is May 2026. I have been doing brand SERP work almost exclusively for eighteen months now, across eleven clients ranging from a 40-person B2B SaaS company to a regional hospital…
Read the field note ↗
The format war ended quietly. No announcement, no blog post from the YouTube team. Just a slow, grinding shift in ad revenue share data and creator fund payouts across Q3 and Q4 of…
Read the field note ↗
I started tracking X content in Google's index seriously in October 2024, right after I noticed something odd: a thread I'd posted about structured data implementation was appearing…
Read the field note ↗
June 2025. I had just finished watching three separate client sites take hits from yet another Google core update, and I was in the particular kind of bad mood that makes you start…
Read the field note ↗
I want to start with something uncomfortable: I ignored Threads for almost eighteen months. Not out of ignorance, exactly. More out of the reasonable professional habit of waiting…
Read the field note ↗
It's May 20, 2026, and I'm looking at a Local Pack that would have been unrecognizable to me two years ago. Three-pack. No three-pack. Expanded tiles. Collapsed tiles. AI-generated…
Read the field note ↗
We are eighteen months into a franchise SEO rollout for a home-services brand with 803 active locations spread across 38 states, and I want to tell you something that most agency…
Read the field note ↗
Most SaaS teams treat their pricing page like a legal disclosure. They update it when plans change, slap a FAQ accordion at the bottom because a designer suggested it, and consider…
Read the field note ↗