“Get cited by AI” sounds like luck. It isn't. Whether a model names your product when a buyer asks for the best tool in your category is the output of a handful of specific, controllable signals. This is the same playbook we used to make a B2B SaaS brand the most-cited in its category across ChatGPT, Perplexity, Claude, Gemini and Google AI Overviews, with zero outreach emails and 100% organic backlinks. Here is how it works, end to end, and the reasoning underneath each move.
First, why this is now urgent rather than interesting. A 2026 Gartner survey found 45% of B2B buyers used generative AI in a recent purchase, mostly to research vendors. When the model hands them a three-name shortlist and you are not on it, you lost the deal before a rep ever heard the company name.
That last number is the whole game. The model assembles its answer from several sources it trusts, and the reader almost never clicks through to any of them. So the question is not “how do I rank,” it is “how do I become one of the sources the model pulls from, and the brand it names.”
The one shift that explains everything
Ranking and citation are two different systems. Google asks “is this page relevant?” A model asks a quieter question: “will I look wrong if I repeat this?” Citation is a risk decision. The model reaches for the claim that is safest to attribute, the one that is clear, self-contained, and corroborated by several independent sources. That is why it rarely quotes your homepage, which has an obvious incentive to flatter you, and instead quotes the Reddit thread, the G2 page or the comparison post it considers neutral.
Step 1, Find the prompts that actually drive deals
Keywords are not how people talk to AI. Start from the real buying questions in your category, then expand them. In practice they cluster into five archetypes:
- Best-of, “best [category] tool for [segment].”
- Comparison, “[you] vs [competitor],” “which is better for X.”
- Alternatives, “alternatives to [incumbent],” “[competitor] but cheaper.”
- Is-it-worth-it, “is [you] worth it,” “is [category] tool worth paying for.”
- Jobs and use-cases, “how do I [job your product does],” “tool to [outcome].”
Generate 20 to 30 conversational variations of each, because models answer slightly different phrasings differently, then cross-reference the list against 12 to 18 months of your closed-won data. The goal is to optimize for the questions that map to revenue, not the ones with the biggest search volume. A prompt that shows up in three lost deals is worth more than one with ten thousand monthly searches and no intent.
- Open a spreadsheet with four columns: prompt, archetype, revenue evidence, priority. One row per prompt.
- Pull the revenue evidence from your CRM. In HubSpot: Sales > Deals, filter Closed Won, export with the “how did you hear about us” and deal-notes fields. In Salesforce, the same filter on the Opportunities report.
- Ask your sales team one question in Slack: “what do prospects say they asked ChatGPT before the demo?” Those exact phrasings go in the sheet verbatim, typos and all.
- To generate variations fast, paste your seed list into any LLM with: “Rewrite each of these questions 5 ways, as a busy [title] would type them into a chat assistant. Keep them conversational, not keyword-y.”
You have 20 to 50 prompts in a sheet, each tagged with an archetype, and at least a third of them trace to a real deal, a sales call or a lost-deal note rather than a keyword tool.
Step 2, Audit how every model answers them today
Run each prompt through ChatGPT, Perplexity, Claude, Gemini and Google's AI Overviews, and for each one record three things: whether you appear, who wins when you don't, and, most importantly, which sources the model cited to build the answer. That citation list is your treasure map. It tells you the exact pages and platforms you need to be on for this category.
One discipline here saves you from chasing ghosts: AI visibility is sampling, not counting. Ask “best X” ten times and the answer drifts. Run each prompt several times and record the distribution, who shows up and how often, rather than treating a single response as the truth.
- Add five columns to the same sheet, one per engine: ChatGPT, Perplexity, Claude, Gemini, AI Overviews. In each cell record three things: named yes/no, who won, sources cited.
- Use fresh chats with no history, and log out or use a browser profile that has never discussed your brand. Memory contaminates the sample.
- For AI Overviews, search in an incognito window and screenshot the Overview. Not every prompt triggers one; log “no AIO” when it doesn't, that is data too.
- Run your top 10 prompts three times each. Perfect coverage of 10 beats one pass over 50.
- Click every cited source and mark whether the page is live. Dead and hallucinated citations are noise; the live ones are your target map for Step 3.
You can answer, from the sheet and not from memory, these three questions: which prompts you lose, which competitor wins them, and which five domains the engines cite most for your category.
- NO BUDGET?
The manual audit costs nothing but an afternoon, and you should do it manually the first time regardless of budget. Reading forty raw answers teaches you the shape of your category in a way no dashboard summary can.
- WATCH OUT
Do not run the audit while logged in to an account that has chatted about your brand before. ChatGPT memory will name you more often than a buyer’s fresh session ever would, and you will walk away with a false sense of visibility.
The sources AI actually cites, and the play for each
Across thousands of B2B prompts, the same source types decide the answer. Here is why each earns the model's trust, and what to do about it.
| Source | Why AI trusts it | Your move |
|---|---|---|
| Unscripted peer opinion, heavily crawled, hard to fake at scale | Show up authentically in the right subreddits. Answer questions, don't shill. | |
| G2 & review sites | Structured, verified, third-party proof in volume | Drive recent reviews and keep your profile complete and current. |
| YouTube | Demos and comparisons the model reads via transcript | Publish real walkthroughs and head-to-heads. Optimize titles and descriptions. |
| “Best X” listicles | Editorial roundups models quote as ready-made shortlists | Earn inclusion: pitch the publishers, supply data, be genuinely worth listing. |
| Authority blogs | Topical expertise with established, independent trust | Contribute real expert content where your category's experts already publish. |
| Your own site | The last mile, useful only once the above corroborate you | Make it machine-legible (Step 4). Don't expect it to carry the answer alone. |
Step 3, Earn your way onto those sources
This is the stage most agencies skip, and it is where AI citations are actually won. None of it is a link scheme. It is earned presence: genuine participation in the communities your buyers trust, real reviews from real customers, useful videos, and inclusion in the roundups that already shape your category. Do it honestly and at a steady cadence, and you start appearing in the answers that pull from those sources. Buy your way in with spam or paid placements and the model, which is built to discount exactly that, will eventually route around you.
- Take the top 10 live sources from your Step 2 sheet and sort them into two piles: sources you can act on directly (your G2 profile, subreddits, your own YouTube) and sources you have to earn (listicles, authority blogs).
- For reviews: in the G2 vendor portal, set up a quarterly review-invite campaign to recent active customers. Recency beats totals; ten reviews from this quarter outweigh a hundred from 2024.
- For Reddit: subscribe to the 3 to 5 subreddits from your source map, answer questions for a month with disclosure before your product is ever mentioned.
- For listicles: email the author of each roundup the engines actually cite, with current screenshots, your pricing, and one original data point that makes their article better. That last part is what gets replies.
- PRO TIP
Start the earn work in week one even though it pays off last. Editors and publishers reply on their schedule, not yours; outreach started in week ten will not publish this quarter.
- WATCH OUT
The full source-by-source playbook, including what never to do on each platform, is in the off-page AEO guide. Read it before touching Reddit; astroturfing gets accounts removed and brands quietly discounted.
Step 4, Make your own brand machine-legible
When the model does come to your site, make it effortless to understand and safe to quote. That means four things working together:
- Entity clarity, one consistent description of who you are and what you are best at, everywhere your brand appears, backed by structured data and sameAs links to the wider web.
- Clean, chunkable structure, direct answers near the top of the page and self-contained passages a model can lift without losing the meaning.
- Freshness, current pricing, positioning and facts, so a model never recommends a stale version of you.
- A distinct point of view, original data and real opinions, the content worth quoting rather than the generic page the model skips.
- Test crawlability in 2 minutes: open your most important page, hit Ctrl+U (view source), and search for your main product claim. If it is not in the raw HTML, models that don't render JavaScript can't see it.
- Check your robots.txt for AI crawlers: GPTBot, PerplexityBot, ClaudeBot, Google-Extended. A well-meaning security rule or WAF often blocks them silently; in Cloudflare it is under Security > Bots.
- Write your one-sentence identity (“[Product] is a [category] for [audience] that [outcome]”) and paste it into your homepage, your G2 profile, your LinkedIn page and your Organization schema. Word for word, the same sentence.
- Validate the schema at validator.schema.org after shipping. The specific markup that matters, and the markup that does nothing, is in the schema guide.
Your identity sentence reads identically in all four places, your money pages show their claims in raw HTML, and none of the four AI crawlers is blocked in robots.txt or your firewall.
Step 5, Track it, then defend it
AI citation share is measurable, and once you are winning you have to defend it. Track how often, and how favorably, each model surfaces you versus competitors, as a distribution over time rather than a single snapshot. Watch for models misrepresenting your pricing or positioning, those are corrections you can earn. Then keep reinvesting where you are gaining. Authority compounds: the lead widens as competitors wake up to AEO, which is exactly why moving early is worth so much.
- Freeze the prompt set from Step 1 and re-run the exact same sheet on the same day each month. A frozen set is what makes month-over-month numbers comparable; edit it and you have restarted your baseline.
- In GA4, build an AI-referral segment: Admin > Data display > Channel groups, or a simple exploration filtered on session source matching chatgpt.com, perplexity.ai, gemini.google.com and copilot.microsoft.com.
- Add one field to your demo form or booking flow: “How did you hear about us?” with a free-text box. AI-sourced buyers overwhelmingly show up as direct traffic; the form is how you catch them.
- The full measurement system, citation share, share of voice and tying it to pipeline, is in how to measure AEO.
How long does this actually take?
Faster than classic SEO, usually, because AI citations build on sources you can influence directly, reviews, community presence, listicles and structured content, rather than waiting on domain authority to mature. Expect early movement on citation share within the first couple of months, and a durable position over two or three quarters. Anyone promising you the top of the answer in 30 days does not understand how the trust signal is built.
The honest part
None of these five steps is magic. Doing all of them, consistently, across a real category, is a system and a different skill set than classic SEO. That is the entire job at Enginekick. It is the same method we document as The Citation Engine and proved on the Swydo case study. If you would rather have it run for you, book a call and we'll start with a free Answer Map of your category, live on the call.
