Why isn't my business showing up in ChatGPT?
By Lior Mechlovich · May 13, 2026
Short answer
ChatGPT cross-references six to eight sources (Google Business Profile, Yelp, BBB, Angi, HomeAdvisor, Reddit, Bing Places) before recommending a local business. If any have inconsistent NAP, missing hours, or no schema on your website, the model weights you lower and recommends a competitor instead.
What ChatGPT actually looks at when answering local queries
When someone asks ChatGPT "who's the best plumber in Phoenix," the model isn't pulling from a single ranking. It's stitching together a recommendation from multiple retrieval calls. In our testing across 200+ local-service queries, the consistent sources are: Google Business Profile data, Yelp, Better Business Bureau, Angi, HomeAdvisor, Reddit threads in the target city, and Bing Places.
BrightLocal's 2025 AI search study confirmed this pattern at scale. Yelp showed up in roughly one in three local-intent AI queries, more than any other directory. Reddit ranked second for citation frequency on service-business questions, especially in mid-sized US cities where people compare contractors in r/AskCity subs.
The model isn't ranking these sources. It's checking for agreement. If three sources say your address is 245 Main St and one says 254 Main St, the model gets a low-confidence signal and quietly recommends the business whose data agrees with itself across every source.
The 6 directories that matter most
Here's the priority order I give every plumber, electrician, or HVAC owner I audit:
- Google Business Profile. The truth source. Everything else gets checked against this.
- Yelp Business. Most-cited single directory. Claim, verify, fill every field.
- Bing Places. Powers Bing Copilot and Edge sidebar. Most owners forget it exists.
- BBB. Free profile. Accreditation costs money, the listing doesn't.
- Angi + HomeAdvisor. Same parent company, separate listings, both free at the basic tier.
- Reddit. Not a directory, but a citation source. If your city has a subreddit where people ask "who's a good plumber here," your name should appear in at least one thread (organically, since Reddit spam-flags fast).
If any of these has stale hours, the wrong phone number, or a name variant that doesn't match your Google profile character-for-character, you're feeding ChatGPT a reason to pick a competitor.
Why your website's schema matters too
This is the part most owners skip. ChatGPT doesn't just look at directories. It also visits your website and reads the structured data. If your homepage has no LocalBusiness schema, no openingHoursSpecification, no aggregateRating from your real reviews, the model has nothing to anchor to.
Andrea Volpini at WordLift has shown that entity-confident pages, where structured data agrees with the visible content and with external sources like Wikidata, get cited substantially more often by Gemini and ChatGPT than identical pages without schema. The cost is one block of JSON-LD in your <head>. The payoff is the difference between being a "this might be a plumber" entity and a "this is Acme Plumbing, here are the verified details" entity.
How to know which fix to do first
If you only have 90 minutes this week, here's the order:
- Check Yelp. Is your phone number exactly the same as your Google Business Profile? Fix it first.
- Check Bing Places. Have you claimed it? Most owners haven't.
- Open your website source. Search for
application/ld+json. If there's nothing, add a basic LocalBusiness block. - Search ChatGPT for "best [your trade] in [your city]". See who it names. Go look at their Yelp page. Note what they have that you don't.
I've audited about 200 Google Business Profiles in the past year, and the #1 thing I see is mismatched phone numbers between Yelp and Google. It costs you nothing to fix and quietly recovers visibility you didn't know you'd lost. Run a free check and we'll show you exactly which directories are dragging you down.
Related questions
How long after I fix my GBP will ChatGPT update?
Google's own systems usually reflect GBP changes within a week. ChatGPT is slower. The model's training cycle plus its retrieval cache mean most owners see new AI mention patterns 30 to 90 days after fixing major citation gaps. Track it weekly so you can see when it lands.
Is the ChatGPT plugin store relevant for local businesses?
No. The plugin store was deprecated when OpenAI moved to GPTs, and neither system surfaces local-service businesses the way regular ChatGPT search does. Focus on the sources ChatGPT actually retrieves from when answering local queries (Yelp, Google, Reddit, Bing), not plugin or GPT submissions.
Do AI tools weight Yelp or Google more for local recommendations?
Both, but for different signals. ChatGPT pulls business names and ratings heavily from Yelp. BrightLocal's 2025 AI search study found Yelp is cited in about one in three local-intent AI queries. It cross-checks NAP and hours against Google Business Profile. If they disagree, ChatGPT trusts neither.
How can I tell which directory ChatGPT used to recommend a competitor?
Ask ChatGPT the query directly ("best plumber in Austin") and then ask "what sources did you use?" It usually lists them. Visit each one. The directories where the competitor has a polished profile and you don't are your highest-priority fixes.
Want to know where YOU stand?
Free check. No card. Takes ~5 minutes. We score 14 things across Map Pack and AI Visibility so you know what to fix first.
Check my business → How we score →