
Why we shipped schema before "AI SEO" had a name
In 2022 our engineering team made a bet on structured data. Three years later, that bet is the foundation of every Revenue Engine install. Here's what we did, and what we learned.
Read itOperator-grade essays on AI visibility, conversion, retention, and what actually moves the number across our 200+ active US clients.

In 2022 our engineering team made a bet on structured data. Three years later, that bet is the foundation of every Revenue Engine install. Here's what we did, and what we learned.
Read it
After roughly 200 Revenue Engine installs, the pattern is unmistakable. The first 90 days are not about features. They're about repatriating decisions you've quietly delegated to vendors for years.
Read it
Most restaurants we onboard pay 25–30% in commissions to third-party delivery. The interesting question isn't whether that's high. It's which specific lines on your P&L are actually absorbing it.
Read it
We track LLM visibility for hundreds of businesses. The four major models almost never agree. The disagreement is the point — and it's how you know what to fix.
Read it
Last-click attribution is fiction. Multi-touch attribution is more elaborate fiction. After three years of trying to fix the model, we threw it out and built something simpler. It's working better.
Read it
The discipline most agencies still call "local SEO" was built for a Google that doesn't exist anymore. The new game is entities, and most agencies aren't ready for it.
Read it
We've moved roughly 35 clients off HubSpot in the last three years. The migrations break at exactly two places — pipeline history and email deliverability. Here's the playbook for not breaking either.
Read it
Most scheduling software treats your business as a flat list of time slots. The actual constraint is physical, not temporal. Encoding it is easier than vendors want you to think.
Read it
Over the back half of 2025 we ran 14 schema markup variants across a controlled set of client sites and measured the ChatGPT recommendation rate. The results changed how we ship schema.
Read it
We don't quote until we have answers to these five questions. They're not gating questions — they're scoping questions. They tell us what your engagement actually has to deliver.
Read it
Email open rates are not what you think they are. SMS open rates are. The right sequence depends on which channel is doing which job — and most operators are running them inside out.
Read it
The number of Google reviews you have is still useful as a trust signal. The number of new Google reviews you generate per month is no longer where the leverage is. Here's where it moved.
Read it
We measured the conversion rate impact of every reduction in checkout time across hundreds of clients. The compounding curve is steeper than most operators realize.
Read itThe exact 12-step checklist we run with new clients to get them cited in ChatGPT, Perplexity, and Google's AI Overviews inside one quarter — including the structured-data audit, GBP fixes, and content gaps to close first.