EngineSpecification
EngineSpecification is the structured node describing a vehicle's engine: power, displacement, torque, fuel type, engine class. It attaches to Vehicle, Car, Motorcycle, and BusOrCoach via vehicleEngine.
Full example of schema.org/EngineSpecification json-ld markup
The markup is verified as valid with Rich Results Test from Google.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Car",
"name": "1967 Volvo 122S Amazon",
"vehicleIdentificationNumber": "122-67-0001",
"vehicleEngine": {
"@type": "EngineSpecification",
"engineType": "Inline-4",
"fuelType": "Gasoline",
"engineDisplacement": {
"@type": "QuantitativeValue",
"value": 1.8,
"unitCode": "LTR"
},
"enginePower": {
"@type": "QuantitativeValue",
"value": 85,
"unitCode": "BHP"
},
"torque": {
"@type": "QuantitativeValue",
"value": 143,
"unitCode": "NU"
}
}
}
</script>Direct properties (5)
enginePower: QuantitativeValue withunitCodeofKWT(kilowatt) orBHP(brake horsepower).engineDisplacement: QuantitativeValue inCMQ(cm³) orLTR(litres).torque: QuantitativeValue inNU(Newton-metre) orF17(pound-foot).fuelType: QualitativeValue, Text, or URL — "Gasoline", "Diesel", "Electric", "Hybrid", "Hydrogen".engineType: Text / URL / QualitativeValue — "V6", "Inline-4 Turbo", "Electric Motor", "Rotary".
Minimal valid version
The smallest markup that still produces a valid EngineSpecification entity. Use it as the floor. Reach for the advanced example above when you want search engines and AI agents to understand more about your content.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "EngineSpecification",
"fuelType": "Gasoline",
"enginePower": { "@type": "QuantitativeValue", "value": 85, "unitCode": "BHP" }
}
</script>Google rich results this unlocks
Markup matching this example makes your page eligible for the following Google Search rich results. The primary target drives the required / recommended property classification in the advanced code block above.
- Google docsVehicle listing spec badges (merchant listing / knowledge panel)primary
Common EngineSpecification mistakes
Mistakes that pass validation but silently fail to earn rich results or mislead consumers walking the graph. Avoid these and your markup will be ahead of most sites in the wild.
- 01
Power as a bare number
Wrong"enginePower": 85RightQuantitativeValue with unitCode BHP or KWT85 could be bhp, kW, or horsepower; the unit is load-bearing.
- 02
Displacement mixing litres and cc
Wrong"engineDisplacement": { value: 1800, unitCode: "LTR" }RightEither 1.8 LTR or 1800 CMQ — consistent1800 litres would be a marine engine; the mismatch confuses parsers.
- 03
fuelType as a brand name
Wrong"fuelType": "Shell V-Power"Right"fuelType": "Gasoline"Type is the fuel class; brand belongs elsewhere.
Schema properties in this example
Also mentioned in 4 other examples
EngineSpecification also appears in Car, Motorcycle, MotorizedBicycle, and Vehicle. See the full EngineSpecification schema page for every reference.
About the example data
The 1967 Volvo 122S Amazon's engine — B18 inline-4, 1.8 L, 85 bhp, petrol.
Comments
Loading comments...