AI Search & Discovery

Why can't ChatGPT find my business?

By Bryno · Published · Updated

Short answer

The most common reasons are fixable: a robots.txt rule or security setting blocks OpenAI's search crawler, key details sit in images or scripts a crawler can't read, the website says little about services and location, or the business name and address differ across the web. New businesses with few outside mentions may also be missing. Check access first, then content, then consistency. Even after fixes, OpenAI says placement isn't guaranteed.

First: was ChatGPT actually searching the web?

Established

Before diagnosing your website, check the test. OpenAI says ChatGPT may search the web automatically when a question would benefit from current information, and that people can also choose Search from the tools menu [1]. Answers that used web search may include citations and a Sources list [1].

If an answer shows no sources, it may have come from the model's existing knowledge rather than a live search. That's our inference, but it matters: a model's built-in knowledge can be older than your business. Ask again with Search selected. OpenAI also suggests including a city, neighborhood or postal code in the question when local results show the wrong area [1].

One missing answer isn't proof of a problem, because answers vary with wording and location. How to check if AI knows your business explains how to test more fairly.

Is OpenAI's search crawler blocked?

Established

This is the first technical thing to rule out. OpenAI says sites that opt out of OAI-SearchBot will not be shown in ChatGPT search answers, though they can still appear as navigational links [2].

Your robots.txt file lives at the top level of your site, at yourdomain.com/robots.txt [3]. Open it in a browser. Look for a group that names OAI-SearchBot with "Disallow: /", and for a catch-all group ("User-agent: *") that disallows everything. Either one keeps OpenAI's search crawler out, unless a separate group names OAI-SearchBot and allows it, because a crawler follows the group that names it before the catch-all [3].

If you use a website builder, you may not edit robots.txt directly. Google notes that platforms such as Wix or Blogger may offer a search settings page instead [4]. In our experience, a setting that hides your site from search engines may also keep AI search crawlers out, so check it.

Hosting and security settings can block crawlers even when robots.txt allows them. OpenAI asks site owners to confirm that their host or content delivery network allows traffic from OpenAI's published searchbot IP addresses [1], which are listed at openai.com/searchbot.json [2]. After a fix, OpenAI says it can take about 24 hours for its search systems to adjust [2].

A common mix-up: blocking GPTBot does not remove you from ChatGPT search. OpenAI treats GPTBot (model training) and OAI-SearchBot (search) as independent settings [2].

Can a crawler read your important details?

Established

A crawler that reaches your site still needs readable text. Microsoft's guidelines for Bing and Copilot warn against hiding critical content behind client-side rendering and say content that can't be reliably rendered may not be indexed or selected for grounding [6]. They also say images and video shouldn't be the only source of information needed to understand a page [6]. Google recommends making important content available in textual form [5].

Small-business sites often break this rule without meaning to. Typical examples are a menu or price list posted only as a photo or scanned PDF, opening hours shown in a banner image, or contact details that appear only after a script loads. If you can't select a fact with your cursor and copy it, assume a crawler may not read it either.

Does your website say what you do and where?

Recommended practice

Many small-business homepages say "Welcome" and "Quality service since 1998" without naming the services, the town or the customers served. Microsoft says pages are more likely to be selected for grounding when facts are explicit and the important information is visible on the page itself [6].

Location wording matters too. OpenAI says ChatGPT may rewrite a "near me" question into a search that names a city [1]. Our inference is that a site which never names its city or service area is harder to match to those searches. State it plainly, on more than one page.

Are your business details consistent across the web?

Recommended practice

Conflicting details make a business harder to identify with confidence. Microsoft recommends clear, consistent naming for organizations and locations and says this improves grounding visibility and citation accuracy [6]. Google says businesses with complete and accurate information are more likely to show up in local search results [7].

Common inconsistencies include an old address on a directory, two phone numbers in use, the business name written three different ways, or a closed second location that is still listed. Fix the source pages; there is no single place to correct them all.

Is the business new or rarely mentioned elsewhere?

Recommended practice

New businesses often have few links, reviews or mentions. Google says prominence in local results draws on things like how many websites link to a business and how many reviews it has [7], and Microsoft lists links from relevant external websites as a way Bing discovers URLs [6].

Because ChatGPT search sometimes sends queries to third-party search providers [1], a site that ordinary search engines haven't indexed may give ChatGPT little to retrieve. OpenAI doesn't spell out that dependency, so treat it as a likely factor, not a rule. Verifying your site in Google Search Console, which Google recommends for diagnosing technical issues [5], and in Bing Webmaster Tools shows whether those engines have found your pages.

A quick diagnostic table

Recommended practice
Symptoms, likely causes and what to check
What you seeLikely causeWhat to check
No mention, even with Search on and your city namedCrawler blocked or site not indexedrobots.txt, host or CDN bot settings, Search Console and Bing Webmaster Tools
Mentioned, but with old hours or phone numberAn outdated page is being citedOpen the cited source and correct it
Competitors named for services you offerYour services aren't stated clearlyService pages written in customers' words
Mixed up with a similarly named businessInconsistent name or addressYour details on your website, profiles and directories

If ChatGPT finds you but gets something wrong, start with its sources. OpenAI says search results and citations can be incomplete, outdated or incorrect [1], and the cited page is the one you can change. For the full list of fixes in priority order, use the visibility checklist.

Practical next steps

  1. Open yourdomain.com/robots.txt and remove any rule that blocks OAI-SearchBot or blocks all crawlers, unless you meant it.
  2. Ask your host or CDN provider whether bot protection blocks OpenAI's published search crawler addresses.
  3. Retest in ChatGPT with Search selected and your city named, and open the Sources for each answer.
  4. Move hours, prices, services and contact details out of images and PDFs into plain text on your pages.
  5. Search for your business name online and correct any directory listing with an old address, phone number or name.
  6. Verify your site in Google Search Console and Bing Webmaster Tools to confirm your pages are indexed.

Sources

  1. Overview of OpenAI Crawlers · OpenAI
  2. RFC 9309: Robots Exclusion Protocol · IETF
  3. Robots.txt introduction and guide · Google Search Central
  4. AI features and your website · Google Search Central
  5. Bing Webmaster Guidelines · Bing Webmaster Tools
  6. Tips to improve your local ranking on Google · Google Business Profile Help

Platform behavior changes often. We link to each company's own documentation and update these pages when it changes.