Your buyer asked ChatGPT for a shortlist. Your competitor was on it. You weren't.
That moment now happens before a lot of B2B SaaS deals start, and it doesn't show up in any of your dashboards. No click, no session, no lead. Just a shortlist you weren't on.
At Centage, we went from no visibility in Google's AI Overviews to being routinely recommended on high-intent B2B terms. Here's how AI answers actually get assembled, and the five things that move them.
How AI assistants decide who to recommend
There are two ways your company ends up in an AI answer.
- What the model already knows. Models learn from web content up to a training cutoff. If the web describes you consistently, as a specific kind of product for a specific kind of buyer, the model "knows" that, even without searching.
- What it finds when it searches. ChatGPT search, Perplexity, Gemini, Claude and Google's AI Overviews run live searches, read pages, and summarize them with citations. They pull the passages that answer the question most directly.
Both paths reward the same thing: being described clearly, consistently and credibly, on your own site and on sites the models trust.
1. Make sure AI crawlers can actually read you
This is the unglamorous one, and it's where I'd start, because it's binary.
- Check robots.txt. Many sites block AI crawlers by accident through a security tool or a copied template. Blocking
OAI-SearchBotkeeps you out of ChatGPT search results; blockingGPTBotaffects training, not live answers. Decide deliberately. - Check rendering. Many AI crawlers don't run JavaScript. If your pages only render in the browser, the crawler sees an empty shell. View the raw HTML (or
curlthe page) and make sure the words are there. - Check your bot protection. Firewalls and bot-management rules can silently return errors to AI crawlers while your site looks fine to you.
This site is a working example: every page is rendered to plain HTML at build time, there's no client-side JavaScript on content pages, and there's an llms.txt file summarizing who I am and what I offer.
2. Say what you are, the same way, everywhere
Models assemble an answer from what the web says about you. If your homepage calls you a "revenue intelligence platform", G2 lists you under "sales analytics", and your LinkedIn says "AI for finance teams", the model has three weak signals instead of one strong one.
Do this: Write a one-paragraph entity fact sheet: your category, your best-fit customer, your key differentiators, three proof points. Then make your homepage, about page, LinkedIn, Crunchbase, review-site profiles and partner listings say the same thing. Positioning work pays off twice here: a clear category makes you easier for buyers and models to place.
3. Publish pages that answer buyer questions first
Retrieval systems quote the passage that answers the question. They skip throat-clearing. Most B2B SaaS pages bury the answer under a hero, a logo bar and three paragraphs of context.
Do this:
- Use question-shaped headings for the questions buyers actually ask.
- Put the direct answer in the first one or two sentences under each heading.
- Back it with specifics: numbers, named customers, dates, prices.
- Build the pages buyers use to decide: comparison pages, "[competitor] alternatives", use-case and industry pages, and honest pricing explainers.
- Publish original data when you have it. A benchmark nobody else has becomes the source other pages cite.
4. Earn your place on the sources AI cites
This is the part most teams miss. AI answers about software lean heavily on third-party sources: "best X for Y" lists, review sites like G2 and Capterra, Reddit and community threads, analyst pages, podcasts and YouTube. You can have a perfect website and still be left out if those sources don't mention you.
Do this:
- Run your buyer questions through ChatGPT, Perplexity and Gemini and write down which sources get cited.
- For each list article: is there a submission form, an author to contact, or an update date coming up?
- Build review volume on the review sites that show up. Recency and volume matter.
- Participate genuinely in the communities your buyers use. Answer questions; don't drop links.
5. Measure it like a channel
You can't manage what you only check once.
Do this:
- Build a fixed set of 25–50 prompts your buyers really ask, across the funnel.
- Run them monthly across ChatGPT, Perplexity, Gemini, Claude and Google's AI answers. Record whether you're mentioned, whether you're recommended, which competitors appear, and which sources are cited.
- In analytics, break out referral traffic from
chatgpt.com,perplexity.ai,gemini.google.com,copilot.microsoft.comandclaude.ai. - Add "AI assistant (ChatGPT, etc.)" as an option on your "How did you hear about us?" field.
What not to do
- Don't publish hundreds of thin AI-written pages. Models and search engines both discount pages that say nothing new.
- Don't game it with fake reviews or planted Reddit posts. It's against the platforms' rules, and it tends to backfire publicly.
- Don't treat llms.txt as a magic switch. It's cheap and worth doing, but adoption across AI systems is uneven. It won't fix weak content or missing third-party mentions.
Frequently asked questions
Why does ChatGPT recommend my competitors instead of my company?
Usually because the sources it trusts for your category mention them and not you: list articles, review sites and community threads. Check which pages it cites for your buyer questions, then work on getting onto those sources and making your own pages answer the same questions directly.
Does blocking GPTBot keep my company out of ChatGPT answers?
Not entirely. GPTBot relates to training data. ChatGPT's search feature uses OAI-SearchBot and ChatGPT-User. Block those and ChatGPT search can't read your pages, which is a real barrier to being cited.
How long does it take to show up in AI search results?
Fixing crawl access works as soon as the crawlers return. Answer-first pages can be cited within weeks once they're indexed. Earning third-party mentions and changing what models "know" from training takes months. Measure monthly against a fixed prompt set so you can see it move.
Is GEO different from SEO?
The technical foundation is the same: crawlable, fast, well-structured pages. The difference is emphasis. GEO (generative engine optimization) puts more weight on direct answers, consistent entity facts and third-party citations, because AI answers summarize across sources instead of listing ten links.