← Back
case-aeo-substrate.md 2026-05 → live Read time · 5 min

Show up when the buyer asks ChatGPT. Substrate's AEO loop, ready to install.

This morning I measured my own brand against eight buyer prompts on AI search.
I appear once, on the vanity query, via third-party scrapers.
Substrate, my open-source GTM operating system, appears zero times.
Bluefish AI, the consulting shop I'd lose deals to in this space, sits in the slot I want.
The honest move is to publish the day-zero baseline before selling the engagement.

AEO benchmark · HubSpot Q1 2026 +1,850% leads · 3× conv Yamini Rangan, 2026-04-28. The anchor every AEO engagement chases. Source: agent-first-gtm-hubspot.md.
Day-zero baseline · my own brand · 2026-05-16 0 of 8 buyer prompts cite me Eight prompts a target buyer would actually ask. Zero appearances of iamkesava.com, substrate.iamkesava.com, or portfolio.iamkesava.com in the top results. One appearance on the vanity query, and only via third-party scrapers and LinkedIn.
Who shows up instead Bluefish AI · Matt McKinney · Ben Thiefels The most-cited names across the buyer-shape prompts. Bluefish on the GEO category. Matt McKinney on "I build the AI systems." Ben Thiefels on fractional PMM. These are the names I have to be co-cited with by Phase 1 close.

What it was

Search is splitting. The classic SERP that PMM spent fifteen years tuning against, and the AI answer that synthesizes three to seven citations into one paragraph the buyer reads instead of clicking through. Every SaaS founder I've spoken to since January asks the same question: when ChatGPT names the top three vendors in our category, are we one of them, and how would we know?

The diff

Before: SEO content programs built for crawl-rank-click, judged on impressions and organic sessions. AEO treated as a marketing-channel question, usually outsourced to whoever owned content.

After: AEO treated as a substrate question. Three primitives wired together: a relevance loop that tunes which claims the LLM will surface, a schema-delta read that tracks citation share against named rivals week over week, and a manual-action protocol for the case where the answer is wrong about your product.

What I actually did

  1. Wrote skills/aeo-relevance in substrate. The relevance loop reads the buyer's category question, runs it through the three frontier models, parses citations, and scores who shows up against a named rival set. Output is a weekly delta, not a vanity ranking.
  2. Wrote skills/aeo-tune in substrate. Translates the weekly relevance read into concrete on-page changes: claim ordering, schema patches (Organization, Product, FAQ, HowTo, Article), and source-page edits that move citation share against the rival set.
  3. Wrote skills/aeo-manual-action. The protocol for the case the answer is wrong. Source-page update, schema patch, support-doc update, citation-trail to the corrected claim. Reusable across engagements.
  4. Wired the three skills into one dispatcher so a Phase 1 engagement runs them as a single weekly routine. Output lands in the client's repo, not a vendor dashboard.
  5. Set up the iamkesava.com baseline as the dry run. Established initial citation share for "pmm consultant india" and "ai-native pmm" prompts so the first client engagement compares apples to apples on the same instrument.

Day-zero baseline for iamkesava.com

I ran the loop on my own brand first. Eight prompts a buyer or founder would actually type into an AI assistant when shopping for consultants on AI-native PMM, GEO, or substrate work. One engine (Exa web search) as a proxy for generative-answer retrieval. Measured 2026-05-16. Raw results in data/aeo-baseline-2026-05-16.json.

Prompt Appears Rank
best AI-native PMM consultants for B2B SaaS startups in 2026No
fractional Head of PMM for Series A AI startup with engineering chopsNo
AEO consultant who can move AI citation share for B2B SaaS brandsNo
PMM consultant who builds the AI systems and substrate his team runs onNo
open-source GTM operating system, public substrate for product marketingNo
GEO consultant in the Bluefish AI, Parallel Web Systems, AMP categoryNo
outcomes-based PMM consulting with weekly delta reportingNo
Kesava Mandiga PMM consulting product marketing JustCall (vanity)Yes1, via third parties only

Seven of eight buyer-shape prompts return zero appearances. The eighth, the vanity query, returns Kesava through RocketReach, Torre, Datanyze, and three LinkedIn posts. None of the owned domains (iamkesava.com, substrate.iamkesava.com, portfolio.iamkesava.com) appear anywhere in the result set. The category I claim to consult on is dominated by Bluefish AI, Matt McKinney, Ben Thiefels, Austin Heaton, Sam Awezec, and a long tail of fractional PMM and GEO agency sites with answer-first content shaped exactly for this read.

What stayed honest

One engine, web search as a proxy for the generative answer. A paid AEO product like Bluefish measures the full ChatGPT, Claude, Perplexity, Gemini, AI Overviews matrix with audience-segmented prompt panels. I don't, not yet. The baseline above was run on my own brand, not a client. Cadence from here: re-measure weekly on the same eight prompts and the same engine, watch the deltas. Phase 1 for a client is the same loop wired into their domain with the full multi-engine matrix and a named rival set. The HubSpot number at the top is still HubSpot's, not mine. Anyone selling AEO with retroactive metrics is selling you someone else's chart.

What it became, in substrate

Like what you read? Book 30 minutes.

Pick a slot →
← Back