To get your business mentioned by ChatGPT, make sure OpenAI's search crawler can reach your site, get indexed in Bing, keep your business details consistent everywhere, publish clear answer-first pages about your services, add structured data, and earn mentions on the review sites and directories ChatGPT reads. Then test prompts monthly and adjust.
None of this requires tricks. ChatGPT recommends businesses it can find, understand, and verify across more than one source. This guide walks through each step in the order we use it for local service businesses. If you would rather hand the work off, our ChatGPT visibility services cover the full process.
The short answer
- Allow OAI-SearchBot in your robots.txt so ChatGPT search can read your pages.
- Verify your site in Bing Webmaster Tools and make sure your key pages are indexed.
- Make your business name, address, phone, and services consistent across every listing.
- Publish pages that answer real customer questions in the first few sentences.
- Add structured data so machines can read who you are, what you do, and where.
- Earn mentions and reviews on the third-party sites ChatGPT pulls from.
- Test a fixed set of prompts every month and track ChatGPT referral traffic.
What you need
- Access: your website CMS or hosting (to edit robots.txt and pages), your Google Business Profile, and a Bing Webmaster Tools account.
- Tools: a free ChatGPT account for testing, Google Analytics 4 or similar for referral tracking, and a spreadsheet to log results.
- Listings: logins for Bing Places, Apple Business Connect, Yelp, and the top directories in your industry.
- Time: a few hours for the technical setup, then a few hours a month for content, reviews, and testing. Expect changes to show up over weeks to months, not days.
How ChatGPT decides who to mention
It helps to know where answers come from before you start. ChatGPT draws on two things:
| Source | How it works | What you can influence |
|---|---|---|
| Training data | What the model learned from the public web before its training cutoff | Long-term brand presence and mentions across the web |
| Live web search | ChatGPT search looks up current results and cites pages, using search partners including Bing plus its own crawler | Crawl access, indexing, page content, listings, reviews |
For local service questions like "best roofer near me" or "who does emergency plumbing in Tampa," ChatGPT usually runs a live search. That is good news, because the search side is the part you can improve this month.
OpenAI runs separate crawlers for separate jobs. OAI-SearchBot finds and indexes pages for ChatGPT search. GPTBot collects content that may be used for training future models. ChatGPT-User fetches a page when a user's request calls for it. You can allow or block each one independently.
Step 1: Allow OpenAI's search crawler
Open your robots.txt file (yourdomain.com/robots.txt) and check for rules that block OpenAI. Many sites blocked "GPTBot" or all AI bots in 2023 and 2026 and never revisited it. Some security plugins and CDN settings also block AI crawlers by default.
If you want to appear in ChatGPT search answers, OAI-SearchBot needs access. A simple setup looks like this:
User-agent: OAI-SearchBot
Allow: /
User-agent: ChatGPT-User
Allow: /
Blocking GPTBot is a separate choice about model training. OpenAI says that blocking GPTBot does not remove you from ChatGPT search, as long as OAI-SearchBot is allowed. Decide on each one on purpose.
Also check:
- Your firewall or CDN (Cloudflare and similar) is not challenging or blocking these user agents.
- Your important content is in the page HTML, not loaded only after heavy JavaScript runs.
- Your pages load quickly and return a normal 200 status.
Step 2: Get indexed in Bing
ChatGPT search relies on search partners, and Bing has been a core one. If Bing does not know your pages exist, you are starting with a handicap.
- Sign up for Bing Webmaster Tools and verify your site. You can import directly from Google Search Console.
- Submit your XML sitemap.
- Use the URL Inspection tool on your homepage, service pages, and location pages to confirm they are indexed.
- Turn on IndexNow if your CMS or SEO plugin supports it, so Bing hears about new and updated pages quickly.
Then search Bing for your brand name and your main service plus city. If you rank poorly or not at all on Bing, fix that first. It is one of the most overlooked steps in this whole process.
Step 3: Clean up your business information everywhere
ChatGPT is more likely to name a business when several sources agree about it. If your website says one phone number, Yelp says another, and an old directory lists a previous address, the model has less confidence about who you are.
Make these match exactly across the web:
- Business name (same spelling and format)
- Address and service area
- Phone number
- Hours
- Core services and categories
- Website URL
Start with the listings that matter most: Google Business Profile, Bing Places for Business, Apple Business Connect, Yelp, Facebook, the Better Business Bureau, and the leading directories for your trade (for example Angi, Houzz, Avvo, or Healthgrades, depending on your field). Claim any listing you have not claimed and fix any that are wrong.
Step 4: Publish answer-first pages
When ChatGPT searches the web, it looks for pages that answer the question clearly. Vague homepage copy like "quality service you can trust" gives it nothing to quote.
Write pages built around the questions customers actually ask:
- One page per core service, and one per city or area you serve if you truly serve it.
- Put a direct, plain answer in the first two or three sentences of each page or section.
- Use headings phrased like real questions ("How much does a water heater replacement cost in Phoenix?").
- Include concrete details: what is included, typical timelines, price ranges you are comfortable sharing, licenses, service areas, and warranties.
- Add a short, honest FAQ on service pages.
Where do the questions come from? Your phone calls, emails, sales team, Google's People Also Ask boxes, and the prompts you test in Step 7.
This is the same foundation that helps you appear in Google's AI answers. Our guide to 11 Ways to Show Up in Google AI Overviews covers the Google side in more detail.
Step 5: Add structured data
Structured data (schema markup) labels the facts on your pages in a format machines read easily. It is not a magic switch for ChatGPT, but it removes ambiguity about who you are, what you offer, and where you work.
The most useful types for a local service business:
| Schema type | What it tells machines |
|---|---|
| Organization or LocalBusiness (or a specific subtype like Plumber or Dentist) | Name, logo, address, phone, hours, service area |
| Service | The specific services you offer |
| FAQPage | Questions and answers on the page |
| Review or AggregateRating | Ratings, only where they follow Google's guidelines |
| sameAs (property) | Links to your official profiles on other sites |
The sameAs property is worth extra attention. Linking your site to your Google Business Profile, Yelp page, LinkedIn, and other official profiles helps connect your brand across sources. Validate everything with Google's Rich Results Test or the Schema.org validator. If you want help, see our structured data and schema service.
Step 6: Earn mentions on third-party sites
Your own website is only one voice. ChatGPT tends to recommend businesses that other sources also talk about. For local services, the sources that come up most often are review platforms, directories, "best of" lists, local news, and community discussions.
Practical ways to build that presence:
- Ask for reviews consistently. Send a review link after every completed job. Recent, detailed reviews that mention the service and the city are the most useful.
- Respond to reviews. Short, specific replies show an active business.
- Get on "best of" lists. Find the local roundups that rank for "best [service] in [city]" and contact the publishers. Many accept submissions.
- Join local organizations. Chamber of commerce, trade associations, and sponsorships often come with a listing and a link.
- Pitch local media. A useful tip, seasonal advice, or a community project can earn a mention in local news.
- Show up where people ask for recommendations. Answer questions genuinely in local Reddit threads, Nextdoor, or industry forums. Do not spam or post fake recommendations, which can backfire and break platform rules.
Read what ChatGPT cites when you test prompts. If it keeps citing the same two directories and a local blog, that is your target list.
Step 7: Test prompts and track results
You cannot improve what you do not measure. Build a list of 15 to 30 prompts your customers would realistically type, such as:
- "Who is the best [service] in [city]?"
- "I need [specific problem] fixed in [neighborhood], who should I call?"
- "Compare [your business] and [competitor]."
- "Is [your business] reputable?"
Run them in ChatGPT with search on, once a month, and log:
- Whether you are mentioned, and in what position
- Which competitors are mentioned
- Which sources are cited
- Whether any facts about you are wrong
Answers vary from one run to the next, so look for trends over several months rather than reacting to a single response.
On the traffic side, ChatGPT search adds a utm_source=chatgpt.com tag to many outbound links. In Google Analytics 4, check Traffic acquisition for chatgpt.com as a source, and watch for growth in calls and form fills from those visits.
For how this fits with Perplexity, Gemini, and Google's AI features, read our AEO and GEO strategy guide.
Common mistakes
- Blocking OAI-SearchBot by accident. A blanket "block all AI bots" rule or a CDN setting can quietly remove you from ChatGPT search.
- Ignoring Bing. Many businesses only check Google and never notice their site is barely indexed on Bing.
- Inconsistent listings. Old addresses, tracking phone numbers, and name variations weaken the signals ChatGPT relies on.
- Writing for keywords instead of answers. Pages stuffed with "best plumber near me" phrases but no real information give ChatGPT nothing to cite.
- Judging results on one prompt. AI answers change between runs. Track a fixed prompt set over time.
Want us to do it for you?
If you would like a clear picture of where you stand today and what to fix first, request a free AI Visibility Audit.
Frequently Asked Questions
How does ChatGPT decide which businesses to recommend?
For local questions, ChatGPT usually runs a live web search and summarizes what it finds across websites, directories, and review sites. Businesses with clear, consistent information and positive mentions on several trusted sources are more likely to be named.
Can I pay to be featured in ChatGPT answers?
There is no paid placement inside ChatGPT's organic answers today. Visibility comes from being crawlable, indexed, clearly described, and mentioned by other sources the model trusts.
Should I block GPTBot in robots.txt?
That depends on whether you want your content used for training future OpenAI models. Blocking GPTBot does not remove you from ChatGPT search, but blocking OAI-SearchBot does, so keep OAI-SearchBot allowed if you want to appear in search answers.
How long does it take to show up in ChatGPT?
Technical fixes like unblocking crawlers and getting indexed in Bing can take effect within weeks. Building enough reviews, listings, and third-party mentions for consistent recommendations usually takes several months.
How can I tell if ChatGPT is sending me traffic?
ChatGPT search adds utm_source=chatgpt.com to many links it shares. In Google Analytics 4, look for chatgpt.com as a traffic source, and pair that with monthly prompt testing to see whether you are being mentioned.