DB
← All posts

BLOG

Not Showing Up on Google or ChatGPT? The Visibility Audit

10 min read·
seoaeolocal-business
ShareX / TwitterLinkedIn

Quick read: A business invisible on Google and a business invisible to ChatGPT are two different problems with two different checklists. Google issues usually trace to an unverified Google Business Profile, inconsistent name/address/phone data across the web, accidental noindex tags, or thin content. AI invisibility usually traces to robots.txt blocking AI crawlers, missing schema.org markup, or content not structured as direct answers to common questions.

First time tackling this? Local SEO for small business is the bigger guide this audit fits inside.

Most small business owners discover the problem through a friend: "I searched for you and couldn't find you." Or a slow month with no plausible explanation. Or a salesperson telling them AI is the future and they need to be on it.

Whatever surfaced it, the question is the same: why isn't my business showing up?

The honest answer is that "not showing up" now has two distinct meanings, and diagnosing the wrong one wastes time. Google and AI tools like ChatGPT, Perplexity, and Gemini are separate systems. Going invisible on one doesn't explain anything about the other. They pull from different sources, follow different rules, and reward different things.

Here is the audit for both.


Part one: the Google audit

Google's local results — the map and the three-pack of listings below it — run on your Google Business Profile (GBP), your website, and trust signals scattered across the web. Here are the things to check in order.

1. Is your Google Business Profile verified?

An unverified profile is effectively invisible. Google doesn't surface unverified listings in the local pack or on Maps. If your profile dashboard shows a "Get verified" or "Verification needed" prompt, that's step zero. Nothing else in this audit matters until it's done.

Verification isn't complicated. For most businesses it means completing a video verification via the Google Business Profile app. It just requires someone to actually do it.

2. Does your business name match your legal name?

Google's guidelines require your profile name to match your real business name exactly — the name on your storefront, license, and legal filings. Not "Smith's Plumbing — Best Emergency Plumber 24/7 St. Louis." Just "Smith's Plumbing."

Google has been running enforcement sweeps against profiles with keyword additions in the business name field that don't match a business's actual legal name, and the suspensions are not gentle — a suspended profile vanishes from Maps and the local pack instantly. If your profile name has any additions beyond the real business name, clean it up before the algorithm does it for you.

3. Does your information match everywhere it appears?

Name, address, and phone number — what Search Engine Optimization (SEO) professionals call NAP — need to be consistent across every place your business appears: your website, Yelp, Facebook, Apple Maps, industry directories, the Chamber of Commerce. Every place.

Google treats this consistency as a trust signal. If your website says "123 Main St" and Yelp says "123 Main Street, Suite B" and Facebook still has your old address, Google sees conflicting signals and hedges by showing competitors with cleaner data.

Run a search for your exact business name and spend ten minutes checking the top results. Inconsistencies are almost always fixable and most are free to fix.

4. Is your website telling Google not to index it?

This one is rare, but it's a single toggle that makes a site completely invisible — and it gets left on accidentally more often than you'd expect, usually when a site is built on a staging environment and launched without unchecking the box.

Visit your site, right-click, and choose "View Page Source." Search (Ctrl+F or Cmd+F) for noindex. If you find <meta name="robots" content="noindex"> in the page head, that's your answer.

Also check your robots.txt file by visiting yourdomain.com/robots.txt. If it says Disallow: / under User-agent: * or User-agent: Googlebot, Google can't crawl your site.

5. Does your website have enough content to compete?

A three-page website with generic service descriptions and no location signals ranks against specialists with ten, twenty, fifty pages of detailed, location-specific content. Google's systems are designed to surface the most useful result for a specific query. "We do roofing. Call us." is not the most useful result for someone asking "what does a commercial roof inspection actually include."

This is the slowest fix on the list and also where results compound most clearly. Pages that answer the questions your customers are searching — built once, indexed indefinitely — are the core of what the ongoing search work in a Care plan is actually doing.

6. Are your reviews recent?

Reviews signal to Google that your business is active. A profile with dozens of reviews, the most recent from years ago, looks dormant. Google's local ranking systems weigh recency. One genuine new review a month from actual customers is more useful than a burst campaign that floods you with thirty at once and then stops cold.


Part two: the AI visibility audit

AI tools work differently from Google. They don't return a ranked list — they give an answer, with citations. To show up in that answer, your business needs to be findable and citable by the systems that build those answers.

1. Is your robots.txt blocking AI crawlers?

AI companies operate dedicated crawlers that index content to power their search and recommendation features. OpenAI runs OAI-SearchBot (for ChatGPT's search index) and ChatGPT-User (the bot that fetches a page when a user clicks a citation). Perplexity uses PerplexityBot. Google uses Google-Extended for Gemini and AI Overviews.

These are separate from the training crawlers — GPTBot (OpenAI), ClaudeBot (Anthropic) — that harvest content to train models. You can block training crawlers while still allowing search crawlers. For most small businesses, blocking the search and retrieval bots is the move that makes you invisible to AI answers without you realizing it.

Visit yourdomain.com/robots.txt. If you see Disallow: / under User-agent: * without explicit Allow rules for the search-specific bots, you may be excluded by default. A developer can sort this in well under an hour once they know what to look for.

One important note: blocking Google-Extended doesn't affect your Google Search rankings — it only opts you out of Gemini and AI products. Blocking GPTBot has no effect on your Google Search presence at all. These are separate systems and blocking one does not block the other.

2. Does your content answer questions directly?

Answer Engine Optimization (AEO) — getting cited by AI tools — comes down to one structural principle: state the answer first, then support it. Don't bury the key fact three paragraphs down. Don't assume the reader will scroll.

The opening paragraph of a service page or blog post is often what an AI engine extracts for its response. If your plumbing service page leads with "Welcome to Smith's Plumbing, family-owned since 1987, serving the greater metropolitan area," the machine doesn't know what you do or where. If it leads with "Smith's Plumbing provides residential and commercial plumbing repair in Jefferson City, Missouri, including same-day emergency service," the machine can work with that.

This is also what helps your pages rank on Google. The two objectives aren't in conflict. As we covered in AEO: the second search, the businesses showing up in AI answers didn't end up there by accident — they structured their content for it.

3. Does your site have schema markup?

Schema.org markup is the machine-readable layer that tells search engines and AI tools exactly what your site is about without making them guess. A LocalBusiness schema tells them your name, address, phone, hours, and service area. A FAQPage schema tells them which questions your page answers. An Article schema signals that a piece of content is authoritative and dated.

Most small business websites have no schema at all. It's invisible to human visitors, but it's one of the cleaner technical differences between sites that get cited and sites that don't. Two out of three Google searches now end without a click to any website — the sites that earn the AI citation don't need the click because they already answered the question.

4. Does your business exist anywhere besides your own website?

AI tools build their understanding of who you are from patterns across the web, not just your own site. Consistent mentions in reputable places — local directories, review platforms, industry associations, your Chamber of Commerce — build what SEO researchers call entity authority: the system's confidence that you are who you say you are.

This doesn't mean you need press coverage. It means your information should be in the places it naturally belongs. A business that exists only on its own domain, with no third-party corroboration, looks to an AI model the same way a brand-new vendor without references looks to a buyer: real, probably, but unverified.


The overlap

If the Google fixes and the AI fixes feel like the same work in different clothes, that's exactly right.

A verified GBP with accurate NAP, a website with clear service-level content and schema markup, and a consistent presence across relevant directories — that's the setup that works for both. There is no separate "AI strategy" running alongside a "Google strategy." There's a well-maintained web presence and there's everything else.

The businesses showing up on both surfaces are usually maintaining both as a single system. The ones that fell off one or both are almost always the ones that built something and then left it alone. Sites drift. Information goes stale. Reviews stop coming in. Schema from years ago references services no longer offered.

If you want to know where your site specifically stands, the free Site Check on our home page runs the technical checks and gives you a plain-language read on what it finds. If you'd rather hand the whole problem off, the Get Found on Google and AI path covers the monthly Search Engine Optimization and Answer Engine Optimization work that addresses both audits above as ongoing operations.


FAQ

Why does my business show up on Google Maps but not in ChatGPT answers?

Google Maps and ChatGPT pull from different data sources. You can rank well in Google's local results through a strong Google Business Profile and local SEO without having content structured for AI extraction. AI tools need answer-first content, direct question-and-answer structure, schema markup, and pages those tools are allowed to crawl. Being present on Google Maps doesn't translate automatically to being cited by ChatGPT or Perplexity.

My Google Business Profile is verified. Why am I still not showing up in local results?

Verification is a prerequisite, not a guarantee of placement. The local three-pack shows the most relevant, trusted, and geographically proximate businesses for a given search. Relevance comes from how completely you've filled out your profile and whether your website content supports your claimed services. Trust comes from review volume, review recency, NAP consistency across the web, and how long your profile has been established. Proximity is the one factor you can't control — you can't rank for "near me" from across town.

What is robots.txt and do I need to worry about it?

robots.txt is a text file on your website that tells crawlers — including Google, Bing, and the bots that power ChatGPT search, Perplexity, and Gemini — which pages they can access. Most small business websites don't have a blocking problem, but an accidental setting can make your site invisible entirely. Visit yourdomain.com/robots.txt to check. If it's blank or shows only specific bots you're intentionally blocking, you're likely fine.

Does schema markup really matter for AI visibility?

It helps. Schema markup gives AI crawlers structured, unambiguous signals about your business — name, location, services, hours, frequently asked questions — without requiring them to infer those facts from prose. A LocalBusiness schema and a FAQPage schema are among the more concrete technical steps a business can take to improve its citeability. They're not a guarantee of inclusion in any AI answer, but they're the kind of prerequisite work that the businesses regularly cited tend to have in place.

How often should I update my website to stay visible?

There's no universal rule, but stale sites drift. Services change, hours change, and a site that hasn't been touched in a couple of years almost certainly has inaccuracies. Google's helpful content systems also favor freshness for certain query types — "what should I look for" or "best practices" queries tend to surface recently updated pages. For most small businesses, a quarterly review of core service pages plus updates whenever something changes is a reasonable baseline.

Does getting reviews help with AI visibility?

Indirectly, yes. Reviews on Google, Yelp, and other platforms contribute to the overall entity authority that tells AI tools your business is real and active. They're not extracted directly into AI answers the way web page content is, but they're part of the signal web that makes AI more likely to surface you. More practically, a business with recent positive reviews is more credible to a human who gets to your listing either way.

Want a back office for your site?

Builds and Care are by application. Quality projects only — quoted at application.

Apply for a build slot →