🎯 Purpose #
- Make vehicle inventory discoverable in Google Search.
- Show rich results for:
- Make & Model
- Price & Offers
- Photos & Features
- Seller (Dealer) info
- Make & Model
- Boost CTR for dealerships and marketplaces.
✅ Who Should Use #
- Car dealerships
- Bike dealerships
- Automotive marketplaces (CarDekho, Cars24, Spinny type)
- Businesses selling fleet vehicles
⚡ How It Works #
- Add structured data for each vehicle listing (can be static or dynamically updated).
- Google can display:
- Vehicle details (make, model, year, trim)
- Price (including offers or discounts)
- Availability (in stock, sold, preorder)
- Dealer name & contact
- Vehicle details (make, model, year, trim)
🛠 JSON-LD Example
Example for a Honda City 2023 for sale:
<script type=”application/ld+json”>
{
“@context”: “https://schema.org”,
“@type”: “Vehicle”,
“name”: “Honda City ZX CVT 2023”,
“image”: “https://example.com/images/honda-city-zx.jpg”,
“brand”: {
“@type”: “Brand”,
“name”: “Honda”
},
“modelDate”: “2023”,
“vehicleModelDate”: “2023”,
“vehicleConfiguration”: “ZX CVT Petrol”,
“mileageFromOdometer”: {
“@type”: “QuantitativeValue”,
“value”: 12000,
“unitCode”: “KMT”
},
“offers”: {
“@type”: “Offer”,
“priceCurrency”: “INR”,
“price”: “1350000”,
“itemCondition”: “https://schema.org/UsedCondition”,
“availability”: “https://schema.org/InStock”,
“seller”: {
“@type”: “Organization”,
“name”: “ABC Honda Ahmedabad”,
“telephone”: “+91-9876543210”,
“address”: {
“@type”: “PostalAddress”,
“streetAddress”: “SG Highway”,
“addressLocality”: “Ahmedabad”,
“addressRegion”: “Gujarat”,
“postalCode”: “380015”,
“addressCountry”: “IN”
}
}
}
}
</script>
📌 Key Guidelines #
- Each listing must have:
- Vehicle details (make, model, year)
- Price
- Availability
- Seller details
- Vehicle details (make, model, year)
- Update schema whenever the inventory changes.
- Use accurate images for each listing.
- Works well with vehicle inventory feeds (Google Merchant Center).