XooCode(){

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.

Highlight legend:Required by GoogleRecommendedOptional
schema.org/EngineSpecification
<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 with unitCode of KWT (kilowatt) or BHP (brake horsepower).
  • engineDisplacement: QuantitativeValue in CMQ (cm³) or LTR (litres).
  • torque: QuantitativeValue in NU (Newton-metre) or F17 (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.

schema.org/EngineSpecification (minimal)
<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.

  • Vehicle listing spec badges (merchant listing / knowledge panel)primary
    Google docs

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.

  1. 01

    Power as a bare number

    Wrong
    "enginePower": 85
    Right
    QuantitativeValue with unitCode BHP or KWT

    85 could be bhp, kW, or horsepower; the unit is load-bearing.

  2. 02

    Displacement mixing litres and cc

    Wrong
    "engineDisplacement": { value: 1800, unitCode: "LTR" }
    Right
    Either 1.8 LTR or 1800 CMQ — consistent

    1800 litres would be a marine engine; the mismatch confuses parsers.

  3. 03

    fuelType as a brand name

    Wrong
    "fuelType": "Shell V-Power"
    Right
    "fuelType": "Gasoline"

    Type is the fuel class; brand belongs elsewhere.

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...

Leave a comment