Motorcycle Cruiser & Sport Bike Schema Markup (JSON-LD)
Structured data for street motorcycles, touring cruisers, and sport bikes, modeling engine displacement (CC), transmission type, fuel capacity, mileage, and dealer price.
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.
{
"@context": "https://schema.org",
"@type": "Motorcycle",
"@id": "https://example.com/bikes/harley-street-glide#bike",
"name": "2024 Harley-Davidson Street Glide Special",
"modelDate": "2024",
"vehicleIdentificationNumber": "1HD1KB414RB602931",
"fuelType": "Gasoline",
"mileageFromOdometer": {
"@type": "QuantitativeValue",
"value": 4200,
"unitCode": "SMI"
},
"itemCondition": "https://schema.org/UsedCondition",
"vehicleEngine": {
"@type": "EngineSpecification",
"engineDisplacement": {
"@type": "QuantitativeValue",
"value": 1868,
"unitCode": "CMQ"
},
"engineType": "Milwaukee-Eight 114 V-Twin"
},
"offers": {
"@type": "Offer",
"price": "24990",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"seller": {
"@type": "AutoDealer",
"name": "Desert Coast Powersports",
"telephone": "+1-602-555-0155"
}
}
}Typed Properties Specification (7 Fields)
Key Schema.org properties and sub-objects required to qualify for rich snippet treatment in Google Search.
| Property | Expected Type | Status | Description & Example |
|---|---|---|---|
| name | Text | Required | Full motorcycle year, manufacturer, and model trim. e.g. 2024 Harley-Davidson Street Glide Special |
| vehicleIdentificationNumber | Text | Required | 17-character motorcycle chassis VIN. e.g. 1HD1KB414RB602931 |
| vehicleEngine | EngineSpecification | Required | Engine displacement in cubic centimeters (CC/CMQ) and motor configuration. e.g. { "@type": "EngineSpecification", "engineDisplacement": { "value": 1868, "unitCode": "CMQ" } } |
| mileageFromOdometer | QuantitativeValue | Required | Motorcycle odometer reading in miles or kilometers. e.g. { "@type": "QuantitativeValue", "value": 4200, "unitCode": "SMI" } |
| offers | Offer | Required | Asking purchase price, transaction currency, and selling powersports dealer. e.g. { "@type": "Offer", "price": "24990", "priceCurrency": "USD" } |
| fuelType | Text | Recommended | Motorcycle fuel type ('Gasoline' or 'Electricity'). e.g. Gasoline |
| modelDate | Date / Integer | Recommended | Motorcycle production model year. e.g. 2024 |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying Motorcycle schema.
Missing UN/CEFACT CMQ UnitCode on Engine Displacement
Specifying displacement as a plain number without unitCode 'CMQ' (cubic centimeters) causes cubic inch vs cubic centimeter conversion errors.
Use QuantitativeValue with unitCode 'CMQ'.
Using Generic Product Type Instead of Motorcycle
Declaring bikes under standard Product misses out on motorcycle-specific search entity features in Google shopping.
Use the specialized Schema.org '@type: Motorcycle' entity.
Missing Condition Markup on Pre-Owned Bikes
Failing to declare itemCondition causes used motorcycles to be indexed alongside brand new showroom models.
Explicitly declare itemCondition: 'https://schema.org/UsedCondition'.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the E-Commerce cluster.
Certified Pre-Owned (CPO) Used Car Schema Markup (JSON-LD)
Electric Bicycle (E-Bike) & Cycling Retail Schema Markup (JSON-LD)
Luxury Yacht Charter & Boat Rental Schema Markup (JSON-LD)
OEM Replacement Auto Parts & Component Schema Markup (JSON-LD)
Displayed below main page header or above the tool container. • Zero CLS Container