I build growth systems end to end: cross-channel paid media, SEO/AEO/GEO from a standing start, lifecycle and retention, and the analytics that keep it all honest. I allocate by incrementality and contribution margin, not platform-reported ROAS, and I build the work myself as much as I lead it.
They are one system. Each one makes sense of the other three.
Organic and AI-search visibility built from zero, with a distinct play per engine: ChatGPT for awareness, Gemini for consideration, Perplexity for research. Crawler access, structured data, answer-first content, and the off-site corroboration citations depend on.
See the lane →Planning and buying across paid social, search, programmatic, video, CTV, and out-of-home — with holdouts, geo tests, and media mix modeling establishing what each channel actually contributes before a budget moves.
See the lane →Retention, loyalty, churn, and win-back, plus the subscription economics underneath them. Acquisition decides how many customers you get; this decides whether getting them was a good idea.
See the lane →The real path buyers take, the steps where intent quietly dies, and experimentation run with enough rigor to tell a real lift from a lucky two weeks.
See the lane →Interactive tools I built. Free, no signup, nothing collected. Use them, argue with them, share them.
Paste a URL and see what ChatGPT, Gemini, and Perplexity can actually read and cite: AI-crawler access, structured data, answer-first content, llms.txt, and a per-engine readiness score.
Analyze a site →Find where Googlebot burns its budget on pages that never earn: sitemaps full of redirects and dead URLs, noindex pages that still get crawled, canonical waste, and parameter sprawl. Add your Search Console numbers to size the leak.
Check crawl budget →Your platform says the campaign worked. How much of that was going to happen anyway? See the gap between reported ROAS and likely incremental ROAS.
Run the numbers →Ten blunt questions on whether your brand is visible where buying decisions now start, with a score and a fix-first list.
Get your score →On a large site, one bad link isn't one problem — it's one problem times every page it renders on. How a single header link created 92% of a domain's redirect chains,...
AI research and choice fatigue have turned shopping into a high-stakes vetting process — deep research, a shortlist of two or three, then purchase. Retailers aren't competing for page one anymore. They're...
Every year there's a new three-letter discipline — SEO, AEO, GEO, now SXO. The proliferation isn't progress, it's a category error. They're facets of one machine serving one person on one journey...
15+ years in growth and performance marketing across enterprise retail, B2B services, agencies, and subscription DTC. Player-coach, measurement-obsessed, AI-native. Read the full story →