@CarE-Commerce5 min readUpdated 2026-10-03

Certified Pre-Owned (CPO) Used Car Schema Markup (JSON-LD)

Structured data for Certified Pre-Owned (CPO) and used passenger automobiles, encoding VIN, odometer mileage, previous owner count, CARFAX history, and dealer warranty terms for Google Vehicle Listings.

Target Queries:used car schemacertified pre owned json-ldvehicle listing structured datacar vin schema.orgauto dealer vehicle rich snippet
Advertisement
AdSense Placeholder: Top Leaderboard Ad (728x90 / 320x50)

Displayed below main page header or above the tool container. • Zero CLS Container

Production JSON-LD Code Block

Embed this structured data block directly into your HTML <head> or framework layout template.

Certified Pre-Owned Car Blueprint Payload
Test in Validator →
application/ld+json (Car)
Test in Validator
{
  "@context": "https://schema.org",
  "@type": "Car",
  "@id": "https://example.com/inventory/2023-audi-a4-cpo#vehicle",
  "name": "2023 Audi A4 45 TFSI quattro Premium Plus (Certified Pre-Owned)",
  "vehicleIdentificationNumber": "WAUZZZF45PA019482",
  "modelDate": "2023",
  "mileageFromOdometer": {
    "@type": "QuantitativeValue",
    "value": 18450,
    "unitCode": "SMI"
  },
  "itemCondition": "https://schema.org/UsedCondition",
  "numberOfPreviousOwners": 1,
  "fuelType": "Gasoline",
  "vehicleTransmission": "7-Speed S tronic Automatic",
  "driveWheelConfiguration": "https://schema.org/AllWheelDriveConfiguration",
  "offers": {
    "@type": "Offer",
    "price": "34995",
    "priceCurrency": "USD",
    "availability": "https://schema.org/InStock",
    "seller": {
      "@type": "AutoDealer",
      "name": "Audi North Scottsdale",
      "telephone": "+1-480-555-0145"
    }
  }
}
100% Schema.org & Google Rich Results Compliant (2026)Ready for <script type="application/ld+json">

Typed Properties Specification (8 Fields)

Key Schema.org properties and sub-objects required to qualify for rich snippet treatment in Google Search.

PropertyExpected TypeStatusDescription & Example
nameTextRequired

Full year, make, model, trim, and certified pre-owned status.

e.g. 2023 Audi A4 45 TFSI quattro Premium Plus (Certified Pre-Owned)
vehicleIdentificationNumberTextRequired

Standard 17-character alphanumeric Vehicle Identification Number (VIN).

e.g. WAUZZZF45PA019482
mileageFromOdometerQuantitativeValueRequired

Verified odometer mileage reading with unitCode SMI (statute miles) or KMT (kilometers).

e.g. { "@type": "QuantitativeValue", "value": 18450, "unitCode": "SMI" }
modelDateDate / IntegerRequired

Automobile model year.

e.g. 2023
numberOfPreviousOwnersIntegerRequired

Documented count of prior registered vehicle owners.

e.g. 1
offersOfferRequired

Dealer asking price, currency, availability, and selling dealership.

e.g. { "@type": "Offer", "price": "34995", "priceCurrency": "USD" }
itemConditionItemConditionRecommended

Condition enumerated URI (UsedCondition or RefurbishedCondition for CPO).

e.g. https://schema.org/UsedCondition
vehicleTransmissionTextRecommended

Transmission type (e.g. 7-Speed Dual-Clutch Automatic).

e.g. 7-Speed S tronic Automatic

Google Search Console Pitfalls & Critical Warnings

Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying Car schema.

criticalPitfall #1

Missing or Invalid 17-Character VIN Format

Omitting the VIN or providing invalid checksum characters causes Google Vehicle Listing feeds to reject the inventory item.

GSC Impact:
Vehicle listing completely excluded from Google Car Search carousels.
Actionable Fix:

Validate VIN string length (17 chars) and characters against ISO 3779.

errorPitfall #2

Omission of UnitCode on Odometer Mileage

Passing naked integers for mileage without unitCode 'SMI' or 'KMT' causes international unit confusion in vehicle cards.

GSC Impact:
Mileage parsed incorrectly as kilometers instead of miles.
Actionable Fix:

Use QuantitativeValue with unitCode 'SMI' for US statute miles.

errorPitfall #3

Marking CPO Vehicles as NewCondition

Tagging Certified Pre-Owned cars as NewCondition violates Google Merchant and Vehicle Listing policies.

GSC Impact:
GSC Merchant penalty for inaccurate condition schema.
Actionable Fix:

Always use 'https://schema.org/UsedCondition' for CPO cars.

Recommended Implementation Scenarios

Car dealership used inventory detail pages (VDPs)
Automotive digital retail marketplace listings
Certified pre-owned brand inventory search portals

Related Schema Blueprints

Explore complementary structured data blueprints across the E-Commerce cluster.

Advertisement
AdSense Placeholder: Top Leaderboard Ad (728x90 / 320x50)

Displayed below main page header or above the tool container. • Zero CLS Container