AEO and GEO for car dealers
Vehicle detail pages AI can read: price, mileage, VIN and features as page text
Short answer
Vehicle detail page SEO now has a second reader: AI assistants that search the web and quote what they find. A vehicle detail page is readable to them when the price, mileage, VIN, availability and the store’s name and location sit on the page as plain text the moment it loads, rather than inside photos, window-sticker images or scripts that run later. Google’s vehicle ads rules make a good checklist, and most fixes are template and feed settings your website vendor can change without building a new site.
What makes a vehicle detail page readable to AI?
A vehicle detail page is readable to AI when the facts a buyer asks about are in the page text as soon as it loads: price, mileage, VIN, trim, features, availability and where the car sits. Bing’s guidelines say pages are more likely to be selected for grounding and citations when “important information is visible on the URL itself.”
The same guidelines warn against hiding critical content behind client-side rendering, because content that can’t be rendered reliably may not be indexed or picked to ground an answer. On a dealer site, the critical content is the handful of facts a shopper checks before calling: the price, the miles, the trim and whether the car is still on the lot.
Buyers bring exactly those questions to assistants. Cox Automotive wrote in August 2026 that shoppers now often start with a question to an AI tool instead of a marketplace or dealer site, and our guide on how shoppers use AI to buy cars covers what they ask. When an assistant opens your VDP to answer, it can only use what it can read.
That makes the vehicle page the most practical part of AEO for car dealerships: no new content to write, just the facts you already have, made readable.
Which facts must be on every vehicle page as text?
Use Google’s vehicle ads landing-page rules as the bar. Google requires the dealership name and location, the price, MSRP for new vehicles, the VIN, mileage for used vehicles and availability, clearly visible when the page loads with no extra clicks. A page that clears that bar gives any assistant the facts buyers ask about.
| Fact | Show it as | Matching schema.org property |
|---|---|---|
| Dealership name and location | Store name, street address and city in the page text, near the price | seller on the Offer, pointing to your AutoDealer |
| Price | The selling price as a number, never “call for price” or “click for price” | price and priceCurrency on the Offer |
| MSRP (new vehicles) | A labeled line next to the selling price | Keep it as labeled page text |
| VIN | The full VIN as text, not only inside an image or a PDF | vehicleIdentificationNumber |
| Mileage (used vehicles) | The odometer reading as text, with the unit | mileageFromOdometer |
| Availability | In stock, in transit or sold, in words | availability on the Offer |
| Trim, engine, drivetrain and colors | A plain spec block under the photos | vehicleConfiguration, vehicleEngine, driveWheelConfiguration, color, vehicleInteriorColor |
Required facts from Google’s vehicle ads activation page. Property names from schema.org’s Vehicle and Offer types. Both checked September 30, 2026.
Why do photos and window stickers need a text version?
Photos and window stickers need a text version because an image can hide the facts. Bing’s guidelines say images and video should reinforce a page’s text rather than be the only source of key information. A window sticker posted only as an image keeps its packages away from anything that reads text.
Picture a franchise store that uploads the window sticker as a photo for every new truck. The sticker lists the technology package, the tow package and the upgraded audio, and none of it exists as text anywhere on the page. A buyer asks an assistant which nearby trucks have the tow package, and your truck has no words on the page to match. Type the packages into the spec block and keep the sticker image as proof.
The same goes for a price stamped on the first photo, a reconditioning checklist shared as a scan and a history-report button that opens another site. Keep the image or the button, and put the facts it carries on the page as text.
Bing also asks for descriptive file names, alt text, and captions, transcripts or structured data on images and video. For alt text, describe the car in the photo: “2022 midsize SUV, front three-quarter view, dark gray” tells a reader something, and “IMG_4432” tells nobody anything.
Do AI crawlers see prices loaded by JavaScript?
AI crawlers can miss prices loaded by JavaScript. A 2024 analysis by Vercel and MERJ of traffic on Vercel’s network found none of the major AI crawlers rendered JavaScript at the time, including OpenAI’s and Anthropic’s, while Google’s crawler, which Gemini uses, and Applebot did.
Treat that as vendor data from December 2024: crawlers change, and the study measured one network. The safe rule still follows from it, and Vercel recommended the same thing: put the price, the mileage and the VIN in the HTML your server sends, before any script runs. Google’s own guide says Google can process JavaScript as long as it isn’t blocked, and adds that SEO on JavaScript-framework sites is generally more complex.
A quick test any internet manager can run: open a vehicle page, view the page source rather than the rendered page, and search for the VIN and the price. If they aren’t in the source, a script adds them later, and a crawler that doesn’t run scripts sees a vehicle page with no price on it.
Crawler access comes first, though. If your robots.txt or your security service turns AI crawlers away, the page text never gets read. Here is how to check whether AI search bots can open your site.
What should the vehicle description say?
The vehicle description should answer what a buyer would ask about this exact car. Cox Automotive recommends going beyond year, make and model to features, packages, fuel economy, safety tech, seating and towing. Then add what only your store knows: what reconditioning found, what was replaced and who the car suits.
- Packages and options by name, typed from the window sticker, so “technology package” and “tow package” exist as words on the page.
- Fuel economy, seating and towing capacity wherever they apply, because those are the comparisons buyers make between two cars.
- Safety and driver-assist features by their plain names: blind-spot monitoring, adaptive cruise control, lane keeping.
- First-hand notes from your shop. Google’s guide to its AI features says unique, non-commodity content will likely matter more than any other suggestion it makes, and holds up first-hand experience as the model. “New front pads and rotors at reconditioning, both keys, owner’s manual in the glovebox” is a sentence no other page on the web can write.
- History facts you can back up, such as the number of previous owners and service records on file, when your history report supports them.
- No boilerplate. The same paragraph of financing copy on every page tells a buyer nothing about this car.
- Longer questions, such as which trim tows more or what a certified pre-owned warranty covers, belong on answer pages for car dealerships, linked from the vehicle page.
What happens to sold cars’ pages?
Sold cars’ pages cause trouble when they stay up with old facts. Microsoft researchers wrote in May 2026 that freshness is critical for AI answers, because stale facts lead to misleading responses. A sold car still marked available can send a buyer to your store for a vehicle that left last week.
Dead pages cost something too. The same 2024 Vercel analysis found ChatGPT’s crawler spent 34.82% of its fetches and Claude’s crawler 34.16% on 404 pages, against 8.22% for Googlebot. A dealer site, with cars arriving and selling every week, produces a steady supply of URLs that stop working.
Pick one rule for sold units and put it in the template. Either keep the page up briefly with a clear sold notice and links to similar cars, or redirect it to the closest matching inventory results, and take the URL out of your sitemap either way. Bing asks site owners to use IndexNow when URLs are added, updated or removed, saying timely notice reduces outdated or incorrect URL references in Microsoft Copilot responses.
Does the price have to match everywhere?
For Google vehicle ads, the price has to match exactly. Google’s vehicle ads policy says the price in your data source and structured data must match the price on your landing page, and mileage must be accurate on both. Treat that as the rule for every channel, because a buyer who finds two prices for one car trusts neither.
Mismatches come from two places: timing and fine print. The website updates when the DMS changes, a marketplace feed runs overnight, and for a few hours the same car carries two prices. Or the page shows a price after rebates that only some buyers qualify for, while the feed carries the price before them. Decide which number is the advertised price, use it everywhere, and state any conditions in words right next to it.
What can a dealer change for vehicle detail page SEO without a new website?
Most of the work is template and feed settings your website vendor can change once for every car on the lot: a text spec block, a real price in the page source, a dealer comments template, a sold-car rule and a complete feed. None of it needs a redesign, and each fix reaches every VDP at once.
- A text spec block under the photos: price, mileage, VIN, stock number, trim, engine, drivetrain, colors and availability.
- The price, mileage and VIN in the HTML your server sends, instead of added later by a script.
- A dealer comments template your used-car manager fills in: two lines on reconditioning, one on who the car suits, one on anything a buyer should know before the test drive.
- Window sticker packages typed into text for every new car, with the sticker image kept as proof.
- One sold-car rule, applied by the template the day a car sells, plus an IndexNow notice and a sitemap update.
- A complete inventory feed. The fields your feed carries become the fields your page can show, so a feed without packages or fuel economy produces pages without them.
- A monthly spot check: open five vehicle pages, view the source and confirm the price, mileage and VIN are there as text.
Sources
- Bing Webmaster Guidelines (visible facts, client-side rendering, images, IndexNow)
- Google Merchant Center Help: vehicle ads activation
- Google Merchant Center Help: vehicle ads policies
- Vercel: The rise of the AI crawler, December 17, 2024
- Google Search Central: optimizing for generative AI features
- Cox Automotive: how AI is influencing vehicle discovery, August 26, 2026
- Microsoft Bing Search Blog: the evolving role of the index, May 6, 2026
- schema.org: Vehicle
- schema.org: Offer
Frequently asked questions
Should vehicle pages show the full VIN?
Yes. Google’s vehicle ads rules list the VIN among the facts a landing page must show, and schema.org has a vehicleIdentificationNumber property for it. Some stores show only part of the VIN to slow down scrapers, but a partial VIN also stops a buyer or an assistant from confirming which car the page describes.
Do dealer comments help a vehicle page?
When they say something specific, yes. Google’s guide to its AI features puts unique, first-hand content ahead of recycled text. “One owner, new tires at reconditioning, both keys” gives an assistant a fact to quote, and “won’t last long, call today” gives it nothing.
What happens if a vehicle page says call for price?
Then there is no price to read. Google’s vehicle ads rules require the price to be visible on load, so a call-for-price page falls short of that bar, and an assistant asked what the car costs has nothing on your page to quote. It may quote a marketplace listing for the same car, or leave the car out.
How many vehicle pages does the free scan check?
Up to five. Along with your robots.txt, your homepage and your sitemap when needed, the free scan opens up to five of your vehicle pages and checks whether price, mileage and VIN are on the page as plain text an assistant can read. If your site blocks the check, the block goes in your report as a finding.
Find out if AI can read your vehicle pages
The free scan opens up to five of your vehicle pages and checks whether price, mileage and VIN are readable text, then asks ChatGPT and Claude up to 20 local buyer questions. A person walks you through the 3 fixes in 20 minutes.
Get my free scan →Free · No logins needed · Checked by a person · 20-minute walkthrough