AI Visibility for Automotive Dealers: Makes, Service Hours and Financing
99Visibility Research · Updated October 21, 2026 · 9 min read
Short answer
Car dealer AI visibility is whether ChatGPT, Google's AI features, Gemini, Perplexity and Copilot name your dealership, and describe it correctly, when shoppers ask about brands, service and financing. The causes you can fix are facts AI crawlers can't read (hours and inventory loaded by JavaScript), stale third-party listings, and firewalls that block search bots. State dealership facts in plain HTML, open access to search crawlers, and correct your listings.
Key takeaways
- Dealer prompts are fact questions about makes, service hours and financing, so you can check every answer as right or wrong.
- Several AI crawlers download JavaScript but don't run it, so hours and franchise facts that load in the browser may be invisible to them.
- robots.txt rules are per bot: GPTBot governs training, OAI-SearchBot governs ChatGPT search, and a firewall can still block a bot robots.txt allows.
- Check the automaker's dealer locator, map listings, marketplaces and review sites, because engines often cite those instead of your own site.
- Nobody controls what the models say, but access, plain HTML facts and consistent listings are all in your hands.
What car shoppers ask AI assistants
Car shoppers ask AI assistants the questions they used to ask a salesperson or type into a search bar. The prompts cluster around three things: which brands a dealer carries, what its service department does and when it is open, and how financing works.
Hypothetical examples, written the way a shopper in a mid-sized city might type them:
- "Which dealers near me sell new Toyotas and have hybrids in stock?"
- "Is there a Ford dealer in Columbus open on Sunday?"
- "What time does the service department at [dealer name] close on Saturday?"
- "Which dealerships near me do Hyundai warranty repairs?"
- "Does [dealer name] offer financing for buyers with bad credit?"
- "Best place to lease an electric SUV in Denver"
- "Does [dealer name] still sell Chevrolet, or did they switch brands?"
Every one of these has a checkable answer. The AI either states your makes, hours and finance options correctly, or it doesn't. That makes dealerships easier to audit than most industries.
Your next move: write 10 to 20 prompts in your shoppers' words, split across sales, service and finance. Treat the list as a sample. OpenAI says ChatGPT search typically rewrites a prompt into one or more targeted queries, so nobody outside the engine sees the exact searches it runs. Our guide on how to check whether your brand is visible in AI search walks through running them.
Which AI engines matter for a dealership
Each engine pulls web pages from a different place, so a dealership can be correct in one and missing in another. As of October 2026, this is where each gets its pages and what to check.
| Engine | Where web answers come from | What to check |
|---|---|---|
| ChatGPT search | OpenAI's search index, fetched by OAI-SearchBot; the model decides when to search | OAI-SearchBot allowed in robots.txt and through your firewall |
| Google AI Overviews and AI Mode | Google's index; pages must be indexed and eligible for a snippet | Search Console indexing, no stray noindex or nosnippet |
| Gemini app | Google; the Google-Extended setting governs Gemini Apps use | Your Google-Extended rule in robots.txt |
| Perplexity | Its own index, fetched by PerplexityBot | PerplexityBot access |
| Microsoft Copilot | The Bing index | Bing Webmaster Tools index status |
| Claude | Claude-SearchBot for search; search is a user toggle on claude.ai | Claude-SearchBot access |
Index status matters engine by engine. In Otterly's 2026 experiment, Google deindexed two test sites and its AI surfaces stopped citing them, while Bing kept them and Copilot kept citing them. One healthy index tells you nothing about another.
Answers also vary with the model serving them. OpenAI's model docs list a February 16, 2026 knowledge cutoff for the GPT-5.6 family and August 31, 2025 for the Instant path. When ChatGPT answers from memory without searching, a franchise change after that date won't appear. Model routing explains why two shoppers can get different answers to the same prompt.
Why AI gets makes sold and service hours wrong
These are the mechanisms worth checking first. Nobody has published how often each one happens, so treat them as a checklist, not a diagnosis.
- Several sets of hours. Sales, service, parts and the body shop often keep different hours. If your site or listings show one block labelled "Hours", an engine can attach showroom hours to the service question.
- Holiday and seasonal changes. Updating hours on the site but not on listings leaves two versions in circulation.
- Franchise changes. Adding a brand, dropping one, or rebranding after an acquisition leaves old pages, old listings and old training data saying the previous thing.
- Used inventory. A Honda store selling a used Ford can look like a Ford dealer to a system reading listings without context.
- Dealer groups on one website. When several rooftops share a site, the makes and hours of one location can get attached to another.
- Financing gaps. If your site never says what financing you offer, an answer about credit options gets filled from somewhere else.
The fix starts with a fact sheet: every make you sell new, each department's hours, service capabilities by make, and the financing you offer. Then make every page and listing match it.
Inventory platforms and the JavaScript problem
Vercel's crawler study (December 2024) found ChatGPT and Claude crawlers fetch JavaScript files (11.50% and 23.84% of their requests) but don't execute them, so they can't read client-side rendered content. Independent testing in June 2026 found the same for OAI-SearchBot, PerplexityBot and Claude-SearchBot, among others. Googlebot is the exception: it renders.
Dealer sites often load inventory search, hours widgets and specials in the browser. Check yours. Open a page with JavaScript disabled, or view the raw source, and search for your service hours, your franchise names and the word "financing". Anything missing there is missing for most AI crawlers.
Don't plan around an AI quoting a specific vehicle from a feed that changes daily. Put the stable facts in server-rendered HTML instead:
- One plain sentence naming the new-car brands you sell.
- Hours for each department, written as text.
- Address, phone and which location each fact belongs to.
- Service capabilities, such as warranty work by make or EV service.
- The financing and leasing options you offer, in a sentence.
Say you run a Honda and Kia dealership. A sentence like "We sell new Honda and Kia vehicles and used vehicles of all makes. Service is open Monday to Friday 7:00 to 18:00 and Saturday 8:00 to 14:00" gives an engine a fact it can quote. Stating a specific fact on a fetchable page is the only on-page practice with a positive experimental signal behind it.
The third-party sites worth checking
Engines often cite other sites instead of the dealer's own. When they do, being named correctly on those sites is the route into the answer. The evidence shows a strong association there, not a guaranteed effect.
Check these for the same facts on your fact sheet:
- The automaker's dealer locator. It is the most authoritative statement of which franchises you hold. Confirm the brands, address and department hours.
- Map and local listings. Hours live here and drift fastest. Check sales and service hours separately, plus holiday hours.
- Car-listing marketplaces where your inventory syndicates. Check that the dealer profile names the right makes and location.
- Review sites. Reviews often mention the service department, financing experience and staff. You can't edit them, but you can correct the business details attached to them.
- Local directories and news that describe your dealership, especially after an ownership change.
To see which competitors AI names instead of you, and which sites it cites for them, try the free way to see which competitors AI recommends. If one engine cites you and another doesn't, why Perplexity cites a site but ChatGPT doesn't covers the usual reasons.
One warning: some pages hide text or instructions aimed at AI systems. Research shows manipulated content can sway search agents once retrieved, which is a risk to your reputation on third-party pages. Never use the tactic yourself.
Access checks for AI crawlers
Access is the gate with the strongest evidence. If a crawler can't fetch your pages, nothing else on the site counts.
robots.txt, bot by bot
Rules are per bot. OpenAI's crawler page says GPTBot is for training and OAI-SearchBot is for ChatGPT search, and "each setting is independent of the others." Blocking GPTBot does not remove you from ChatGPT search; blocking OAI-SearchBot does. Read more on whether to block GPTBot and still appear in ChatGPT search. A minimal set of search-bot rules looks like this:
User-agent: OAI-SearchBot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: Claude-SearchBot
Allow: /
Meta states that allowing Meta-WebIndexer helps it cite and link to your content in Meta AI's responses.
Firewall and CDN
A firewall or CDN can block a bot that robots.txt allows, usually with a 403. OpenAI says eligibility needs both: allow OAI-SearchBot and confirm your host or CDN allows its published IP addresses. From September 15, 2026, Cloudflare blocks Training and Agent crawlers by default on ad-displaying pages for new domains, new sites on existing accounts and existing free-tier customers, while Search stays allowed. Check your dashboard rather than assuming. The AI Crawler Checker requests a page as each AI crawler and shows which ones get turned away.
Snippet controls
Google and Bing treat noindex, nosnippet, max-snippet:0 and data-nosnippet as controls that keep content out of AI answers. Templates sometimes apply them by accident, for example around an hours widget. Google has no robots.txt token for AI Overviews; its Search Console control is opt-out by default and can inherit from a parent property.
A 30-day plan
This plan fixes what blocks you. It can't promise what any model will say.
- Days 1 to 7: baseline. Write your prompt list. Run each prompt in ChatGPT, Google, Gemini, Perplexity and Copilot, logged out. Record per engine: named or not, makes correct, service hours correct, financing correct, which sites were cited. The free checker on this site gives a quick snapshot for three buyer questions.
- Days 8 to 14: access. Read your robots.txt bot by bot. Test each search crawler through your firewall or CDN. Search templates for noindex, nosnippet and data-nosnippet. Confirm index status in Search Console and Bing Webmaster Tools separately.
- Days 15 to 21: facts in HTML. Finish the fact sheet. Put makes, department hours, service capabilities and financing options in server-rendered text. Remove contradictions between the homepage, contact page, service page and footer. For dealer groups, give each rooftop its own page.
- Days 22 to 30: listings and re-check. Correct the automaker locator, map listings, marketplace profiles and directories. Re-run the same prompts and compare engine by engine. AI referrals are hard to track, so see what Google Analytics can and can't show about AI visibility before judging results by traffic.
Repeat the prompt run monthly, and after any franchise, hours or ownership change.
Frequently asked questions
Will adding schema markup get AI to recommend my dealership?
There is no good evidence that it will. Google says structured data isn't required for generative AI search. Ahrefs' matched test of 1,885 pages found AI Overview citations fell 4.6% after schema was added, with no major lift on any platform. Existing markup does no harm, so there's no reason to remove it. It just isn't a lever for AI answers. Plain-text facts in your HTML and correct access matter more.
Can ChatGPT see my live inventory?
Only if the listings are in the HTML its crawler fetches. Vercel found ChatGPT and Claude crawlers download JavaScript but don't run it, so inventory that loads in the browser may never reach them. Even when it does, stock changes daily and ChatGPT searches only when the model decides to. Put stable facts, like makes sold and department hours, in plain HTML first.
Should I publish lots of AI-written model pages to appear in AI answers?
No. Google's spam policies treat generating many pages with AI tools without adding value as scaled content abuse. In Otterly's 2026 test, Google deindexed two sites of about 1,000 AI posts each, with no manual action shown in Search Console. Google's AI surfaces then almost never cited them. Losing Google is a bigger cost than any gain elsewhere.
We run several rooftops on one website. What should we change?
Give each location its own page with its own address, phone, franchises and department hours in plain text. Keep any group-level page clear about which brands each store sells. Make sure every listing points to the matching location page. Shared pages are one way the makes or hours of one rooftop get attached to another in AI answers.
How long until AI answers about my dealership change?
Nobody can promise a timeline. Search-backed answers can change once the engine recrawls and reindexes your pages. Answers from a model's memory follow its knowledge cutoff, which OpenAI lists as February 16, 2026 for GPT-5.6 and August 31, 2025 for the Instant path. Re-run your prompts monthly and compare each engine separately.
Sources
This page is AI-assisted. It was written from a verified evidence base and checked against our editorial policy. Engine behaviour changes often; facts are as of October 21, 2026.