Why Doesn't My Business Come Up When People Ask AI for Recommendations?
A business that never comes up in AI recommendations at all has a different problem from one that loses to a named competitor. There is nothing solid enough on the web for an engine to name it with. Five things explain it, and the check order matters because each one either blocks or weakens the ones after it. First, whether AI systems can actually read the site's content in the first place. A JavaScript-only build can leave a page functionally blank to a crawler even though it looks fine to a person. Second, whether the business's core facts, name, address, phone number, services, hours, read the same everywhere they appear. Third, whether there's a page that directly answers a real buyer's question, rather than a generic overview. Fourth, whether reviews are recent as well as present. Fifth, whether anything beyond the business's own website mentions it at all.
Each check is answerable from public information about the business, without access to any AI platform's internals.
Short version
- Confirmability is the constraint. An engine names what it can verify.
- Check in this order: can AI read the site → do the facts match everywhere → is there a page that answers the real question → are reviews recent → is the business mentioned anywhere beyond its own site.
- A JavaScript-only site can be invisible to a crawler even though it looks normal to a visitor. Check this first.
- Being mentioned only on your own website, with nothing independent to cross-check against, is a fixable gap.
- This is the general invisibility diagnostic. For losing to one specific named competitor, see Why Does ChatGPT Recommend My Competitor and Not Me?. For "AI says my business doesn't exist" specifically, see the guide to an AI engine reporting no record of your business.
Why doesn't my business come up at all?
There's a difference between "AI names my competitor instead of me" and "AI never mentions my business, full stop". The first is a comparison problem, worked through in Why Does ChatGPT Recommend My Competitor and Not Me?. This page is about the second: a business that simply never surfaces, whichever platform or phrasing someone tries.
The instinct is to assume it's about not being good enough yet, not enough reviews, not famous enough, not established enough. When a real, operating business never comes up at all, the cause is more mechanical: something is stopping an AI system from confirming the business exists and is a safe, current option to name.
Which problem is this
Never named, or named second?
Ask
When an AI engine is asked to recommend a business like yours, does your name appear anywhere in the answer?
A comparison problem
Your record is already solid enough to be quoted, so the question is how it reads beside the businesses named alongside you.
A confirmability problem
The engine has too little it can check, so it leaves you out of the answer altogether. This page is the one that applies.
That is measurable. A same-day check run against a single AI engine (Perplexity), across six trades in six cities (Boise, Akron, Norwich, Tulsa, Dundee and Reno), compared what the engine cited when asked to recommend businesses by name against that day's matched Google organic results. Of the 107 domains Perplexity cited across the six runs, 69 (64.5%) were absent from that query's Google top ten. Of the 61 businesses Perplexity named across the six runs, 24 (39.3%) were recommended without it ever citing their own website, on the strength of directories, review sites and other third-party pages alone, while the remaining 37 did have their own page cited too. Across the six runs overall, Perplexity drew 58 of its 107 citations (54.2%) from sources the business doesn't control, against 49 (45.8%) from the businesses' own sites. [1] Beyond local recommendation prompts, Muck Rack's May 2026 analysis found earned media, meaning independent write-ups, directories, local press and review platforms, accounting for 84% of all the citations in that set. [2]
QBiz's own audit of 191 US local service business websites found reaching the page was rarely the obstacle: the technical checks were nearly all passed across the 179 sites it could fetch (97.2% mobile render, 96.1% crawlability, 93.9% internal linking), and the answer-shaped ones were not (18.4% FAQ content, 20.1% process explanation, 35.2% llms.txt). [3]
What the measurements show
Where the evidence an engine quotes comes from
64.5%
of cited domains never appeared in the matched Google ranking for the same question
39.3%
of the businesses it named were recommended without their own website being cited at all
84%
of all the citations in Muck Rack's May 2026 analysis came from earned media
18.4%
of the audited sites carried FAQ content, against 96.1% passing crawlability
QBiz Leads AI first-party measurement (2026-09-04); Muck Rack (May 2026); QBiz Leads AI 191-site audit (2026).
The five things to check
Run these in order.
1. Can AI systems actually read your site?
If a website loads its real content with JavaScript after the initial page arrives, a crawler that doesn't execute that script sees an almost-empty page: no services, no address, no proof the business does what it says. A human visitor with a browser sees the complete site at the same moment.
This is a purely technical gap, and it can be present on a site that is otherwise well built. Is Your Website Invisible to AI? The JavaScript Trap Most Small-Business Sites Fall Into covers how to check this and what to do about it. Until this is confirmed fine, nothing else on this list can be trusted to matter.
2. Do your business facts read the same everywhere?
Name, address, phone number, service list and opening hours. Check each one wherever it appears, starting with the places you did not put it yourself.
Look for the small ones. A suite number that was dropped when the site was rebuilt, a landline still live on one directory after the number moved to mobile, a trading name recorded three ways across three listings. Each one on its own reads as a different record of a different business.
When these details disagree between sources, an AI system has less confidence putting your business forward as a safe, current answer. This is why it sits above the next three: a page that answers the right question and a recent review are both weaker evidence if the facts around them don't match.
3. Do you have a page that directly answers a real question?
A generic "About Us" or a services list that talks in general terms doesn't give an AI system a direct passage to lift when someone asks a specific question in their own words. A page built to answer exactly the question a buyer would ask, in close to their phrasing, is what gets pulled into an answer. Thin, vague or purely promotional pages give an engine nothing specific to lift. Without this page, a recent review or an off-site mention has nothing specific to attach to, so it weakens the value of the two checks below it.
4. Are your reviews recent, not just present?
A review profile that stopped growing two years ago still shows a total. Recency is what says the business is still trading. It doesn't need to be a high volume, but it does need to be recent enough to look like a live, currently operating option. A stale review profile weakens confidence even when the first three checks pass, since it is the only one of the five that carries a date.
5. Does anything beyond your own website mention you?
A business that exists only on its own domain, with no directory listing, no review platform presence, no local write-up, no independent mention anywhere, gives an AI system nothing outside your own claims to check you against. Being reachable is not the same as being cited: in the same six-city check described above, two Dundee electricians whose own sites loaded fine and ranked ninth and thirteenth in Google's organic results were still named in the recommendation through a directory page about them, not their own site. Answer Engine Optimisation for Local Businesses: The Complete Guide covers building that wider footprint in more depth.
| Check | What passing looks like | What fails |
|---|---|---|
| 1. Readable by AI | Content and services present in the raw page source, not only after JavaScript runs | A JavaScript-rendered site with an empty or near-empty static HTML page |
| 2. Fact consistency | Name, address, phone, services, hours identical everywhere you're listed | An old address or phone number still live on one directory |
| 3. Question-led page | A page whose heading is the buyer's own question, answered directly beneath it | An overview page that touches the topic without ever answering it |
| 4. Review recency | Reviews arriving within a recent, reasonable window | A review total that stopped growing a long time ago |
| 5. Off-site footprint | At least a small set of independent mentions beyond your own site | Nothing findable about the business anywhere except its own domain |
How the checks stack
What each layer gives the engine to work with
Something to read
Until the raw page carries the words, everything built on top of it is invisible to a crawler that never runs your scripts.
Records that agree
Two versions of an address split one operation's evidence across two thin records.
A passage that fits
An engine lifts a passage out of a page, so something has to sit close to the wording a buyer actually uses.
A second opinion
Recency and outside mentions are the layer that says the operation is live, and neither one sits on your own domain.
How to run the check yourself
Start with the technical check. View your site's plain HTML source, or load it with JavaScript disabled, and see whether your services, address and core content actually appear in the text. If they don't, this is very likely the answer, and it's worth confirming before assuming anything else is wrong.
Pull your facts from every place you're listed. Your own site, your Google Business Profile, and any directory or platform that mentions you. Read the address and phone number aloud from each one in turn. Anything you have to check twice is the mismatch.
Search your own site for the question a real buyer would type. If nothing on the site answers it directly, in close to those words, that's the content gap.
Check the date on your most recent review, not just the total count. If it's old, that's a recency gap even if the overall volume looks reasonable.
Search for your business name outside your own website. Directories, review platforms, local press, industry lists. If nothing comes up beyond your own domain, that's the off-site footprint gap. How to Check If AI Recommends Your Business: Free Methods First sets out the free ways to run that check across engines.
What this doesn't cover
This page assumes the business genuinely offers what it says it does and is trying to work out why it isn't showing up at all. It doesn't cover the engine-specific how-to workflows for earning the mention once these five are clear: How to Get Your Business Recommended by ChatGPT (A Practical Guide), Getting Cited by Perplexity and Google AI Overviews: How To. If a named competitor is consistently being recommended instead of you specifically, that's a different, comparative diagnostic, covered in Why Does ChatGPT Recommend My Competitor and Not Me?. Dental practices have their own version of this diagnostic, with sector-specific sources and examples, in Why Your Dental Practice Is Not Showing Up in ChatGPT Recommendations. If the businesses being named look weaker than yours rather than simply different, the question is documentation rather than confirmability, and the guide to why AI names businesses that look worse than yours is the one that answers it. If an AI system has actively stated your business doesn't exist, rather than simply never mentioning it, that's a more specific entity-recognition problem, covered in the guide to an AI engine reporting no record of your business. This page also doesn't cover who can fix it for you, which is Who Can Get My Website to Show Up in ChatGPT?.
Before you trust your own result
Four ways this check gets misread
Judging the site from your own browser.Your browser runs the scripts, so the one failure that hides itself will look fine every time you check.
Trusting a review total that stopped growing.Only the date on the newest one shows the operation is currently live, and a total on its own can be years stale.
Assuming a reachable site is a cited one.Two Dundee electricians ranked ninth and thirteenth on the day and were still named through a directory page about them.
Starting at the check that looks easiest.Good work on check four changes nothing while check one is still failing, and the result reads as proof that none of it works.
FAQ
Why doesn't my business come up when people ask AI for recommendations?
Because an AI system can't confirm you exist as a stable, checkable option. That can be a technical block (the page it would need to read never loads), inconsistent facts, no page that answers a real buyer question, thin or stale reviews, or simply no other source on the web mentioning you. Run the five checks in order, starting with whether AI can read your site at all.
Could my website just be invisible to AI systems technically?
Yes, and it is the one failure that hides from you specifically. Your own browser runs the JavaScript, so the site looks complete every time you check it.
Do I need to be mentioned somewhere other than my own website?
Yes. A business that exists only on its own site, with no directory listing, review profile or independent mention anywhere else, gives an AI system nothing to cross-check against. Your own website carrying accurate information is necessary but not sufficient on its own.
Is a low number of reviews enough to explain why I don't show up?
It can contribute, but it is not the whole answer on its own. Check the other four factors before assuming reviews alone are the fix.
What's the single fastest check I can run myself right now?
Compare your own listings against each other before you change anything. Open your website, your Google Business Profile and one directory side by side and read the address and phone number in all three. Mismatches here are the fastest thing on the list to find and the fastest to fix.
If I fix all five, will my business definitely start showing up?
Fixing all five removes the reasons AI currently has no basis to name you. It doesn't guarantee a specific answer on a specific run, because no one controls what a generated response includes each time. It moves you from unconfirmable to confirmable, which is the precondition for being named at all.
Short version, restated
A fix applied out of order can be perfectly good work that changes nothing, because the check above it is still failing. Confirm each one before moving to the next.
If you would rather have the five checked for you than work down them one at a time, that is what the visibility check does. Check whether AI platforms can find and cite your business →
Sources
Two QBiz first-party measurements and one external study are cited on this page.
- [1] Own-site-vs-third-party citation check (first-party). Basis: single-engine (Perplexity, model
sonar) measurement, six matched query pairs against Google organic results (depth 20), collected 2026-09-04. Source: QBiz Leads AI, first-party DataForSEO measurement, 2026-09-04 (job2735a2bc-2a18-4233-a013-ce6b558482c4, raw responses and screenshots retained). - [2] Muck Rack, "What Is AI Reading?", https://muckrack.com/blog/what-is-ai-reading-may-2026
- [3] Signal spread (first-party). Basis: 10-signal view, successful-fetch only (N=179 of 191 audited), collection date 2026-08-13. Source: Eastwood, E., QBiz Leads AI Research Team (2026). The AI Visibility Gap: A Technical Readiness Audit of 191 US Local Service Business Websites. QBiz Leads AI. Zenodo. Version DOI 10.5281/zenodo.22060658, record https://zenodo.org/records/22060658.
Leave a comment
Thoughts on this post? Leave a comment below. Comments are moderated before they appear, so yours will not show on the page straight away.
Your email is used only to contact you about your comment if needed — it is never published.
Comments
No comments yet. Be the first to leave one above.