Marketing, in practice

Field notes from 20 years of running marketing

SEO, paid media, email, ecommerce, analytics, and AI. Written by an operator who has actually shipped the work, not a consultant describing it.

Latest articles

18 published. Three new posts every day.

AI in Marketing

What My AI Agent Stack Actually Does Every Morning, Before I Touch a Laptop

A walk through the exact AI agents that run before I open my laptop, and why most small businesses set theirs up wrong.

Aug 8, 2026
AI in Marketing

What an AI Marketing Agent Stack Really Costs, Line by Line

A line-by-line breakdown of what an AI marketing agent stack actually costs each month, from someone who runs one daily.

Aug 8, 2026
AI in Marketing

No Team, No Agency: A Week Inside an AI-Run Marketing Operation

One week, zero employees, one operator: what actually happened when I ran marketing with AI agents instead of a team.

Aug 8, 2026
AI in Marketing

GEO for Small Brands: Getting Cited Without a Content Team

You don't need a content team to get cited by AI. You need 10 hours a month and a system. Here's mine.

Aug 8, 2026
AI in Marketing

I Checked If ChatGPT Recommends My Brand. Here's What I Found

I checked if ChatGPT recommends my brand, and here is exactly what I found and how to get cited by ChatGPT and AI Overviews.

Aug 8, 2026
AI in Marketing

The Content Structure That Gets Picked Up by AI Overviews

The specific content structure I use to get cited by ChatGPT and AI Overviews, tested on real client sites.

Aug 8, 2026
Email & SMS

Klaviyo Flow Benchmarks: What's Actually Normal by Industry

Real Klaviyo flow benchmarks by industry, pulled from actual accounts I've run, not Klaviyo's marketing page.

Aug 8, 2026
Email & SMS

The Flow Benchmarks I Trust More Than Klaviyo's Own Dashboard

Klaviyo's dashboard benchmarks are too generous. Here are the flow benchmarks by industry I actually trust, with the numbers to prove it.

Aug 8, 2026
Email & SMS

The Abandoned Cart Flow That Took Us From 8% to 19% Recovery

Here is the exact abandoned cart email flow that took a DTC brand's recovery rate from 8% to 19% in four months.

Aug 8, 2026
Email & SMS

Three Emails, Not Five: Why We Cut Our Cart Flow Down

We cut a five-email abandoned cart flow to three and recovered more revenue, not less.

Aug 8, 2026
Email & SMS

How Many Emails Is Too Many? What the Unsubscribe Data Says

The answer isn't a number, it's a ratio: unsubscribes per send should stay under 0.3% or you're burning your list for nothing.

Aug 8, 2026
Email & SMS

We Sent Daily Emails for a Month. Here's What Happened to Revenue

I sent 30 straight days of email for a DTC brand and here's exactly where revenue broke and where the list started dying.

Aug 8, 2026
Email & SMS

Email Marketing on a $500 a Month Budget, DTC Edition

Here's exactly how to run email marketing on a small ecommerce budget without wasting money on tools you don't need yet.

Aug 8, 2026
Email & SMS

What I'd Do First With $0 for Email Marketing

With $0 to spend, here's the exact order I'd build an email marketing system for a small ecommerce budget.

Aug 8, 2026
Email & SMS

The Post-Purchase Flow That Actually Drives Repeat Orders

A no-fluff breakdown of the post purchase email flow that actually gets customers to buy again, built from real DTC numbers.

Aug 8, 2026
Email & SMS

Five Post-Purchase Emails, Ranked by Actual Conversion Lift

Here are five post purchase email flow examples ranked by actual conversion lift, not theory.

Aug 8, 2026
Email & SMS

10DLC Compliance for SMS: The Checklist Nobody Explains Clearly

Here is the SMS marketing 10DLC compliance checklist I actually use, built from running real campaigns, not reading carrier documentation.

Aug 8, 2026
Email & SMS

TCR Accepted Doesn't Mean You Can Send. What I Learned the Hard Way

TCR approval is step one, not the finish line, and this SMS marketing 10DLC compliance checklist covers what actually keeps texts landing.

Aug 8, 2026