25% off every service YEAREND25 until December 31, 2026 25% off every service YEAREND25 until December 31, 2026 25% off every service YEAREND25 until December 31, 2026 25% off every service YEAREND25 until December 31, 2026 25% off every service YEAREND25 until December 31, 2026 25% off every service YEAREND25 until December 31, 2026

Our Blog · AI readiness score

How to Get Your Business Recommended by ChatGPT and Other AI Assistants

There is no listing to claim and no way to buy a mention; this guide covers what AI assistants can read about your business and what you control.

Where are you?Updated November 2026 · 14 min read

Quick answer

To get your business recommended by ChatGPT, make it easy for an assistant to find, read and trust: allow its search crawler, keep your name, address, phone and services identical everywhere, publish clear service, area and price pages, and earn mentions on other sites. This is generative engine optimization (GEO), and nobody can guarantee a mention, including us.

TorontoA customer in North York, Scarborough, Etobicoke, East York, Downtown and the Beaches who asks an assistant for a recommendation gets names drawn from what it can find. We build sites for businesses across Toronto and keep each business's name, phone and hours identical on every page. We work with you by video and on site where it helps.

How ready is your business for AI assistants?

Answer twelve checks with Yes, No or Not sure to get a score, a band and a short list of fixes to start with. Not sure counts as No.

  1. Your robots.txt lets the search and answer bots in: OAI-SearchBot, Claude-SearchBot, PerplexityBot and Bingbot.
  2. Your main pages can be indexed: Googlebot is not blocked, they load normally and none carries a noindex tag.
  3. Your site has an XML sitemap that lists your pages with the date each one last changed.
  4. Every key page has its own title tag and meta description.
  5. Your business name, address, phone number and one-line description match everywhere: your site, Google Business Profile, Bing Places and the directories that list you.
  6. Your Google Business Profile is verified and complete: category, hours, services and photos.
  7. You have a page for each main service and a page that names the areas you serve.
  8. Your site says what the work costs: prices, price ranges or how you quote.
  9. Other sites mention your business: local news, trade associations, suppliers or lists of local businesses.
  10. You have recent reviews on Google and on at least one other review site.
  11. Your pages answer customer questions in plain words near the top, and you updated them in the last 12 months.
  12. In the last month you asked ChatGPT, Perplexity, Gemini and Copilot to recommend a business like yours and wrote down who they named.
Your score0 of 12
BandNot scored yet

Answer the twelve checks to see your score.

Based on your answers, not on live search data. A high score means the basics are in place; nobody can guarantee a mention.

Remembered in this browser until you press Reset.

Runs in your browser. Nothing you enter is sent to our server.

It means an assistant names your business when a customer asks for one. There is no directory to join and no paid placement inside answers. OpenAI says placement is not guaranteed, so nobody can promise a mention, including us.

This is Part 3 of our series on AI search; Part 1, SEO vs AEO vs GEO, explains how the three fit together.

The work is called generative engine optimization (GEO): making your business likely to be named or cited when an AI assistant writes an answer. OpenAI offers no listing to claim (its Get Quote beta is for approved partners), and says its ads do not influence answers (Ads in ChatGPT).

Training data and live search: which one you can influence

An assistant answers from what its model learned in training, from a live web search, or both. A live search reads your pages as they are today, so it is the part you can influence.

OpenAI's crawler documentation separates the two: GPTBot collects pages for training, and OAI-SearchBot lets a site appear in ChatGPT search answers.

No vendor publishes how much answers vary. Judge your visibility on the same five questions asked every month.

How do AI assistants like ChatGPT find a business to recommend?

ChatGPT, Gemini, Perplexity, Claude and Copilot each pair a trained model with a live web search: ChatGPT's own search and partner providers, Google Search for some Gemini answers, Perplexity's own index, Claude's web search and Bing for Copilot.

AssistantWhere current information comes fromCrawler or token to allow
ChatGPTWeb search, sometimes through partner search providers; answers may include citationsOAI-SearchBot
GeminiGoogle Search results, for some answersGooglebot, with Google-Extended not blocked for grounding
PerplexityA real-time search for every question; numbered citations in every answerPerplexityBot
ClaudeA web search tool when current facts help; citations in every searched answerClaude-SearchBot and Claude-User
CopilotA query sent to Bing; a Sources section lists the queries and sites usedBingbot

Illustration: how an AI assistant decides what to recommend

An assistant reads the question, recalls or searches, gathers the sources it can reach, weighs them and answers with a few names and its sources.

How an AI assistant decides what to recommend A question about hardwood installers in Toronto passes five steps: recall or search, gather sources (blocked means less visible), weigh what it found, and answer with a few names above its sources. who installs hardwoodfloors in Toronto Recall or searchGather sourcesWeigh what it foundAnswer with a few names training data or a live web search your sitereviewslists blocked = less visible same contact detailsservice pagesreviewsthird-party mentionsdirect answers Store AStore B SOURCES 12345
  1. The question. A customer asks in their own words.
  2. Recall or search. It answers from training data, a live search or both.
  3. Gather sources. It reads the pages its search can reach; OpenAI and Anthropic say blocking their search bots hides or reduces your pages in their answers.
  4. Weigh what it found. The Bing Webmaster Guidelines ask for consistent names, key facts early and links from relevant websites. No AI assistant's documentation lists reviews; Google lists them for its local results, and the rest is SEO practitioners' advice.
  5. Answer with a few names. It may list its sources.
Illustration: simplified process Hypothetical example Simplified steps an assistant follows for one hypothetical Toronto question, drawn from what the vendors document.

Which levers have real support?

Five levers have vendor support, at least in part: a crawlable site, consistent business details, clear pages on who you are and what you offer, mentions and reviews elsewhere, and fresh, direct answers.

Prices are our advice, and reviews are documented only for Google's local results. Use this checklist; the readiness score at the top of this page turns it into twelve checks.

  • Let the right crawlers in and keep pages indexable. Google says AI Overviews and AI Mode need a page that is indexed and eligible for a snippet, with no special schema (AI features and your website). Microsoft asks you not to block Bingbot, whose crawling Copilot shares. The free SEO audit checks robots.txt, the sitemap and indexability.
  • One name, address, phone and description everywhere. Google asks businesses to appear as they are consistently known (Guidelines for representing your business on Google), and Bing says current Bing Places details keep a business eligible for its AI answers (Bing Webmaster Blog). See local SEO basics and Google Business Profile vs website.
  • Pages that say who you are, what you do, where, and what it costs. An about page, one page per service, one per area and one for prices, with key facts near the top, as the Bing Webmaster Guidelines ask. What a contractor website needs lists the pages in order.
  • Mentions and reviews on other sites. Google says local prominence draws on how many websites link to you and how many reviews you have (Tips to improve your local ranking on Google). Getting onto local roundup lists for your trade is SEO practitioners' advice, not vendor documentation. Ask for reviews on more than one platform, and never pay for them.
  • Fresh, direct answers. Keep prices, hours and services current, and answer each customer question directly; Part 2 of this series shows the heading-and-answer pattern.
  • Brand searches, as a result to watch. No vendor documents searches for your name as an input; treat them as a sign the other levers work.

Should you block AI crawlers from your website?

Allow the bots that power search and answers (OAI-SearchBot, ChatGPT-User, PerplexityBot, Perplexity-User, Claude-SearchBot, Claude-User, Bingbot, Googlebot). Blocking training bots (GPTBot, ClaudeBot, Google-Extended, Applebot-Extended) is a separate choice, and some vendors use one bot for both.

Allowing OAI-SearchBot is what lets ChatGPT search show your pages. GPTBot only concerns training.

AI crawlers come in three kinds: search bots, training bots and user fetchers acting for a person. OpenAI says its training and search settings are independent and that ChatGPT-User may not follow robots.txt (OpenAI).

The verified table of AI crawlers and what each one does

These are the main AI crawlers and robots.txt tokens their makers document, each linked to the company's own page.

Agent and companyWhat it is forIf you block it
GPTBot, OpenAITrainingContent should not be used for training
OAI-SearchBot, OpenAIChatGPT searchNot shown in ChatGPT search answers, apart from navigational links
ChatGPT-User, OpenAIVisits a page for a user's requestRobots.txt rules may not apply
ClaudeBot, AnthropicTrainingFuture material left out of training
Claude-SearchBot, AnthropicClaude's search resultsNot indexed for search; may reduce visibility
Claude-User, AnthropicFetches pages when a person asks ClaudeNot retrieved; may reduce visibility
PerplexityBot, PerplexityPerplexity's search index; not for foundation modelsPage text not indexed; the domain, headline and a brief summary may remain (Perplexity)
Perplexity-User, PerplexityFetches a page during a user's questionGenerally ignores robots.txt
Google-Extended, GoogleA token with no crawler of its own: Gemini training and groundingNo effect on Google Search; Gemini grounding can stop
Applebot-Extended, AppleA token: whether pages Applebot crawls can train Apple's modelsPages stay in Apple's search results; no effect on ranking
Bingbot, MicrosoftBing's crawler, whose index Copilot usesMicrosoft asks you not to block it (Bing Webmaster Guidelines)
Amazonbot, AmazonImproves Amazon products and services; may train Amazon AI modelsHonoured within about 24 hours
CCBot, Common CrawlAn open archive of web pages anyone can analyseDisallowed pages are not fetched
Meta-ExternalAgent, MetaTraining AI models and indexing for Meta productsBlocks both uses; changes take up to 24 hours

We found no documentation from ByteDance for the crawler called Bytespider, so it is not in the table.

On buildsites.io we allow every crawler in this table, training bots included, and block only Bytespider, because it is undocumented. We want any assistant that might recommend us to be able to read our pages, and we will not let in a crawler whose purpose and rules nobody publishes.

When one crawl serves both search and training

Blocking a training bot can also cost you answers where one control covers two jobs, as Google-Extended does for Gemini.

Meta and Amazon answer through separate agents (Meta-WebIndexer, Amzn-SearchBot), so blocking Meta-ExternalAgent or Amazonbot leaves those alone (Meta, Amazon).

Google's crawler documentation says Google-Extended does not affect whether a site is included in Google Search and is not a Google Search ranking signal. AI Overviews and AI Mode follow Googlebot's rules and the snippet controls (our reading of Google's pages), and Search Console's Search generative AI control can exclude a site from both; Part 2 covers them.

OpenAI may use one crawl for both of its bots when a site allows both (OpenAI). Anthropic says it is rolling out a "no AI training" signal from an internet standards draft (IETF), and that robots.txt rules naming ClaudeBot take priority over it (Anthropic).

The robots.txt helper writes the lines for any of these choices.

Build your robots.txt for AI crawlers

Pick a preset or set each crawler yourself, then copy the robots.txt lines the helper writes.

"Only search and answer bots" keeps the search bots and fetchers and blocks the training and mixed-use groups, Google-Extended included, so Gemini can no longer ground answers on your pages. "Block training bots" blocks GPTBot, ClaudeBot, Google-Extended and Applebot-Extended only. "Block all" blocks every crawler below, Bingbot included.

Allow all is selected: no crawler blocked.

Search and answer bots
Fetchers a person triggers
Training
Mixed use and open datasets

Not in this list: Googlebot, because blocking it affects Google Search and all of its features, AI Overviews included; and Bytespider, because we found no documentation from ByteDance for it (checked 4 November 2026). Documentation: OpenAI, Anthropic, Perplexity, Microsoft Bing, Google, Apple, Meta, Amazon, Common Crawl.

# AI crawler rules from the BuildSites robots.txt helper (vendor documentation checked 2026-11-04).
# No AI crawler is blocked, so there is nothing to add for them.

One crawl, more than one use: OpenAI says that when you allow both GPTBot and OAI-SearchBot it may use one crawl for both, and that each setting is independent, so blocking GPTBot does not block OAI-SearchBot. Apple uses one crawler, Applebot, for search, training and answers in Siri, and the Applebot-Extended token opts you out of training only.

Runs in your browser. Nothing you enter is sent to our server.

Is llms.txt worth publishing?

llms.txt is a Markdown file that lists your key pages for AI tools. Google says it neither harms nor helps in Google Search. OpenAI, Anthropic and Perplexity do not document reading it. It is cheap and unproven; we publish one.

What it is and who proposed it

Jeremy Howard of Answer.AI proposed llms.txt on 3 September 2024 (llmstxt.org). Its site calls it a proposal: a Markdown file at /llms.txt with your name, a short summary and lists of links to key pages.

A short file for a hypothetical store, in that format:

# Example Flooring (hypothetical)
> Hardwood, vinyl plank and tile installation in Toronto and the GTA.

## Key pages
- [Hardwood installation](https://flooring.example/hardwood): price range and process
- [Service area](https://flooring.example/areas): Toronto, North York, Etobicoke

What Google, OpenAI, Anthropic and Perplexity document about reading it

Only Google has a written position: keeping an llms.txt "will neither harm nor help" your visibility in Google Search (Google). The other three do not mention reading yours.

SE Ranking, an SEO tool vendor, found the file on 10.13% of nearly 300,000 domains in a study published in November 2025, and no link between having it and how often a domain was cited in AI answers (SE Ranking).

In a study published in June 2026, Ahrefs looked at 137,210 domains that use its analytics: 28% had the file, and 97% of those files got no requests at all in May 2026 (Ahrefs).

What we do and why

We publish one at buildsites.io/llms.txt, generated from our page data, so it costs nothing to keep current; treat yours as a cheap extra, never a priority over the levers above.

The llms.txt generator builds yours from your business details.

Generate your llms.txt file

Fill in your business details to get an llms.txt in the llmstxt.org format, ready to copy or download.

# Northside Floors (example)

> Hardwood, laminate and vinyl flooring, supplied and installed.

Services:
- Hardwood installation
- Laminate flooring

Service area: Toronto and the GTA

## Key pages

- [Services](https://northside-floors.example/services)
- [Pricing](https://northside-floors.example/pricing)

Enter a business name to start.

Book a call

The file follows the format proposed at llmstxt.org: a heading with your name, a one-line summary, then lists of links. Put it at the root of your site, next to robots.txt.

Runs in your browser. Nothing you enter is sent to our server.

How do you measure whether AI assistants send you customers?

In Google Analytics 4 (GA4), use the AI Assistant channel Google added on 13 May 2026, plus a custom channel whose regex catches Perplexity, Meta AI and Duck.ai. Then ask five questions in four assistants monthly, signed out.

GA4: the AI Assistant channel and a custom regex channel

GA4 files visits from recognised assistants under an AI Assistant channel with the medium ai-assistant, and counts Google's own AI Overviews and AI Mode as Organic Search.

Google's Default channel group page gives ChatGPT, Gemini, Deepseek, Copilot and Grok as examples, with no full list. Its custom channel groups page gives the steps: in a custom channel group, add a channel whose Source matches regex, paste the regex from the prompt pack below, save, and move the channel above Referral. Custom groups also apply to past data.

No assistant documents whether a citation click passes a referrer, so some AI visits may arrive as Direct.

The monthly prompt check, step by step

Ask the same five customer questions in ChatGPT, Perplexity, Gemini and Copilot once a month, signed out, in a private window, and write down who is named and which sources are cited.

  1. Write five questions a customer would ask, with your trade and city.
  2. Ask each one in all four assistants, signed out, in a private window, so your own history does not shape the answer.
  3. Record the date and what each answer said.
  4. Repeat monthly for three months, then quarterly, and judge the trend.

Our recommendation: use Search Console, GA4 and this monthly check before you pay for any AI visibility tracker.

What Search Console and Bing Webmaster Tools show about AI traffic

Search Console's Generative AI performance report counts how often links to your site appear in AI Overviews and AI Mode (Google); the clicks stay inside its normal Web totals (Google).

Part 2 covers both. Bing's AI Performance report counts how often Copilot cites your pages, not clicks (Bing).

The prompt pack turns your business type and city into five prompts and the GA4 regex.

Your five prompts and a GA4 regex

Enter your business type and city to get five prompts for ChatGPT, Perplexity, Gemini and Copilot, plus a regex for a GA4 custom channel.

Enter a business type and a city to build the prompts.

  1. Recommend a good [business type] in [city] and explain why you chose it.

  2. List the best [business type] options in [city], with the sources you used.

  3. I need a reliable [business type] in [city] this month. Tell me who to call and why.

  4. Compare three [business type] options in [city] on price, reviews and the areas they serve.

  5. Name one [business type] in [city] with strong reviews on more than one website, and link to those reviews.

Paste each prompt into ChatGPT, Perplexity, Gemini and Copilot, signed out, in a private window, so your own history does not shape the answer. Write down the date, the businesses named and the sites cited, and repeat with the same prompts every month.

GA4 regex for AI assistant referrals

^(.*\.)?(chatgpt\.com|chat\.openai\.com|perplexity\.ai|gemini\.google\.com|copilot\.microsoft\.com|copilot\.com|m365\.cloud\.microsoft|m365copilot\.com|claude\.ai|meta\.ai|grok\.com|duck\.ai|chat\.deepseek\.com)$

Since 13 May 2026 GA4 has its own AI Assistant channel, and Google does not publish the full list of assistants it recognises, so no list like this one can be complete. This regex adds Perplexity, Meta AI and Duck.ai, which Google's channel examples do not name, and the old chat.openai.com address, and custom channel groups also apply to data from before May 2026. In GA4, create a custom channel group, add a channel called AI assistants with the condition Source matches regex, paste the regex, save, and move the channel above Referral. It covers the hosts we confirmed on 4 November 2026; add new ones as assistants appear.

Runs in your browser. Nothing you enter is sent to our server.

Worked example: a Toronto flooring store (hypothetical)

A hypothetical Toronto flooring store runs its five prompts and is never named, then fixes what the check turned up in order: crawler access, consistent business details, product and area pages with prices, outside mentions and reviews. It re-checks monthly.

Two of its questions, in the customer's words:

Who installs hardwood floors in North York?

How much does vinyl plank installation cost in Toronto?

In the first check, the answers name other stores and cite lists that leave it out, its Bing Places listing shows an old phone number, and its site has no prices.

A 30-day fix list for the example store

One lever a week, starting with the two problems that can hide the store from every assistant at once: blocked crawlers and conflicting business details.

  • Week 1: access and details. Search bots allowed in robots.txt; the same name, address, phone and hours on the site, the Google Business Profile, Bing Places and Yelp.
  • Week 2: pages with prices. One page per product with a price range per square foot and one per area, the structure of a flooring company website.
  • Week 3: three outside mentions. A supplier's installer list, a trade association and one neighbourhood roundup.
  • Week 4: a review routine. A text after every job with a direct review link, on two platforms, with no incentives.
  • Every month after: the prompt check. Same prompts, same assistants.

The plan does not make any assistant name the store, on any timeline.

Start with the readiness score, or book a call to go through the technical items with us.

Sources and the dates we checked them

Every product claim on this page, tools included, comes from one of these pages, listed with its own date where it prints one.

Questions and answers

Can I pay ChatGPT to recommend my business?

No. You can buy a ChatGPT ad, but not a place in the answer. OpenAI says ads do not influence ChatGPT's answers, run on separate systems from the chat model, and appear as labelled placements below a response. Nobody can buy or guarantee a recommendation.

Is there a ChatGPT business listing I can claim?

No. OpenAI does not offer a listing or directory that a business claims. Its one business-facing programme for local services, a Get Quote button, is in beta with approved partners that supply feeds of business records. ChatGPT reads your own website, if OAI-SearchBot is allowed, and the sites that already list you.

Does ChatGPT use my Google Business Profile?

OpenAI does not document Google Business Profile as a source for ChatGPT. Its help page says ChatGPT search sometimes sends queries to partner search providers and links Microsoft's and Shopify's privacy policies. Keep the profile complete anyway: Google documents it as part of its own local results.

If I block GPTBot, will my site disappear from ChatGPT?

Not from ChatGPT search. OpenAI says GPTBot is for training and OAI-SearchBot is the crawler that lets your pages appear in ChatGPT search answers, and the two settings are independent. Blocking OAI-SearchBot is what keeps you out, apart from navigational links.

How long does it take to get recommended by ChatGPT?

Nobody can promise a timeline, including us. The only documented timings are for robots.txt changes, which OpenAI says take about 24 hours to reach ChatGPT search. After the fixes, run the same prompt check monthly for three months and judge the trend.

Next step

Talk to us about your business

A 20-minute call. We'll tell you what we'd build, how long it takes and what it costs. Toronto, the GTA and Montréal.

Written by the BuildSites team, web designers and automation builders in Toronto and Montréal. Every product claim links to the vendor's own documentation, checked on the date shown under Sources.

Published November 5, 2026 · Last reviewed November 5, 2026

ShareLinkedInXEmail
Call nowBook a call