AI Readiness Analyzer

Can AI find your dealership right now?

Enter your website. In 60 seconds we show you how readable your inventory is to ChatGPT, Copilot, and Google AI, and exactly what is holding you back. Free.

No card requiredNo email to see resultsA diagnostic, not a pitch

Run the check

Your website is all we need. Get the full report on screen, no email required to see it.

No card required. Results show on screen. You can email yourself a PDF after.

AI readiness, overallIllustrative sample
C+Needs work

mapleridgeauto.com

Score62/100
FDCBA

AI assistants can barely read your inventory today. Every issue below is fixable, and the highest-impact ones are structural, not endless content work.

47

vehicles an AI crawler can read today

2/6

readiness checks your site passes

The headline issues
  • There is no endpoint an assistant can query.

  • No llms.txt or agent discovery files were found, so AI agents have no machine-readable map of your inventory.

  • Your inventory browse page is JavaScript-rendered: a crawler that lands on it gets 12,800 characters of HTML with zero vehicles in it.

  • The vehicle copy we could read is mostly a stock spec dump repeated across listings.

The stake

Buyers now ask AI to shop dealer lots. Today, yours answers with a fraction.

An assistant can read part of your inventory, but the gaps below are where a buyer’s assistant gives up and recommends a competitor instead of you.

When AI sends that shopper to AutoTrader or a rival instead of you, the deal walks. On a used car that’s commonly $1,500–$2,500 in front-end gross — illustrative, but it’s the math behind every buyer the assistant hands to someone else.

Don’t take our word for it

Copy a ready-made prompt and paste it into ChatGPT, Claude, or Perplexity (with browsing on). It hands them the findings below and asks them to independently confirm or dispute each against your site’s raw HTML and files — and whether fixing them would help. We tell them to be critical, so agreement is real.

When buyers ask AI for your cars

We ask ChatGPT, Perplexity, Gemini and Claude the questions your real inventory matches, and trace who they recommend — you, an aggregator, or a rival.

Illustrative sample

AI can reach your site. It just isn’t referencing you.

When buyers asked AI for cars Maple Ridge Auto actually has, an aggregator or a rival was the answer in 8 of 12 checks near Hamilton.

Reachable

2 of 6 sampled pages in Bing’s index

Bing’s index is what ChatGPT Search reads

Referenced

Recommended as you in 4 of 12

Aggregator answered 4 · a rival won 4

Buyer asksChatGPTPerplexityGeminiClaude
used SUV under $35,000 for sale near Hamilton3 matching cars
3/3CarGurus
2/3Eastgate Toyota
2/3Eastgate Toyota
3/3AutoTrader
used Honda under $25,000 for sale near Hamilton4 matching cars
2/3CarGurus
3/3
2/3
3/3
AWD truck under $40,000 for sale near Hamilton2 matching cars
2/3
3/3Mountain Mitsubishi
2/3AutoTrader
3/3Mountain Mitsubishi
Recommended Cited only Not the answerFraction = runs that landed on that result (3 runs per engine).

What the engines actually said

used SUV under $35,000 for sale near Hamiltonnot recommended on any engine
ChatGPTNot the answer · CarGurus

The best-matching used SUVs near Hamilton are listed on CarGurus, with options from several local dealers.

  • aggregatorcargurus.ca/Cars/l-Used-SUV-Hamilton
  • aggregatorautotrader.ca/cars/suv/on/hamilton
PerplexityNot the answer · Eastgate Toyota

A strong pick is a 2021 Toyota RAV4 at Eastgate Toyota in Hamilton, under $35,000.

  • rivaleastgatetoyota.ca/used/rav4
  • aggregatorcargurus.ca/x
GeminiCited only · Eastgate Toyota

Eastgate Toyota has several SUVs in range; Maple Ridge Auto also lists a couple.

  • rivaleastgatetoyota.ca/used
  • youmapleridgeauto.com/inventory/suv
ClaudeNot the answer · AutoTrader

AutoTrader shows the widest selection of used SUVs under $35,000 near Hamilton.

  • aggregatorautotrader.ca/cars/suv/on/hamilton
used Honda under $25,000 for sale near Hamiltonrecommended on Perplexity, Gemini, Claude
ChatGPTCited only · CarGurus

CarGurus lists used Hondas near Hamilton; Maple Ridge Auto has a Civic in your range.

  • aggregatorcargurus.ca/Cars/l-Used-Honda-Hamilton
  • youmapleridgeauto.com/inventory/civic
PerplexityRecommended

Maple Ridge Auto in Hamilton has a 2020 Honda Civic LX under $25,000, a strong match.

  • youmapleridgeauto.com/inventory/civic-lx
GeminiRecommended

A great option is the Honda Accord at Maple Ridge Auto in Hamilton.

  • youmapleridgeauto.com/inventory/accord
ClaudeRecommended

Maple Ridge Auto lists a 2020 Civic LX that fits your budget.

  • youmapleridgeauto.com/inventory/civic-lx
AWD truck under $40,000 for sale near Hamiltonrecommended on ChatGPT
ChatGPTRecommended

Maple Ridge Auto has an AWD Ram 1500 under $40,000 near Hamilton.

  • youmapleridgeauto.com/inventory/ram-1500
PerplexityNot the answer · Mountain Mitsubishi

Mountain Mitsubishi lists AWD trucks in your price range near Hamilton.

  • rivalmountainmitsubishi.ca/used/trucks
GeminiCited only · AutoTrader

AutoTrader has several AWD trucks; Maple Ridge Auto is one of the sellers.

  • aggregatorautotrader.ca/cars/truck/on/hamilton
  • youmapleridgeauto.com/inventory/ram-1500
ClaudeNot the answer · Mountain Mitsubishi

Mountain Mitsubishi looks like the best local option for an AWD truck under $40,000.

  • rivalmountainmitsubishi.ca/used/trucks

You have the cars. AI just can’t retrieve and recommend them as you, so it leans on aggregators and ranks rivals above you. VIN Index makes every VIN structured, retrievable, and answer-ready, so you become the recommended, cited source and the lead comes to you.

How we tested: we asked each engine’s real search stack the questions above, localized to your market, 3 times each. This is representative of how these engines retrieve, not a copy of any one shopper’s screen (their answers vary run to run).

Why AI skips you

On the left, your page as a shopper sees it. On the right, what an AI assistant can actually do with what it receives.

what a person seeslive screenshot
mapleridgeauto.com
The dealer inventory page as a shopper sees it, rendered in a browser

Vehicles, photos, prices, payment estimates. Everything a buyer needs.

what the assistant tells the buyersimulation

Find me a reliable AWD SUV under $18k near Hamilton, good on gas.

I looked at this dealer, but I could not read any vehicles or prices from the page. I can’t confirm what they have in stock right now.

No vehicles read, no lead, the buyer moves on
Show the raw HTML an AI crawler actually received
<!doctype html>
<html lang="en">
  <head>
    <title>Inventory | Maple Ridge Auto</title>
    <meta name="viewport" content="width=device-width">
    <link rel="stylesheet" href="/static/app.4f1c.css">
  </head>
  <body>
    <noscript>You need to enable JavaScript to run this app.</noscript>

    <div id="cookie-banner">We use cookies. Accept all?</div>

    <header class="site-nav">
      <a href="/">Home</a> <a href="/inventory">Inventory</a>
      <a href="/financing">Financing</a> <a href="/about">About</a>
    </header>

    <!-- inventory renders here, client-side, after this point -->
    <div id="root"></div>

    <script src="/static/runtime.8a2.js"></script>
    <script src="/static/main.bundle.js"></script>
  </body>
</html>

Zero vehicles. A nav, a cookie banner, and an empty <div id="root">.

The questions buyers actually ask

Shoppers don’t search by VIN — they ask for “a 7-seat SUV that’s good on gas” or “payments under $500.” Each question can only be answered from details a crawler can read on your page.

What buyers askYour siteVIN Index

“7-seat SUV that’s good on gas”

Can’t answer — missing Seating, Fuel economy.

“Payments under $500/mo on my credit”

Can’t answer — missing Payment estimates.

“AWD with Apple CarPlay”

Can’t answer — missing Features.

“Priced below market for this trim”

Can’t answer — missing Market context.

A query is only answerable from the attributes a crawler can read. VIN Index enriches every vehicle with seating, fuel economy, drivetrain, financing, and market context — so the questions buyers actually ask all land on your inventory.

47

vehicle pages in your sitemap. We checked what an AI crawler can actually read off each one.

See which details are machine-readable

The basics

3/3

Make

3/3

Model

3/3

Year

3/3

Price

2/3

Mileage

3/3

VIN

What buyers actually filter on

“7-seat SUV, good on gas, AWD” — a crawler can only answer this from fields it can read.

1/3

Body style

0

Seating

1/3

Drivetrain

0

Fuel economy

0

Fuel type

0

Transmission

Your site on VIN Index

The same question, answered. Here is what an assistant returns once your inventory is structured, and the listing behind it.

The assistant’s answer once you’re on VIN Index

simulation
buyer, assistant queryagent endpoint

Find me a reliable AWD SUV under $18k near Hamilton, good on gas.

A strong match is the 2019 Subaru Forester 2.5i at Maple Ridge Auto. AWD, 74,200 km, about 8% below the regional median.

$17,900all-in

Cited dealer attributed, lead routed to Maple Ridge Auto
2020 Honda Civic LX, three-quarter front viewIllustration

On VIN Index

2020 Honda Civic LX

Mileage
63,100 km
History
Clean, no accidents
All-in price
$18,400
Stock
MR-2241

About 6% below the regional median for a comparable Civic LX. Informational, drawn from live market data.

Example payment$303/mo

72 mo, $2,000 down, 9.9% APR (placeholder rate). Your real terms come from your own lenders.

This is what your 2020 Honda Civic LX looks like on VIN Index, the same vehicle the assistant just recommended above. Sample layout with illustrative data, not a live listing.

The technical detail

The six checks behind the grade, with the evidence for each. Hand this to whoever manages your website — every finding is a provable fact about what an AI crawler received.

Agentic capability

Can AI do anything with your inventory?

Failing

There is no endpoint an assistant can query. An agent that wants to search your stock, pull a VIN, or check availability has no machine interface to call, only a webpage built for human eyes.

The fixVIN Index does this

VIN Index exposes an agent endpoint and a live feed, so an assistant can search your stock, pull a VIN, and start a lead, not just read a page.

See the detail

What we checked

Whether an assistant has a machine interface to act, search your stock, pull a VIN, request financing, or submit a lead.

How we tested

We look for an agent endpoint (MCP / WebMCP) or structured action declarations exposed by your site.

What it means

Without one, an assistant can describe your cars but can’t do anything, so every buyer action dead-ends at a human form.

Agent endpoint (MCP / HTTP)
None detected
Inventory feed an agent can read
None detected
Per-VIN machine record
None detected
Real-time availability signal
None detected

llms.txt / discovery

Can AI discover you the modern way?

Failing

No llms.txt or agent discovery files were found, so AI agents have no machine-readable map of your inventory. Your sitemap exists, which is how the detail pages get read at all, but the modern discovery layer is missing. This is the cheapest gap to fix.

The fixVIN Index does this

VIN Index publishes llms.txt, a sitemap, and IndexNow pings, giving agents a machine-readable map straight to every VIN.

See the detail

What we checked

Whether you publish the discovery files agents look for, llms.txt, an agent card, and a sitemap that actually lists your vehicle pages.

How we tested

We fetch /llms.txt and agent-discovery files, and walk your sitemap to see whether it enumerates individual VDP URLs.

What it means

These conventions are emerging with no proven citation lift yet, but a sitemap that lists every VDP is how index crawlers find your whole lot.

/llms.txt
Not found
/.well-known/mcp.json
Not found
sitemap.xml
Found
IndexNow key file
Not found

Page rendering

Can AI read your vehicle pages?

Needs work

Your inventory browse page is JavaScript-rendered: a crawler that lands on it gets 12,800 characters of HTML with zero vehicles in it. But your individual vehicle pages return static HTML, so an AI that follows your sitemap can still read each car. The gap is discovery on the listing pages, not the detail pages.

The fixVIN Index does this

VIN Index republishes every car as static, server-rendered HTML, so a crawler reads your whole lot without running a line of JavaScript.

See the detail

What we checked

Whether your vehicles are present in the raw HTML an AI crawler receives, and whether the named AI crawlers are allowed in.

How we tested

We fetch your page with no JavaScript (the way GPTBot and ClaudeBot read), count the readable vehicles, and probe whether specific AI crawler user-agents get through.

What it means

If your cars only appear after JavaScript runs, most AI crawlers see an empty page and have nothing to cite when a buyer asks.

Bytes returned to GPTBot (browse)
12,800 chars of HTML
Vehicles readable on the browse page
None
Individual vehicle page (via sitemap)
Static HTML + schema
Browse-page content container
<div id="root"></div> (empty)

Content quality

Is your vehicle text worth citing?

Needs work

The vehicle copy we could read is mostly a stock spec dump repeated across listings. Assistants prefer specific, factual descriptions. This is the most improvable area, and the easiest to lift.

The fixVIN Index does this

VIN Index enriches each listing with a factual condition narrative and market context an assistant can lift verbatim into an answer.

See the detail

What we checked

Whether your visible vehicle descriptions are fact-dense and self-contained enough for an engine to quote.

How we tested

We score the visible inventory text for specific, complete, citable detail, real specs and no mid-sentence truncation.

What it means

Thin or truncated descriptions give an engine nothing quotable, so it summarizes a competitor’s listing instead of yours.

Unique description per VIN
Low (templated)
Condition narrative
Not present
Market context (price vs median)
Not present
Photos with alt text
Present

Structured data

Can AI trust your vehicle facts?

Passing

Validated Vehicle data is present on your detail pages, with price and currency. Engines have something machine-readable to trust and cite, not just numbers painted on the screen.

See the detail

What we checked

Whether your pages carry machine-readable structured data (schema.org Vehicle and Offer) an engine can quote with confidence.

How we tested

We parse a real vehicle detail page for JSON-LD Vehicle/Offer markup, including price and currency.

What it means

Without structured data an engine can read your prose but can’t reliably extract price, mileage, or specs, so it hedges or skips you.

Vehicle (schema.org)
Found
Offer / price
Found
AutoDealer / Organization
Found
Valid JSON-LD blocks
3

Robots / crawler access

Is AI even allowed in?

Passing

Your robots.txt allows the AI crawlers that matter, GPTBot, ClaudeBot, PerplexityBot, and Googlebot. Nothing here is turning assistants away at the door.

See the detail

What we checked

Whether your robots.txt permits the crawlers that feed AI search (and doesn’t quietly wall them out).

How we tested

We read your robots.txt and check the rules that apply to AI and search engine user-agents.

What it means

A disallow here removes you from the indexes AI assistants pull from, no matter how good the rest of your site is.

Googlebot
Allowed (200)
GPTBot
Allowed (200)
PerplexityBot
Allowed (200)
ClaudeBot / Brave
Allowed (200)

Per-crawler probe (real user-agents)

Search index crawlers

Build the indexes ChatGPT, Gemini and Copilot answer from. A block here is the serious one — it keeps you out of AI search.

OAI-SearchBotGooglebotbingbot

On-demand fetchers

Fetch your page when a shopper asks an assistant to “check this dealer.” A block breaks that.

ChatGPT-UserClaude-User

Training crawlers

Crawl to train models. Blocking these only opts you out of free training — you stay citeable in search.

GPTBotClaudeBotPerplexityBot

Make AI read every car on your lot.

VIN Index republishes your inventory as static, schema-rich, agent-queryable pages, cited back to you. Most dealers are live in about an hour.

CDG community members: $149/month, mention CDG at signup.

Email me this report (PDF)

Optional. Share it with your team or keep it for reference.

The grade, findings, panels, and listing above are a sample of the report format, not a live audit of any site. Enter your website to run the real check.