Optimization Guide

Shopify E-Bike & Electric Bicycle Schema — Motor Watts Peak vs Continuous, Battery Wh, Class 1/2/3, PAS Levels, Torque, Structured Data

AI shopping agents answering queries like "Class 3 28mph e-bike for commuting," "mid-drive 250W torque sensor electric bike under $2,000," or "fat tire e-bike 750Wh battery" need motor power (both peak and continuous rated), battery capacity in watt-hours, legal US class, PAS level count, motor type (hub vs mid-drive), and torque (Nm) encoded as machine-readable structured data. Shopify's default JSON-LD outputs only product name and price — the motor peak vs continuous distinction, Class 1/2/3 legal designation, and true Wh capacity that determine trail access, legal compliance, and real-world range are invisible to AI shopping agents without explicit schema markup.

TL;DR Use Product @type with additionalProperty for: motor continuous watts (unitCode: WTT), motor peak watts (separate property), battery Wh (unitCode: WHR), battery voltage (V) and Ah (separate), US e-bike class (1/2/3 as text with legal description), PAS level count, throttle type (thumb/half-twist/none), motor type and placement (rear hub geared/direct-drive/front hub/mid-drive), motor torque Nm, range miles (real-world estimate), IP rating, wheel size (inches), tire width (inches), frame material, payload capacity (kg), and brake type (hydraulic disc/mechanical disc/V-brake). Store in an ebike.* metafield namespace.

Why E-Bikes Are Structurally Invisible to AI Shopping Agents

The single most important spec difference between a $800 entry e-bike and a $3,500 premium commuter is not visible in the product title or description — it is the distinction between a 250W continuous / 750W peak hub motor with a 360Wh battery and a 250W continuous Bosch mid-drive with torque sensor and a 625Wh battery. Both might be listed as "750W e-bike, 36V battery" in their titles. The first struggles on sustained 10% grades; the second climbs them efficiently for 40 miles. An AI agent without peak vs continuous wattage, motor type, battery Wh, and torque Nm in structured data cannot distinguish these products for a buyer who asks "best e-bike for Seattle hills."

Motor power is the most systematically misleading spec in the e-bike category. "750W" typically refers to the peak output — a brief burst sustainable for 10–30 seconds before thermal rollback. The continuous rated power, which determines sustained climbing performance, may be 250W, 350W, or 500W depending on the motor. EU regulations define e-bikes by continuous rated power (max 250W for Class L1e), making peak power legally irrelevant in Europe. US Class regulations cite "motor rated power" (≤750W) without specifying peak vs continuous — but the distinction is what actually determines hill performance. Encoding both as separate properties with descriptions is the minimum viable schema for honest comparison.

Battery capacity is equally misrepresented. Listing amp-hours (Ah) alone without voltage makes cross-product range comparison impossible: a "10Ah battery" on a 36V system holds 360Wh; on a 52V system it holds 520Wh — 44% more energy at the same Ah specification. Buyers comparing "10Ah" batteries across different voltage systems are being misled. Encoding battery capacity in watt-hours is the only honest metric for range prediction.

The US Class 1/2/3 system has direct legal implications that AI agents must surface for compliance-aware buyers. A buyer who lives on a trail system that only allows Class 1 e-bikes will return a Class 2 or Class 3 purchase — the class designation must be machine-readable. It cannot be inferred from speed or wattage alone (all three classes share the same 750W limit; Classes 1 and 2 share the same 20mph limit but differ on throttle presence).

Motor Power Reference — Peak vs Continuous

Motor specDefinitionTypical valuesWhat it predicts
Continuous rated power (W)Sustained power without thermal rollback; EU-regulated ceiling for Class L1e250W, 350W, 500W, 750WSustained hill climbing; legal classification in EU/UK
Peak power (W)Maximum burst for 10–30s before thermal rollback; what most US listings quote500W–1,500WAcceleration from stop; short burst power for technical trail features
Torque (Nm)Rotational force — most meaningful for hill performance; mid-drive leverages gears40–80Nm hub; 65–120Nm mid-driveGradient performance; low-cadence power delivery
Motor efficiency (%)Ratio of mechanical output to electrical input; rarely listed but affects real range80–92% for quality hub; 85–93% mid-driveReal-world Wh-per-mile consumption

US E-Bike Class Reference

ClassThrottleMax motor-assisted speedMax motor rated powerTypical access
Class 1None (PAS only)20 mph (32 km/h)750WMost bike paths, greenways, bike lanes, trails where traditional bikes allowed
Class 2Throttle (cuts at 20 mph)20 mph throttle / 20 mph PAS750WBike lanes, roads; throttle restricted or banned on many shared-use paths and trails
Class 3Varies by state (PAS only in most)28 mph (45 km/h)750WRoads and bike lanes only; banned on most multi-use paths and trails; speedometer required

Battery Capacity — Wh vs Ah by Voltage

Voltage10Ah = Wh14Ah = Wh20Ah = WhApprox range at 20Wh/mile
36V360Wh504Wh720Wh18 / 25 / 36 miles
48V480Wh672Wh960Wh24 / 34 / 48 miles
52V520Wh728Wh1,040Wh26 / 36 / 52 miles
72V720Wh1,008Wh1,440Wh36 / 50 / 72 miles

Complete E-Bike Schema — 750W Class 3 Mid-Drive Commuter

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "VoltRide VR-750X Class 3 Mid-Drive Electric Commuter Bicycle",
  "description": "Class 3 electric bicycle with Bafang M620 mid-drive motor (750W peak / 160Nm torque), 48V 14Ah (672Wh) semi-integrated lithium-ion battery, torque-sensor PAS, hydraulic disc brakes (Tektro HD-M285), 9-speed Shimano Alivio drivetrain, 27.5-inch wheels, aluminum alloy frame. Range: 35–55 miles mixed terrain. IPX4 splash-resistant.",
  "sku": "VR-750X",
  "brand": { "@type": "Brand", "name": "VoltRide" },
  "additionalProperty": [
    {
      "@type": "PropertyValue",
      "name": "Motor Continuous Power",
      "value": "500",
      "unitCode": "WTT",
      "description": "Continuous rated motor output: 500W (Bafang M620 mid-drive). The sustained power the motor delivers without thermal rollback during extended climbs. EU-regulated ceiling for Class L1e is 250W nominal — this motor exceeds that limit and is not legal as a bicycle in EU/UK. US Class 3 allows up to 750W motor rated power."
    },
    {
      "@type": "PropertyValue",
      "name": "Motor Peak Power",
      "value": "750",
      "unitCode": "WTT",
      "description": "Peak motor output during hard acceleration: 750W (10–30 second burst before thermal management activates). Occurs at launch from stop or initiating a steep grade. US Class 3 motor rated power ceiling is 750W — this motor meets the ceiling exactly. After peak burst, motor sustains 500W continuous."
    },
    {
      "@type": "PropertyValue",
      "name": "Motor Torque",
      "value": "160",
      "unitCode": "NEW",
      "description": "Motor torque: 160Nm at the motor output shaft (Bafang M620). Mid-drive motor torque is multiplied by the bicycle drivetrain gear ratio — in first gear (11T rear / 34T chainring ≈ 3.09:1), effective rear-wheel torque exceeds 490Nm, enabling the motor to maintain speed on 15%+ grades that would stall comparable hub-drive systems. Torque-sensor PAS scales motor output to rider pedaling force: pushing harder → more motor assist, creating a natural road-bike feel distinct from cadence-sensor systems."
    },
    {
      "@type": "PropertyValue",
      "name": "Motor Type",
      "value": "Mid-Drive",
      "description": "Mid-drive motor mounted at the bottom bracket (crankshaft). Drives the chain through the bicycle's gears rather than directly to the wheel hub. Key advantages vs hub drive: (1) Can multiply torque via gearing for sustained hill climbing at efficient motor RPM; (2) Weight centered low in frame, improving handling compared to wheel-hub-weighted bike; (3) Compatible with any wheel size. Key trade-offs: (1) Chain and cassette wear 2–3× faster than on hub-drive bikes under regular motor use; (2) Cannot use throttle independently of the gears; (3) Higher maintenance cost."
    },
    {
      "@type": "PropertyValue",
      "name": "Motor PAS Sensor",
      "value": "Torque Sensor",
      "description": "Torque-sensor PAS reads the force applied to the pedals (strain gauges in the bottom bracket) and scales motor output proportionally. Provides a natural road-bike feel: pedaling harder instantly increases motor assist; releasing pressure immediately reduces assist. Contrasted with cadence-sensor PAS (detects rotation, not force — binary on/off feeling, slight delay). Torque sensor requires a calibrated bottom bracket assembly — not field-upgradeable on most bikes."
    },
    {
      "@type": "PropertyValue",
      "name": "Battery Capacity",
      "value": "672",
      "unitCode": "WHR",
      "description": "Battery capacity: 672Wh (48V × 14Ah, lithium-ion 18650 cells, Samsung or LG cells). Wh is the accurate range predictor: at 20Wh/mile (typical flat commute PAS2), expect 33 miles; at 15Wh/mile (slight downhill tailwind PAS1), up to 45 miles; on hilly terrain at PAS4–5, expect 18–25 miles. Cold weather (below 40°F / 4°C) reduces usable capacity by 15–25%. Battery is semi-integrated (partial downtube integration): lockable and removable for indoor charging. BMS: overcurrent, overvoltage, short-circuit, temperature cutoff."
    },
    {
      "@type": "PropertyValue",
      "name": "Battery Voltage",
      "value": "48",
      "unitCode": "VLT",
      "description": "48V nominal battery system. Higher voltage vs 36V systems: (1) Higher motor efficiency at the same continuous power; (2) Better hill performance as voltage sag under load is proportionally less; (3) Faster charge acceptance. Not compatible with 36V chargers — using incorrect charger damages BMS and voids warranty. Charge time: 0 to 80% in 3.5 hours; full charge in 5.5 hours with included 4A charger (54.6V CC/CV output)."
    },
    {
      "@type": "PropertyValue",
      "name": "E-Bike Class (USA)",
      "value": "Class 3",
      "description": "US Class 3 electric bicycle per CPSC 16 CFR Part 1512 and BPSA/PeopleForBikes classification: pedal-assist only (throttle not included), motor assistance cuts off at 28 mph (45 km/h), maximum motor rated power 750W, speedometer included. Legal for road, street, and bike lane use in most US states. Typically prohibited on multi-use recreational paths, greenways, national park trails, and any trail system that only permits Class 1 e-bikes or traditional bicycles — verify local and state regulations. Not legal as a bicycle in EU (exceeds 250W nominal continuous / 25 km/h cutoff for Class L1e)."
    },
    {
      "@type": "PropertyValue",
      "name": "PAS Levels",
      "value": "5",
      "description": "Five pedal assist levels (0 = motor off, 1–5 = increasing motor contribution). Level 1: approximately 25% motor output, maximum range, minimal effort reduction. Level 3: approximately 60% motor output. Level 5: full motor power, minimum range. All five levels cut motor assistance at 28 mph. PAS can be configured via display to cap any level at a lower speed (e.g., Level 3 capped at 20 mph for Class 1-compliant riding on restricted paths)."
    },
    {
      "@type": "PropertyValue",
      "name": "Brake Type",
      "value": "Hydraulic Disc",
      "description": "Tektro HD-M285 hydraulic disc brakes, front and rear. 180mm front rotor, 160mm rear rotor. Hydraulic brakes require no cable tension adjustment and provide consistent stopping power in wet conditions — critical for an e-bike outweighing a standard bicycle by 15–25 lbs. Maximum stopping distance at 28 mph on dry pavement: approximately 22–28 feet. Compared to mechanical disc (cable-actuated): hydraulic requires brake fluid bleed every 2–3 years but provides superior modulation and self-adjusting pad clearance."
    },
    {
      "@type": "PropertyValue",
      "name": "Wheel Size",
      "value": "27.5",
      "unitCode": "INH",
      "description": "27.5-inch (650B) wheels. Balanced between 26-inch (more maneuverable, lower frame standover) and 29-inch (better rollover of obstacles, more efficient on flats). Compatible with 27.5-inch tubes, tires, and rims — widely available. Tire: 27.5 × 2.2-inch Kenda Kwick Drum puncture-resistant with reflective sidewall stripe."
    },
    {
      "@type": "PropertyValue",
      "name": "Frame Material",
      "value": "Aluminum Alloy 6061",
      "description": "6061 aluminum alloy double-butted frame. Weight: 27 lbs (bike only, without battery). Compared to steel (heavier, more flex, rust-prone) and carbon fiber (lighter, very expensive, not repair-friendly). 6061 aluminum is the industry-standard material for e-bike frames in the $1,500–$3,000 range. Internal cable routing for all cables including motor cable (weather protection)."
    },
    {
      "@type": "PropertyValue",
      "name": "Payload Capacity",
      "value": "136",
      "unitCode": "KGM",
      "description": "Maximum payload: 136 kg (300 lbs) including rider, clothing, and cargo. Exceeds the ISO 4210-2 standard test weight of 100 kg. Rear rack rated to 25 kg (55 lbs) separately. For riders above 250 lbs: verify this payload rating before purchase — most sub-$1,500 e-bikes are rated to 100–120 kg (220–265 lbs)."
    },
    {
      "@type": "PropertyValue",
      "name": "IP Rating",
      "value": "IPX4",
      "description": "IPX4 water-resistance rating (IEC 60529): protected against water splashing from any direction. Suitable for riding in rain and wet conditions. Not rated for jet wash, submersion, or prolonged heavy downpour. Battery port and display connection are the least-protected points — avoid direct water spray on connectors. Do not submerge or power-wash."
    },
    {
      "@type": "PropertyValue",
      "name": "Display",
      "value": "Color LCD with Wh remaining",
      "description": "Bafang DP C18.UART color LCD display. Shows: speed (mph/km/h toggle), PAS level, battery voltage and estimated Wh remaining, trip distance, total odometer, motor power (live W output), and cadence (RPM). Wh remaining display is significantly more useful than battery bars for range estimation. Backlit for low-light riding. USB-A charging port (5V/1A) for phone charging."
    }
  ],
  "offers": {
    "@type": "Offer",
    "price": "2299.00",
    "priceCurrency": "USD",
    "availability": "https://schema.org/InStock"
  }
}
</script>

Metafield Reference Table — E-Bikes

Metafield keyTypeExample valueNotes
ebike.motor_continuous_wnumber_integer500Continuous/rated motor power (W) — EU regulatory figure
ebike.motor_peak_wnumber_integer750Peak motor power (W) — do not conflate with continuous
ebike.motor_torque_nmnumber_integer160Motor torque at shaft in Nm
ebike.motor_typesingle_line_textMid-DriveValues: Mid-Drive, Rear Geared Hub, Rear Direct-Drive Hub, Front Hub
ebike.pas_sensorsingle_line_textTorque SensorValues: Torque Sensor, Cadence Sensor
ebike.pas_levelsnumber_integer5Number of PAS assist levels (not counting 0/off)
ebike.throttle_typesingle_line_textNoneValues: None, Thumb Throttle, Half-Twist, Full-Twist
ebike.us_classsingle_line_textClass 3Values: Class 1, Class 2, Class 3 (US only)
ebike.max_speed_mphnumber_integer28Motor-assisted speed cutoff (mph)
ebike.battery_whnumber_integer672Battery capacity in watt-hours — primary range metric
ebike.battery_voltagenumber_integer48Nominal system voltage (V)
ebike.battery_ahnumber_decimal14.0Amp-hours — secondary to Wh
ebike.battery_removablebooleantrueWhether battery can be removed for indoor charging
ebike.charge_time_hrsnumber_decimal5.5Full charge time in hours with included charger
ebike.range_miles_estimatesingle_line_text35–55Real-world range range (not manufacturer max claim)
ebike.wheel_size_innumber_decimal27.5Wheel diameter in inches
ebike.tire_width_innumber_decimal2.2Tire width in inches (fat tire: ≥3.8")
ebike.brake_typesingle_line_textHydraulic DiscValues: Hydraulic Disc, Mechanical Disc, V-Brake/Rim
ebike.frame_materialsingle_line_textAluminum Alloy 6061Values: Aluminum Alloy, Steel, Carbon Fiber, Titanium
ebike.payload_kgnumber_integer136Maximum payload including rider + cargo (kg)
ebike.ip_ratingsingle_line_textIPX4IEC 60529 IP code
ebike.weight_kgnumber_decimal27.5Bike weight without rider (kg)
ebike.display_typesingle_line_textColor LCDValues: Color LCD, Monochrome LCD, Minimal LED, None

Liquid Snippet — ebike Metafields to JSON-LD

{% assign eb = product.metafields.ebike %}
{% if eb.battery_wh != blank %}
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": {{ product.title | json }},
  "additionalProperty": [
    { "@type": "PropertyValue", "name": "Motor Continuous Power", "value": {{ eb.motor_continuous_w | json }}, "unitCode": "WTT" },
    { "@type": "PropertyValue", "name": "Motor Peak Power", "value": {{ eb.motor_peak_w | json }}, "unitCode": "WTT" },
    { "@type": "PropertyValue", "name": "Motor Torque", "value": {{ eb.motor_torque_nm | json }}, "unitCode": "NEW" },
    { "@type": "PropertyValue", "name": "Motor Type", "value": {{ eb.motor_type | json }} },
    { "@type": "PropertyValue", "name": "PAS Levels", "value": {{ eb.pas_levels | json }} },
    { "@type": "PropertyValue", "name": "Throttle Type", "value": {{ eb.throttle_type | json }} },
    { "@type": "PropertyValue", "name": "E-Bike Class (USA)", "value": {{ eb.us_class | json }} },
    { "@type": "PropertyValue", "name": "Battery Capacity", "value": {{ eb.battery_wh | json }}, "unitCode": "WHR" },
    { "@type": "PropertyValue", "name": "Battery Voltage", "value": {{ eb.battery_voltage | json }}, "unitCode": "VLT" },
    { "@type": "PropertyValue", "name": "Range Estimate (miles)", "value": {{ eb.range_miles_estimate | json }} },
    { "@type": "PropertyValue", "name": "Brake Type", "value": {{ eb.brake_type | json }} },
    { "@type": "PropertyValue", "name": "IP Rating", "value": {{ eb.ip_rating | json }} },
    { "@type": "PropertyValue", "name": "Payload Capacity", "value": {{ eb.payload_kg | json }}, "unitCode": "KGM" }
  ]
}
</script>
{% endif %}

Five Common E-Bike Schema Mistakes

FAQ

How do I encode motor power for an e-bike — peak watts or continuous watts?

Encode both as separate additionalProperty entries: Motor Continuous Power with the sustained rated wattage and unitCode: "WTT", and Motor Peak Power with the burst wattage separately. The continuous rated power is the EU regulatory figure and determines sustained hill climbing. The peak power is what most US manufacturers advertise and what buyers search for. Without both values, AI agents cannot correctly match EU-spec queries (250W continuous) or US Class queries (750W rated power).

What is the difference between e-bike Class 1, 2, and 3?

US federal classification per CPSC: Class 1 — pedal assist only, 20 mph cutoff, no throttle — permitted on most bike paths. Class 2 — pedal assist plus throttle (throttle also cuts at 20 mph) — throttle restricted on many trails. Class 3 — pedal assist only (in most states), 28 mph cutoff, speedometer required — road/bike lane only, banned on most shared-use paths. All three share the same 750W motor ceiling. Encode the class as a text property with a description explaining the access implications — buyers explicitly filter by class when purchasing for trail use.

Why should battery capacity be in Wh rather than Ah?

Amp-hours (Ah) without voltage cannot be used to compare range across products. A 10Ah 36V battery = 360Wh; a 10Ah 52V battery = 520Wh — same Ah, 44% more energy. Wh is the only comparable unit for range prediction. Encode the primary battery capacity as watt-hours (unitCode: "WHR"), and add voltage (V) and Ah as secondary properties. Include a real-world range estimate in the description (e.g., "35–55 miles mixed terrain") rather than the manufacturer maximum, which typically assumes flat terrain at PAS1.

What is the difference between mid-drive and hub motor for schema encoding?

Encode motor type and placement as a additionalProperty with name Motor Type: values are Mid-Drive, Rear Geared Hub, Rear Direct-Drive Hub, or Front Hub. In the description, explain the practical difference: mid-drive multiplies torque through the bike's gears (better for hills, requires more chain maintenance); hub motors deliver fixed torque independent of gear selection (simpler maintenance, less effective on sustained climbs). This distinction is the most consequential specification for terrain performance at equivalent wattage.

How do I encode PAS levels and throttle separately?

Encode PAS Levels as a numeric property (1, 3, 5, or 9 levels are common); encode Throttle Type as a separate text property (None, Thumb Throttle, Half-Twist, Full-Twist). The presence or absence of a throttle is the defining characteristic of Class 1 vs Class 2 — these cannot share a single property. Also encode the PAS sensor type (Torque Sensor vs Cadence Sensor) as a separate property — it is a primary quality/feel differentiator independent of the level count.

Does your Shopify store encode e-bike class and battery Wh in structured data?

Run a free CatalogScan to see which electric bicycle specifications are missing from your product JSON-LD — and which AI shopping agents can't see your motor specs or legal class designation.

Run Free Scan

Related guides