When a business never appears in AI answers, the cause is usually one of a small number of fixable problems: the assistant can't read the site, can't be sure who the business is, doesn't find enough corroboration, or finds a clearer answer elsewhere. Working out which one applies to you is most of the work, and the fixes themselves are usually ordinary.
Reason 1: The assistant can't read your site
If AI crawlers are blocked by your robots.txt or a firewall, or your content only appears after JavaScript runs, the assistant may have nothing of yours to work with. This is the most damaging problem because it's invisible from the outside: your site looks fine to you. Check for a firewall block first.
Why this is so common
Security tools are designed to block automated traffic, and AI crawlers are automated traffic. Many hosting providers, CDNs and website security plugins now offer settings that block AI bots, sometimes switched on by default or bundled with other protections. A business can have its site blocked from every major assistant without anyone deciding to do it. That's why it's the first thing to rule out.
Reason 2: It isn't sure who you are
If your business name, address and phone differ between your site, your Google Business Profile and the directories that list you, an assistant has conflicting evidence about who you are. It may avoid naming you rather than risk getting it wrong. Fix your NAP consistency and add LocalBusiness structured data.
Reason 3: There isn't enough corroboration
Assistants favor businesses they can verify from several sources. A business with few reviews, few listings and little mention elsewhere is harder to vouch for than a competitor with a well-documented footprint. Reviews that describe real jobs are especially useful. Why reviews work as evidence.
What corroboration looks like
Corroboration is the same facts about you appearing in several independent places. For a local business that usually means: your Google Business Profile, the main review platforms for your trade, a few relevant directories, and ideally a mention or two in local news, a trade association or a supplier's site. Each source that agrees with your own website makes you easier to verify. If a business exists only on its own website, an assistant has nothing to check its claims against.
Reason 4: Someone else answers the question better
Sometimes the assistant reads your page and still names a competitor, because their page answers the customer's question more directly. If your service pages are mostly adjectives and your competitor's list prices, areas and turnaround times, theirs is the easier source. Write answer-shaped content.
Reason 5: You're not in the places it looks
Assistants often draw on third-party sources: directories, review platforms, local news, industry associations. If your competitors are listed on the directories relevant to your trade and you aren't, the assistant has more material about them. Check where your competitors appear and whether you're missing from the listings that matter most in your field.
A quick self-diagnosis
- Can AI crawlers fetch your site? If not, fix that first.
- Are your name, address and phone identical everywhere? If not, fix them.
- Do you have recent reviews that describe real work?
- Do your service pages answer customer questions in the first line?
- Are you listed where your competitors are?
Work down the list in order: the later steps depend on the earlier ones.
Find out which one is yours
Where you appear narrows down the cause. Being absent entirely suggests you can't be read. Being read but passed over suggests someone else's answer is clearer, and being cited but not named suggests your identity isn't coming through. Speak Local records every answer on that ladder rather than as a simple yes or no, because each rung calls for a different fix.
What not to do
Don't respond by stuffing your pages with keywords or creating dozens of near-identical town pages. Neither addresses the real reasons assistants pass businesses over, and both can make your site harder to trust. Don't chase a single bad result either. Answers vary from run to run, so act on a pattern across repeated checks. The fixes that work are almost always the plain ones covered above.