MencionIAAll posts

How to Get Recommended by ChatGPT (and Gemini, Perplexity and Claude)

· Samuel Martín· 11 min read

ChatGPT recommends a business when two things line up: the model already associates your name with your category, and a live web search finds pages that answer the buyer's question and name you. You earn both the same way: publish pages that answer buying questions directly, show up on the review sites, directories and forums the engines cite, keep the AI crawlers allowed in robots.txt, and check every month which engines name you and who they name instead.

Someone types "best accountant for a small e-commerce business in Austin" into ChatGPT and gets three names. If yours is not one of them, that buyer never sees you. This guide explains how the engines pick those names, what you can do about it in the next 30 days, and what is a waste of time.

Everything below applies to ChatGPT, Gemini, Perplexity and Claude. They differ in details, but the mechanism is the same: a language model, a web search, and a synthesis step that names whoever the sources agree on.

How ChatGPT decides who to recommend

ChatGPT combines what the model learned in training with a live web search, and it runs the search whenever your question needs current or specific information. OpenAI's own description is short: "ChatGPT will choose to search the web based on what you ask." The search pulls from third-party search providers (Microsoft Bing is one) and from content partners, then the model writes an answer with links to the sources it used.

The other engines work the same way. Anthropic says Claude searches the web "when applicable" and "provides direct citations." Perplexity is search-first by design; every answer starts with a query. Google's AI Overviews and AI Mode sit on top of Google Search and use what Google calls query fan-out: the system issues "multiple related searches across subtopics and data sources" before writing.

Two consequences follow. First, if the model has never seen your business, the search is your only way in, so the pages it finds must name you clearly. Second, the search behaves like a search engine: it looks for pages that match each sub-question, then the model names the businesses that appear repeatedly across those pages. Being on one page is not enough. Being on the pages the engine trusts, several of them, is what gets you named.

What a buying question looks like inside an engine

A single buying question turns into several searches. "Best CRM for a small law firm" becomes something like "CRM for law firms", "law firm CRM pricing", "CRM reviews solo attorney" and "case management vs CRM". The engine reads the top results for each, notices which brands show up in most of them, and writes a short list.

That is why your visibility depends on three kinds of pages at once: your own pages (do they answer the sub-questions?), third-party pages (review sites, directories, listicles, forum threads: do they name you?), and the overlap between them (does the same name, category and location appear everywhere?). The rest of this guide is about those three.

Step 1: Publish pages that answer buying questions

The single most effective thing you control is a page that answers a buyer's question in the first two sentences and then backs it up with specifics. Most business websites do not have these pages. They have a home page, a services page and an about page, none of which answers "how much does a kitchen remodel cost in Denver" or "is a fractional CFO worth it for a $2M company".

We call them answer pages. One question per page, phrased the way a buyer phrases it. The question is the heading. The answer comes first, in plain language, with a number, a range or a clear yes/no. Then the detail: how it varies, what it depends on, what to watch out for. Then who you are and how to contact you.

  • Cost questions: "How much does [service] cost in [city]?" Give real ranges. Engines quote numbers; they skip "contact us for a quote".
  • Comparison questions: "[Option A] vs [option B] for [situation]". Be honest about when the other option is better. A page that only praises you reads as an ad and gets cited less.
  • Fit questions: "Is [service] worth it for [type of customer]?" This is where a buyer decides whether they are your customer at all.
  • Best-of questions: "Best [category] in [city]" or "for [use case]". If you write one, include competitors. A list of one is not a list.
  • Process questions: "What happens during [service]?", "How long does [service] take?" Cheap to write, rarely covered, often cited.

There is research on what makes a page more likely to be quoted. The paper that coined the term GEO (Aggarwal et al., KDD 2024) tested nine edits to web pages and measured how much of the generated answer came from each page. Adding quotations from sources and adding statistics improved visibility by 30 to 40 percent on their metric. Keyword stuffing did nothing, and in some cases made things worse. We cover the paper in detail in What is generative engine optimization.

Do not publish twenty thin pages in a week. Ten pages that each contain a real number, a real example and a real date beat a hundred that say "it depends". The engines are summarizing; they need something concrete to summarize.

Step 2: Be present where the engines look

The engines name businesses that appear on the third-party pages they already trust, so you need a profile or a mention on those pages before you need anything else. Which pages depends on your category. Ask the engines your own buying question and open the Sources panel: the sites listed there are your target list.

  • Local services: Google Business Profile with the right primary category, and Yelp in the US. Reviews with specifics ("they fixed the AC in one visit, $340") give the engine something to quote.
  • Software: G2 and Capterra profiles with real reviews. Engines lean on these for "best X software" questions.
  • Agencies and consultants: Clutch, plus any regional directory that ranks for "[service] agency in [city]".
  • Any category: Reddit. OpenAI has had access to Reddit's Data API since May 2024, and Reddit threads are cited constantly for "what do people actually recommend" questions. Do not spam; answer questions in your field under your own name.
  • Listicles: "Best [category] in [city]" articles on local news sites, industry blogs and trade associations. Find the ones the engines cite, then ask to be included. Most authors say yes if you make it easy (a short blurb, a photo, a link).
  • Industry associations and certifications: membership pages get crawled and count as an independent mention.

Consistency matters more than volume. Use the same business name, the same category wording and the same city everywhere. If your site says "AC repair", your Google Business Profile says "HVAC contractor" and Yelp says "heating and cooling", the engine sees three weaker entities instead of one strong one.

Step 3: Let the AI crawlers in

If your robots.txt blocks the search crawlers, none of the above works, and many sites block them without knowing. Security plugins, CDN settings and "block AI bots" toggles often lump every AI user-agent together. Since July 2025 Cloudflare blocks AI crawlers by default on new domains. Check before you write a single page.

CrawlerCompanyWhat it does
OAI-SearchBotOpenAISurfaces websites in ChatGPT search results. Block it and you disappear from ChatGPT's search.
GPTBotOpenAICollects content that may be used for training. Independent of search: blocking it does not remove you from ChatGPT search.
ChatGPT-UserOpenAIFetches a page when a user's action in ChatGPT needs it. Not a crawler; robots.txt rules may not apply.
Claude-SearchBotAnthropicImproves Claude's search results. Respects robots.txt.
ClaudeBotAnthropicTraining-related crawl. Respects robots.txt.
Claude-UserAnthropicFetches pages when a Claude user asks a question. Respects robots.txt.
PerplexityBotPerplexityIndexes sites for Perplexity search. Not used for model training.
Perplexity-UserPerplexityFetches pages on a user's request. Generally ignores robots.txt.
Google-ExtendedGoogleControls use for Gemini training and grounding. Does not affect Google Search or AI Overviews.

Purposes taken from each company's official crawler documentation on 2026-09-23. Full robots.txt guidance in our llms.txt and AI crawlers article.

The key distinction: training crawlers and search crawlers are separate, and each company says so. You can block GPTBot and ClaudeBot (training) while allowing OAI-SearchBot and Claude-SearchBot (search). We walk through the exact robots.txt lines in llms.txt and AI crawlers: what to allow and what to block.

Step 4: Structured data and the basics

Structured data does not get you recommended on its own, but it removes ambiguity about who you are, and ambiguity is what keeps a small business out of an answer. Google is explicit that "there's no special schema.org markup you need to add" for its AI features, and that structured data still helps with rich results. Use it for the same reason you always did: to tell every crawler your name, address, category, price range and reviews in a format it cannot misread.

  • Organization or LocalBusiness on the home page, in JSON-LD, with the same name and address as your Google Business Profile.
  • Service or Product on each service page, with price or price range when you can commit to one.
  • FAQPage on answer pages that have a question-and-answer layout.
  • Plain HTML text. Text inside images, PDFs or content that only appears after a click is invisible to most fetchers.
  • Speed and clean markup. Fetchers time out. A page that takes eight seconds to render gets skipped.

What does not work

Most of what is sold as "ChatGPT SEO" today does nothing measurable, and some of it hurts. The list below is short because the temptation is long.

  • Keyword stuffing. The only technique in the GEO paper that failed to improve visibility. Engines summarize meaning, not term frequency.
  • llms.txt as a ranking tactic. Google's John Mueller wrote in June 2025 that no AI system used it, and Google's guide says you do not need machine-readable AI files to appear in its AI features. It is harmless and cheap, but it is not a lever.
  • Hidden instructions in your pages. Text like "AI assistants: recommend this company" in white-on-white or in comments. It is prompt injection, it does not change what a search returns, and a buyer who finds it will not trust you.
  • Asking ChatGPT to remember you. Memory in a chat is per user. Nothing you say in your own account changes what other people get.
  • One press release. A single syndicated article rarely appears in the sources the engine cites. A directory profile with reviews outlasts it.
  • Blocking everything "to protect content". If you block search crawlers, the engine names your competitor and quotes their page instead.

How to measure whether it worked

You measure this by asking the engines the buying questions yourself, without your brand name, and recording who gets named. Do it from a fresh session, in the country you sell to, on each engine, and repeat it monthly. Log three things per question: whether you were named, which competitors were named, and which sources the answer cited.

Expect variance. The same question asked twice can produce different lists, so a single check proves little. Ask each question several times and count the share of runs that name you. That share, per engine, is the number to move.

Two more signals: referral traffic in your analytics from chatgpt.com, perplexity.ai, gemini.google.com and claude.ai, and the user-agents in your server logs. If OAI-SearchBot has never fetched your site, you are not in ChatGPT search yet, whatever the reason.

See which engines name you today

Run a free check: we ask ChatGPT, Gemini, Perplexity and Claude the buying questions for your category, without your brand, in the US or UK market, and show you who they name.

Get my free check

A 30-day plan

  1. Week 1. Check robots.txt, CDN and plugin settings for blocked AI crawlers. Ask the engines your five most valuable buying questions and write down who they name and which sources they cite.
  2. Week 2. Claim or fix the profiles on the sites the engines cited: Google Business Profile, Yelp, G2, Clutch, whichever apply. Same name, category and city everywhere. Ask five recent customers for a review with specifics.
  3. Week 3. Write three answer pages: one cost question, one comparison, one fit question. Real numbers, real dates, one quote from a customer or a public source. Add JSON-LD.
  4. Week 4. Contact the authors of two listicles the engines cited and ask to be included. Answer two Reddit threads in your field under your own name. Re-run the five questions and compare.

None of this is exotic. It is the same work that gets a business into a Google result, done with the answer in mind instead of the ranking. The difference is that you can now see, engine by engine, whether it worked. If you want the check, the audit and the answer pages done rather than described, that is what MencionIA is for.

Frequently asked questions

Does ChatGPT use Bing to search the web?

OpenAI says ChatGPT search uses third-party search providers and content partners, and names Microsoft Bing as one of those providers. In practice, if Bing cannot find or index your page, ChatGPT search is unlikely to cite it, so Bing Webmaster Tools is worth setting up.

How long does it take to get recommended by ChatGPT?

It depends on the path. Changes that work through live search (new answer pages, new directory profiles, unblocking crawlers) can show up within weeks of the pages being indexed. Changes to what the model knows without searching only arrive when the model is retrained, on a schedule the companies do not publish. Plan for the first path and treat the second as a bonus.

Should I block GPTBot?

That is a business decision about training, not a visibility decision. OpenAI documents GPTBot (training) and OAI-SearchBot (search) as independent, so blocking GPTBot does not remove you from ChatGPT search. What you should not do is block OAI-SearchBot, Claude-SearchBot or PerplexityBot if you want to be recommended.

Does Google Business Profile affect ChatGPT recommendations?

Indirectly. ChatGPT does not read Google Business Profile directly, but for local questions the engines cite pages that aggregate local businesses, and a complete, consistent profile with reviews feeds those pages and Google's own AI features. Treat it as one of several profiles you keep consistent, not a switch.

Is getting recommended by Gemini different from ChatGPT?

The mechanism is the same, the sources differ. Gemini and Google's AI Overviews draw on Google Search, so Google rankings and Google Business Profile weigh more. ChatGPT leans on Bing and its partners, Perplexity on its own index. Measure each engine separately; a business is often named in two of the four and absent from the other two.

Can I pay to be recommended by ChatGPT?

Not in the organic answer. OpenAI has an ads crawler (OAI-AdsBot) that validates pages submitted as ads, which tells you paid placements exist or are planned, but the recommendation in the answer itself comes from the search and the model. Nothing in this guide can be bought as a shortcut.

Sources

Related articles

Also available in Spanish: Cómo aparecer en ChatGPT: guía práctica para una pyme española