Car / Vehicle Schema Generator
This free tool generates JSON-LD structured data for vehicles using Schema.org's Car and Vehicle types. Enter the make, model, year, mileage, condition, price, VIN, and specifications, and the generator builds valid markup for dealership inventory pages, private sale listings, vehicle review pages, and automotive content. Help search engines understand exactly what's for sale, what it costs, and what makes it different from the thousands of other vehicles competing for the same buyer's attention.
Generated JSON-LD
What Is Vehicle Schema?
Vehicle schema describes a car, truck, motorcycle, or other motor vehicle using Schema.org's Car type (a subtype of Vehicle, which itself is a subtype of Product). The type hierarchy matters because each level contributes relevant properties. Product provides the foundation for pricing, availability, brand, and offers. Vehicle adds automotive-specific properties like mileage, fuel type, transmission, engine displacement, and VIN. Car narrows the classification further to four-wheeled passenger vehicles specifically.
The schema turns a listing page with photos and a paragraph of description into a structured data record that search engines can parse field by field. Instead of trying to extract the mileage from a sentence like "This clean 2019 Tacoma has only 42,000 miles," Google reads a discrete property with a numeric value and a unit. Instead of inferring the price from text styled in a large font, Google reads an Offer entity with a defined price and currency. Every important detail about the vehicle becomes a machine-readable data point.
For the automotive industry, this precision matters at scale. A dealership with 300 vehicles in inventory generates 300 individual schema blocks, each describing a specific vehicle with its own VIN, mileage, price, and condition. Google can index this inventory as structured product data, not just as a collection of web pages with text about cars. The difference shows up in search results where vehicle listings with structured data display rich snippets with pricing, mileage, condition, and availability that unstructured listings can't match.
Who Needs Vehicle Schema?
Vehicle schema serves every part of the automotive ecosystem where specific vehicles are described online.
New car dealerships. Inventory pages for new vehicles benefit from schema that specifies the exact year, make, model, trim, options, and MSRP. Shoppers searching for "2026 Toyota Camry XSE price" are making high-intent queries that structured inventory data can match precisely. New car schema typically includes the manufacturer's suggested retail price alongside the dealer's actual selling price in the Offer entity.
Used car dealerships. Used vehicles have unique characteristics that make structured data even more valuable. Each car has its own mileage, condition, history, and price. Schema captures these individual details so a search for "used Honda Civic under 50,000 miles" can match against your specific inventory. Used car schema adds the vehicleHistory, mileageFromOdometer, and itemCondition properties that new vehicles don't need.
Private sellers and classified platforms. Sites like Craigslist, Facebook Marketplace, Autotrader, Cars.com, and independent classifieds host millions of vehicle listings. Schema on individual listing pages makes each vehicle findable through search rather than only through the platform's internal search. For platforms, implementing schema across all listings creates massive structured data coverage.
Automotive review and comparison sites. Sites that review specific vehicles rather than sell them can use Vehicle schema to formally identify which vehicle the review covers. A review page with Car schema identifying the 2025 Ford Bronco Sport Badlands connects the review to the correct vehicle entity in Google's knowledge graph, improving the page's relevance for model-specific queries.
Rental companies and fleet operators. Businesses describing their available fleet, whether for daily rentals, long-term leases, or commercial use, can structure their vehicle inventory with schema. The properties work regardless of whether the vehicle is for sale, for rent, or for lease, with the Offer entity adapted to describe the appropriate transaction type.
What Properties Does the Generator Include?
The generator covers both the vehicle-specific properties and the inherited Product and Offer properties that complete a sellable listing.
name. The full vehicle description as a formatted string: "2024 BMW M3 Competition." This should match how buyers would search for the vehicle and how the listing presents it.
manufacturer. The automaker, defined as an Organization entity. "Toyota," "Ford," "Volkswagen." This connects the vehicle to the brand entity in Google's knowledge graph.
model. The model name: "Camry," "F-150," "Golf." Distinct from the manufacturer and the full vehicle name, the model is a separate property that enables model-specific search matching.
vehicleModelDate. The model year. This is among the most filtered dimensions in vehicle search. A buyer looking for a 2022 Civic and a buyer looking for a 2024 Civic are shopping for different cars.
vehicleIdentificationNumber. The 17-character VIN that uniquely identifies the specific vehicle. Including the VIN in schema creates an absolute identifier that can be cross-referenced with vehicle history databases, recall records, and title information.
mileageFromOdometer. The current odometer reading, expressed as a QuantitativeValue with a numeric value and unit (miles or kilometers). This is the defining characteristic of a used vehicle's condition.
fuelType, vehicleTransmission, driveWheelConfiguration. Core specifications that are among the most common search filters in automotive. Fuel type, transmission, and drivetrain are strong preference filters for many buyers.
vehicleEngine. Engine specifications including displacement, horsepower, and configuration. Performance-oriented buyers frequently search by engine specifications: "V8 truck," "turbo four cylinder," "300 horsepower."
offers. An Offer entity containing the vehicle's price, currency, availability, seller information, and the condition of the offer. The Offer is what transforms a vehicle description into a commercial listing.
How Does Vehicle Schema Work with Google Vehicle Listings?
Google has developed specific search features for vehicle inventory that consume structured data from dealer websites alongside data from aggregator platforms.
Vehicle listing rich results. Pages with valid Vehicle schema and Offer data can display enhanced search listings that show the vehicle image, price, mileage, and dealer name directly in the search results. These rich results appear for model-specific queries and compete for attention alongside listings from major aggregators like AutoTrader and Cars.com.
Google's vehicle search experience. For some automotive queries, Google displays a dedicated vehicle shopping interface with filters for make, model, year, price range, mileage, and location. This experience pulls from structured data across the web, including schema from individual dealer websites. Having accurate schema makes your inventory eligible for inclusion in these filtered shopping results.
Merchant Center and vehicle ads. Google's vehicle ads program pulls vehicle inventory data through Google Merchant Center feeds. While Merchant Center feeds and website schema are separate data pipelines, consistency between them strengthens the signal for both. A vehicle that appears in your Merchant Center feed with one price and your website schema with a different price creates a conflict that can affect both organic and paid listing quality.
Inventory freshness. Vehicles sell. Inventory changes daily at active dealerships. Google expects vehicle listing data to reflect current availability. A schema block for a vehicle that was sold three weeks ago damages user trust and can result in Google reducing its confidence in your inventory data overall. For dealerships, schema should be generated dynamically from the inventory management system and removed when a vehicle is sold or marked as pending.
What About Electric and Hybrid Vehicles?
The shift toward electrification has introduced vehicle properties that didn't exist in schema a few years ago, and the generator handles them.
fuelType for electric and hybrid. Set fuelType to "Electricity" for battery electric vehicles, "Hybrid" for traditional hybrids, and provide multiple values like "Gasoline" and "Electricity" for plug-in hybrids. The fuel type property is what makes your listing discoverable for the rapidly growing volume of "electric car" and "hybrid SUV" queries.
Battery and range. The fuelCapacity property can express battery capacity in kilowatt-hours for electric vehicles. Range can be expressed through the additionalProperty mechanism since Schema.org doesn't yet have a dedicated EV range property. A QuantitativeValue with "EPA Estimated Range" as the property name and the range in miles as the value communicates the most-searched EV specification.
Efficiency ratings. MPGe (miles per gallon equivalent) for EVs and combined MPG for hybrids can be expressed through the fuelEfficiency property. Efficiency is a top search filter for environmentally conscious buyers and cost-conscious buyers alike.
The EV market is evolving faster than Schema.org's vocabulary updates, so some specifications require creative use of generic properties. The generator helps structure these workarounds in formats that are both valid schema and interpretable by search engines.
Can I Use This for Motorcycles, RVs, and Boats?
Schema.org's Vehicle type covers motorized vehicles broadly, and the Car subtype narrows to four-wheeled passenger vehicles. For non-car vehicles, the approach varies.
Motorcycles. Schema.org has a MotorizedBicycle type, but it's not widely supported by search engines. Using the generic Vehicle type with appropriate properties (engine displacement, fuel type, mileage) and a clear description identifying it as a motorcycle is the practical approach. Select "Vehicle (Generic)" as the vehicle type in this generator and add a bodyType of "Motorcycle."
RVs and motorhomes. Use Vehicle with properties for length, sleeping capacity (through seatingCapacity), fuel type, and mileage. RV searches often filter by class (Class A, Class B, Class C), which can be expressed through the trim/configuration field.
Commercial vehicles. Trucks, vans, and fleet vehicles use Vehicle schema with properties relevant to commercial use: payload capacity, towing capacity, cargo volume, and GVWR. These specifications can be included in the vehicle description.
For any non-car vehicle, the strategy is the same: use the most specific applicable type, fill in every standard property that applies, and describe additional specifications in the description field. The generator accommodates both Car and generic Vehicle types for exactly these cases.
Common Vehicle Schema Mistakes to Avoid
Omitting the VIN on used vehicle listings. The VIN is the universal vehicle identifier. Without it, your listing is a description of a type of vehicle rather than a specific vehicle. Buyers and search engines both treat VIN-equipped listings as more trustworthy and more useful. Always include it for used vehicles.
Using stale pricing. Vehicle prices change with market conditions, incentive programs, and negotiation. A schema price that was accurate at listing but hasn't been updated in weeks misleads buyers and damages trust. For dealerships with dynamic pricing, generate the Offer from the current price in your inventory management system, not from a cached value.
Not removing schema for sold vehicles. A vehicle that's been sold but still has active schema on an indexed page creates a false availability signal. When buyers click through expecting to find a vehicle and discover it's sold, the experience reflects poorly on both your dealership and Google's results. Remove or update the schema to reflect "SoldOut" availability as soon as a vehicle leaves inventory.
Using generic Product type instead of Car or Vehicle. A vehicle listed with Product schema misses every automotive-specific property: mileage, VIN, fuel type, transmission, engine specs, and body type. Google can't identify it as a vehicle for automotive search features. Always use Car for passenger vehicles or Vehicle for the broader category.
Inconsistent data between schema and page content. If your page says 45,000 miles and your schema says 42,000, one of them is wrong. If the listed price is $28,500 on the page and $29,995 in the schema, buyers lose trust and Google flags the inconsistency. Generate schema from the same data source that populates the page content.
Not specifying itemCondition. A listing without NewCondition or UsedCondition forces Google to guess whether the vehicle is new or used, which are fundamentally different product categories with different search behaviors. Buyers searching for "new" and "used" are in different markets, and the condition property is what routes your listing to the right one.
Forgetting offers on for-sale vehicles. A Car schema block without an Offer entity describes a vehicle but not a transaction. There's no price, no availability, no seller. Google can identify what the vehicle is but can't display it as a listing in shopping-oriented results. If the vehicle is for sale, the Offer is what makes it a listing rather than just an article about a car.
Related Tools
Let's Grow Your Business
Want some free consulting? Let's hop on a call and talk about what we can do to help.