Optimization Guide
Shopify Automotive Accessories Schema — Vehicle Fitment, Universal vs Direct-Fit, DOT/SAE Certification & Installation Type Structured Data
AI shopping agents handling queries like "dash cam for 2022 Honda CR-V," "airbag-compatible seat covers for Tacoma," "DOT-approved LED fog lights for Silverado," or "all-weather floor mats for 2023 Camry" need machine-readable fitment type, vehicle compatibility, installation type, and safety certification data. Shopify's default JSON-LD for a set of floor mats outputs name and price only — the absence of fitmentType, Vehicle compatibleWith, and material type makes every vehicle-filtered or fitment-filtered accessory query unmatched. This guide covers accessories (add-ons that enhance a vehicle), not replacement parts (covered separately in vehicle parts fitment schema).
Product @type with additionalProperty for fitmentType (Universal Fit / Direct Fit / Semi-Universal Fit), installationType, voltageInput, materialType, and airbagCompatible. Add compatibleWith with Vehicle @type entries for direct-fit accessories. Use hasCertification for DOT FMVSS 108, SAE J-standards, FCC Part 15, and Bluetooth SIG. Add legalDisclaimer for non-DOT lighting and radar detectors. Store in auto.* metafield namespace.
Fitment Type — The Core Classification
Fitment type is the single most important structured data attribute for automotive accessories. It determines whether an accessory is compatible with any vehicle (universal), a specific year/make/model (direct fit), or a class of vehicles (semi-universal). Misclassifying a direct-fit product as universal is the leading driver of returns in automotive accessories — a customer who buys "universal" floor mats and discovers they don't fit their 2023 Tacoma crew cab is unlikely to buy again.
The three values and when to use each:
- Universal Fit — no vehicle-specific mounting, fits any car without modification. Phone holders attached to a vent or suction cup, USB-C car chargers, air fresheners, seat gap organizers, generic steering wheel covers. Do not add
compatibleWithVehicle entries for universal products — it creates false signals. - Direct Fit — designed for a specific Year/Make/Model/Trim. Custom-molded floor mats, trim-specific dash cam mount kits, DIN-standard car stereos (sized for a specific vehicle's head unit cavity), vehicle-specific seat covers, backup camera harnesses for a specific OEM harness. Must include
compatibleWithVehicle array. - Semi-Universal Fit — fits a range of vehicles within a class or seat configuration. Seat covers for "standard 60/40 split rear bench," truck floor mats for "full-size trucks with extended cab," roof rack cargo nets for "crossbars 40–54 inches apart." Include a
vehicleClassadditionalProperty describing the class, not a full Vehicle entry.
{
"@type": "PropertyValue",
"name": "fitmentType",
"value": "Direct Fit",
"description": "Vehicle-specific fitment — designed for exact Year/Make/Model/Trim. See compatibleWith for supported vehicles. NOT a universal-fit product."
}
JSON-LD Example 1 — Dash Cam (Garmin Dash Cam Mini 2)
Dash cams are universal-fit automotive electronics. The key structured data elements are voltage (12V DC — not household AC), power draw for fuse sizing, video resolution, storage, wireless capabilities, and FCC Part 15 certification for the WiFi/Bluetooth radio. No compatibleWith Vehicle entries are needed for a universal-fit device.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Garmin Dash Cam Mini 2 — 1080P Full HD Dash Camera with WiFi",
"description": "Garmin Dash Cam Mini 2 compact dash camera. 1080P Full HD recording at 30fps. 140-degree wide-angle lens. Automatic incident detection (G-sensor). WiFi connectivity for Garmin Drive app. Continuous loop recording on microSD. Voice control. Power: 12V DC cigarette lighter adapter (included). Hardwire kit sold separately (ACC-001).",
"sku": "010-02062-00",
"mpn": "010-02062-00",
"brand": { "@type": "Brand", "name": "Garmin" },
"legalDisclaimer": "Check local regulations regarding dash cam usage and recording laws before use. In some jurisdictions, recording audio without consent may be restricted.",
"hasCertification": [
{
"@type": "Certification",
"name": "FCC Part 15 — Class B Device",
"issuedBy": {
"@type": "Organization",
"name": "Federal Communications Commission",
"url": "https://www.fcc.gov"
},
"certificationIdentification": "FCC Part 15 Class B",
"description": "FCC Part 15 Class B certification for unintentional radiators. Covers the 2.4GHz WiFi radio for use in the United States. FCC ID printed on device label."
},
{
"@type": "Certification",
"name": "CE Marking",
"issuedBy": {
"@type": "Organization",
"name": "European Commission",
"url": "https://ec.europa.eu"
},
"description": "CE marking for EU market — Radio Equipment Directive (RED) 2014/53/EU for the WiFi transmitter."
}
],
"additionalProperty": [
{ "@type": "PropertyValue", "name": "fitmentType", "value": "Universal Fit", "description": "Mounts via suction cup or adhesive to any vehicle windshield. No vehicle-specific mounting required." },
{ "@type": "PropertyValue", "name": "installationType", "value": "Adhesive Mount", "description": "Suction cup mount (included) — removable. Optional permanent adhesive mount disc included. Hardwire kit (permanent, wiring required) sold separately." },
{ "@type": "PropertyValue", "name": "voltageInput", "value": "12", "unitCode": "VLT", "description": "12V DC — standard passenger car and light truck electrical system. Plugs into cigarette lighter / 12V accessory socket. NOT compatible with 24V commercial vehicle systems without voltage converter." },
{ "@type": "PropertyValue", "name": "powerDraw", "value": "0.5", "unitCode": "AMP", "description": "0.5A current draw at 12V (6W). For hardwire kit installation: minimum 1A fuse recommended. Use ACC (accessory) fuse tap for auto-on/off with ignition." },
{ "@type": "PropertyValue", "name": "videoResolution", "value": "1080P Full HD at 30fps", "description": "1920×1080 pixels at 30 frames per second. Wide dynamic range (WDR) for improved exposure in mixed lighting." },
{ "@type": "PropertyValue", "name": "fieldOfView", "value": "140", "unitCode": "DD", "description": "140-degree wide-angle lens. Captures multiple lanes and lane markings." },
{ "@type": "PropertyValue", "name": "storageType", "value": "microSD up to 256GB", "description": "Requires Class 10 / UHS-I microSD card. Card NOT included. Continuous loop recording overwrites oldest footage when card is full." },
{ "@type": "PropertyValue", "name": "wifiCapability", "value": "true", "description": "2.4GHz WiFi — connects to Garmin Drive mobile app (iOS/Android) for footage download and settings." },
{ "@type": "PropertyValue", "name": "gpsBuiltIn", "value": "false", "description": "No built-in GPS. Garmin Dash Cam 47/57/67W models include GPS speed and location overlay." },
{ "@type": "PropertyValue", "name": "nightVisionCapability", "value": "true", "description": "Wide dynamic range (WDR) for night recording. Not infrared night vision — relies on headlights and ambient light." },
{ "@type": "PropertyValue", "name": "gSensorIncidentDetection", "value": "true", "description": "G-sensor automatically saves and locks footage during detected collision or sharp impact." },
{ "@type": "PropertyValue", "name": "Weight", "value": "33", "unitCode": "GRM", "description": "33 grams (1.2 oz) — ultra-compact design hidden behind rear-view mirror." }
],
"offers": {
"@type": "Offer",
"price": "99.99",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://example-auto.myshopify.com/products/garmin-dash-cam-mini-2"
}
}
</script>
JSON-LD Example 2 — Custom-Fit Floor Mats (WeatherTech DigitalFit for 2021–2024 Toyota Camry)
Direct-fit floor mats are among the highest-return automotive accessories when fitment data is missing or wrong. The 2021–2024 Toyota Camry (8th Gen) has a different floor pan than the Camry Hybrid — a critical exclusion that must appear in the Vehicle description. Each supported model year should be listed, or a year range used with a single Vehicle entry and explicit generation callout.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "WeatherTech DigitalFit Floor Mats — 2021-2024 Toyota Camry (1st & 2nd Row, Black)",
"description": "WeatherTech DigitalFit laser-measured floor mats for 2021-2024 Toyota Camry (8th Generation, non-Hybrid). High-density tri-extruded material channels water, mud, and debris away from carpet. Custom-molded to exact Camry floor contours — no trimming required. 1st and 2nd row set, 4 pieces. DOES NOT FIT Camry Hybrid (different floor pan) or TRD variants with factory performance flooring.",
"sku": "WT-4414491-4414492",
"mpn": "4414491",
"brand": { "@type": "Brand", "name": "WeatherTech" },
"compatibleWith": [
{
"@type": "Vehicle",
"name": "2021-2024 Toyota Camry (8th Gen, Non-Hybrid)",
"vehicleModelDate": "2021-2024",
"brand": { "@type": "Brand", "name": "Toyota" },
"model": "Camry",
"bodyType": "Sedan",
"description": "Fits 2021, 2022, 2023, and 2024 Toyota Camry 8th Generation — all trim levels (L, LE, SE, XLE, XSE, TRD) EXCEPT Camry Hybrid. Does NOT fit Camry Hybrid (2021-2024) — Hybrid models have a different floor pan due to battery placement. Does NOT fit right-hand-drive export models."
}
],
"additionalProperty": [
{ "@type": "PropertyValue", "name": "fitmentType", "value": "Direct Fit", "description": "Laser-measured custom fit for exact Year/Make/Model. Not a universal-fit mat — will not fit other vehicles without modification." },
{ "@type": "PropertyValue", "name": "installationType", "value": "Plug-and-Play", "description": "Drop-in installation — hooks onto factory mat retention clips. No tools required. Removes and reinstalls in seconds." },
{ "@type": "PropertyValue", "name": "matPosition", "value": "Full Set (4pc) — 1st Row + 2nd Row", "description": "Driver mat, passenger mat, and 2-piece rear row set. Covers all four floor positions. Trunk/cargo liner sold separately (WT-401088)." },
{ "@type": "PropertyValue", "name": "materialType", "value": "HDTE Thermoplastic Elastomer", "description": "High-density tri-extruded (HDTE) material — flexible, non-toxic, recyclable TPE compound. Waterproof, does not crack in cold temperatures. Not rubber (no rubber odor). WeatherTech proprietary compound." },
{ "@type": "PropertyValue", "name": "weatherRating", "value": "All-Weather", "description": "All-weather waterproof — channels liquid and debris to outer edges, away from carpet. 'All-weather' implies waterproof/liquid-blocking. Not to be confused with 'all-season carpet' mats (year-round use but not waterproof)." },
{ "@type": "PropertyValue", "name": "colorOptions", "value": "Black, Tan, Grey", "description": "Available in three colors to match Camry interior options. Black shown." },
{ "@type": "PropertyValue", "name": "antiSlipBacking", "value": "true", "description": "Textured bottom surface grips carpet to prevent mat shifting. Compatible with factory Camry floor mat retention hooks." },
{ "@type": "PropertyValue", "name": "countryOfManufacture", "value": "United States", "description": "Manufactured in Bolingbrook, Illinois, USA." }
],
"offers": {
"@type": "Offer",
"price": "179.95",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://example-auto.myshopify.com/products/weathertech-camry-floor-mats"
}
}
</script>
LED Lighting Accessories — DOT/SAE Certification Schema
Aftermarket LED lighting is one of the most legally complex automotive accessory categories. Exterior lighting sold for road use in the US must comply with Federal Motor Vehicle Safety Standard (FMVSS) 108, administered by NHTSA. The SAE (Society of Automotive Engineers) publishes the individual function standards that FMVSS 108 references. Products that do not carry DOT compliance are technically illegal for on-road use in the US — and must carry a legal disclaimer to protect the merchant from liability and prevent false matches to "road-legal LED headlights" queries.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Auxbeam F-16 Series H11 LED Fog Light Bulbs — 6000K White, DOT Compliant",
"description": "Auxbeam F-16 Series H11/H8/H9 LED fog light conversion kit. 6000K cool white output. 6000 lumens per pair. Plug-and-play for most H11 fog light sockets. Fan-cooled aluminum housing. DOT compliant per FMVSS 108. SAE J583 fog lamp standard. Replaces factory halogen H11 bulbs. 2 bulbs per set.",
"sku": "AUX-F16-H11-6K",
"mpn": "F16-H11",
"brand": { "@type": "Brand", "name": "Auxbeam" },
"legalDisclaimer": "DOT compliant for road use in the United States and Canada when used as fog lights. Check local and state regulations before installation. Not approved for headlight main beam (high/low beam) replacement without DOT headlamp certification. Off-road use only for non-DOT products.",
"hasCertification": [
{
"@type": "Certification",
"name": "DOT Compliant — FMVSS 108",
"issuedBy": {
"@type": "Organization",
"name": "U.S. Department of Transportation — NHTSA",
"url": "https://www.nhtsa.gov"
},
"certificationIdentification": "FMVSS 108",
"description": "Federal Motor Vehicle Safety Standard 108 — Lamps, Reflective Devices, and Associated Equipment. DOT marking stamped on lens. Required for all road-legal exterior lighting in the United States."
},
{
"@type": "Certification",
"name": "SAE J583 — Front Fog Lamp",
"issuedBy": {
"@type": "Organization",
"name": "SAE International",
"url": "https://www.sae.org"
},
"certificationIdentification": "SAE J583",
"description": "SAE J583 — Front Fog Lamps. Governs photometric output, beam pattern, color, and lens marking requirements for front fog lamps. SAE marking: 'F' on lens."
},
{
"@type": "Certification",
"name": "CE Marking",
"issuedBy": {
"@type": "Organization",
"name": "European Commission",
"url": "https://ec.europa.eu"
},
"description": "CE marking for EU market. Note: EU market requires ECE R19 (front fog lamps) rather than DOT/SAE — confirm regional certification before sale."
}
],
"additionalProperty": [
{ "@type": "PropertyValue", "name": "fitmentType", "value": "Semi-Universal Fit", "description": "Fits all vehicles with H11, H8, or H9 fog light socket. Covers a wide range of domestic and import vehicles 2005+. Verify socket type in vehicle owner manual or use fitment guide." },
{ "@type": "PropertyValue", "name": "bulbSocket", "value": "H11 / H8 / H9", "description": "Single-filament halogen socket. H11 is the most common North American fog light socket. H8 and H9 are physically identical and interchangeable." },
{ "@type": "PropertyValue", "name": "installationType", "value": "Plug-and-Play", "description": "Direct socket replacement — unplug factory halogen, insert LED, lock connector. No resistors or decoders required for most vehicles. Some European vehicles require CAN-bus decoder (sold separately) to prevent error codes." },
{ "@type": "PropertyValue", "name": "colorTemperatureK", "value": "6000", "unitCode": "KEL", "description": "6000K xenon-white. Appears bright white with a slight blue tint. 3000K (golden/yellow) version available for improved fog penetration — yellow light scatters less in fog, rain, and snow." },
{ "@type": "PropertyValue", "name": "lumensOutput", "value": "6000", "unitCode": "LUM", "description": "6000 lumens per pair (3000 lm per bulb). Compared to factory halogen H11 (~1350 lm): approximately 4× brighter. Over-driven lumens may exceed DOT beam pattern limits — DOT compliance certification accounts for this." },
{ "@type": "PropertyValue", "name": "voltageInput", "value": "12", "unitCode": "VLT", "description": "12V DC automotive. Also operates on 24V DC (trucks) — voltage range 9V–32V DC." },
{ "@type": "PropertyValue", "name": "powerDraw", "value": "0.6", "unitCode": "AMP", "description": "0.6A per bulb at 12V (7.2W). Lower than factory halogen (~55W). No fuse upgrade required." },
{ "@type": "PropertyValue", "name": "coolingType", "value": "Active fan cooling", "description": "Built-in aluminum heat sink with cooling fan. Fan noise is inaudible from inside vehicle cabin." }
]
}
SAE Lighting Standard Reference
| Application | SAE Standard | FMVSS 108 Section | Required lens marking |
|---|---|---|---|
| Front fog lamps | SAE J583 | Table XIX | F (fog) |
| Stop lamps (brake lights) | SAE J586 | Table I-W | S (stop) |
| Turn signal — front and rear | SAE J588 | Table I-P | P (parallel) or rear: A |
| Clearance / side-marker lamps | SAE J592 | Table I-PC | PC (parking/clearance) |
| Back-up (reverse) lamps | SAE J593 | Table I-R | R (reversing) |
| Headlamps — sealed beam | SAE J579 | S7 (sealed beam) | DOT on lens |
| Headlamps — replaceable bulb | SAE J1383 | S7 (replaceable) | DOT on lens |
Seat Covers — Airbag Compatibility as a Safety-Critical Attribute
Side-curtain airbag compatibility is the most safety-critical attribute in the seat cover category. Most passenger vehicles manufactured after 2005 include side-seat airbags that deploy through the seat bolster. A seat cover that wraps tightly around the seat bolster can physically obstruct airbag deployment, turning a life-saving system into a hazard. This attribute must be structured — an unstructured mention in a product description paragraph is insufficient for AI agent safety filtering.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Covercraft SeatSaver Front Row Seat Covers — 2019-2023 Ford F-150, Polycotton, Grey",
"description": "Covercraft SeatSaver front row seat covers for 2019-2023 Ford F-150 (all cab configurations). Custom-fit to F-150 XL/XLT/Lariat front bench or bucket seat. Polycotton canvas fabric. Airbag compatible — side-curtain airbag seam allows unobstructed deployment. Does NOT fit seats with integrated rear-facing child seat (LATCH-equipped center position on SuperCrew bench).",
"sku": "SS3498PCCH",
"mpn": "SS3498PCCH",
"brand": { "@type": "Brand", "name": "Covercraft" },
"safetyConsideration": "Side-seat airbag compatible. Seat cover seam is engineered to split and allow airbag deployment without obstruction. If your F-150 has side-curtain airbags (all 2019-2023 F-150 models), verify airbag compatibility before installing any seat cover. Covers that obstruct side airbags are a serious safety hazard — reference FMVSS 208 (Occupant Crash Protection). Check your vehicle owner manual for airbag locations.",
"compatibleWith": [
{
"@type": "Vehicle",
"name": "2019-2023 Ford F-150 (all cab types)",
"vehicleModelDate": "2019-2023",
"brand": { "@type": "Brand", "name": "Ford" },
"model": "F-150",
"bodyType": "Pickup",
"description": "Fits 2019, 2020, 2021, 2022, and 2023 Ford F-150 — Regular Cab, SuperCab, and SuperCrew, all trim levels (XL, XLT, Lariat, King Ranch, Platinum, Limited). Does NOT fit F-150 Lightning (EV — different seat design). Does NOT fit F-150 Raptor (sport seats with integrated bolsters). Front row only."
}
],
"additionalProperty": [
{ "@type": "PropertyValue", "name": "fitmentType", "value": "Direct Fit", "description": "Custom-fit for specific Year/Make/Model. Laser-cut pattern matched to Ford F-150 seat contours." },
{ "@type": "PropertyValue", "name": "seatType", "value": "Custom-Fit", "description": "Vehicle-specific pattern. Not a universal or semi-custom cover." },
{ "@type": "PropertyValue", "name": "seatCompatibility", "value": "Bucket seats and 40/20/40 split bench", "description": "Fits factory F-150 front bucket seats and 40/20/40 split bench configuration. Separate covers for each position — driver, center console/armrest section, passenger." },
{ "@type": "PropertyValue", "name": "airbagCompatible", "value": "true", "description": "Side-seat airbag compatible. Engineered seam allows airbag to deploy without obstruction. Tested per FMVSS 208 passive restraint guidelines. SAE seam specification for airbag-compatible seat covers." },
{ "@type": "PropertyValue", "name": "installationType", "value": "Plug-and-Play", "description": "No tools required. Slips over seat headrests and tucks into seat crevices with integrated straps and hooks. Installation: 15-20 minutes per seat." },
{ "@type": "PropertyValue", "name": "materialType", "value": "Polycotton Canvas", "description": "Polycotton canvas — durable, breathable, machine washable. Ideal for work trucks. Not waterproof. For waterproof option: Covercraft SeatSaver Carhartt Brown (neoprene-backed)." },
{ "@type": "PropertyValue", "name": "headrestCover", "value": "Included", "description": "Headrest covers included and matched to seat cover pattern." }
]
}
Roof Racks and Cargo Carriers — Load Capacity Schema
Roof rack structured data requires two distinct weight ratings: static (parked) and dynamic (while driving). These are not interchangeable. A roof rack rated for 165 lbs static may only carry 100–110 lbs dynamic. Most Thule and Yakima rack systems follow this 60–65% dynamic-to-static ratio. Additionally, roof rack fitment depends on the vehicle's roof type — bare roof, raised rails, flush rails, fixed points, or T-track — which is itself a compatibility attribute that must be structured.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Thule WingBar Edge 9595 Flush Roof Rack System — 2020-2024 Subaru Outback",
"description": "Thule WingBar Edge roof rack for 2020-2024 Subaru Outback (flush factory rails). Aerodynamic wing profile — 30% less wind noise than square bars. Black powder-coat aluminum. T-track channel compatible with all Thule T-slot accessories. Dynamic load capacity: 165 lbs (75 kg). Static load: up to 330 lbs (150 kg) when parked. Key-locking for security.",
"sku": "TH9595B-KIT",
"mpn": "9595B",
"brand": { "@type": "Brand", "name": "Thule" },
"compatibleWith": [
{
"@type": "Vehicle",
"name": "2020-2024 Subaru Outback (flush factory roof rails)",
"vehicleModelDate": "2020-2024",
"brand": { "@type": "Brand", "name": "Subaru" },
"model": "Outback",
"bodyType": "Wagon",
"description": "Fits 2020, 2021, 2022, 2023, 2024 Subaru Outback (6th Generation BT) with factory flush roof rails. Does NOT fit Outback models without roof rails — requires separate foot pack (Thule 7105 AeroFoot) for bare roof installation."
}
],
"additionalProperty": [
{ "@type": "PropertyValue", "name": "fitmentType", "value": "Direct Fit", "description": "Requires vehicle-specific fit kit matched to Subaru Outback flush factory rails. Not a universal rack." },
{ "@type": "PropertyValue", "name": "compatibleRoofType", "value": "Flush Rails", "description": "Attaches to flush (integrated) factory roof rails. NOT compatible with raised rails (round-bar style), bare roof (no rails), or fixed points. For raised rails: Thule SquareBar Evo (7124). For bare roof: requires Thule fit kit with foot pack." },
{ "@type": "PropertyValue", "name": "installationType", "value": "Bolt-On", "description": "Clamps onto factory flush rails using Thule click-fit mounting. No drilling required for flush-rail installation. Security key lock included. Installation: 30-45 minutes." },
{ "@type": "PropertyValue", "name": "maxLoadCapacity", "value": "75", "unitCode": "KGM", "description": "75 kg (165 lbs) maximum dynamic load while driving. Do not exceed vehicle manufacturer's roof load rating (check owner manual — Outback roof rating varies by trim). Static load (parked): up to 150 kg (330 lbs)." },
{ "@type": "PropertyValue", "name": "dynamicLoadRating", "value": "75", "unitCode": "KGM", "description": "Dynamic load = weight allowed while vehicle is in motion. Always the limiting factor. Static load (parked) is typically 2× dynamic rating but should not be used as the driving limit." },
{ "@type": "PropertyValue", "name": "barProfile", "value": "Aerodynamic Wing (WingBar Edge)", "description": "Aerodynamic wing cross-section — 30% less wind drag and noise vs square bar cross-section at highway speeds. T-track channel for accessory compatibility." },
{ "@type": "PropertyValue", "name": "crossbarLength", "value": "118", "unitCode": "CMT", "description": "118 cm (46.5 inch) crossbar length — fits Subaru Outback roof width. Usable load surface between towers: approximately 95 cm." },
{ "@type": "PropertyValue", "name": "securityLock", "value": "Thule One-Key System", "description": "Key-locking crossbar ends. Compatible with Thule One-Key System (all Thule locks keyed alike with single kit, sold separately: TH450500)." },
{ "@type": "PropertyValue", "name": "materialType", "value": "Aluminum — black powder coat", "description": "Aluminum crossbar with UV-resistant black powder coat. Steel mounting brackets." }
]
}
Automotive Electronics Voltage Reference
The most common structured data error for car electronics is omitting the DC qualifier — 12V DC automotive is a completely different electrical standard from 12V AC (marine/RV) or 120V AC (household). Always specify DC and note the compatible vehicle electrical system.
| Device type | Voltage (DC) | Typical amperage draw | Recommended fuse | Notes |
|---|---|---|---|---|
| Dash cam (plug-in) | 12V DC | 0.4–0.8A | 1A | Use ACC fuse tap for ignition-controlled power |
| Dash cam (hardwired, parking mode) | 12V DC | 0.3–0.5A continuous | 1A | Requires battery cutoff relay to prevent vehicle battery drain |
| Car stereo (single DIN, idle) | 12V DC | 2–5A idle, 10–20A peak | 20A | Peak draw during bass transients — use wire gauge for peak, not idle |
| Backup camera only | 12V DC | 0.2–0.5A | 1A | Powers from reverse gear signal wire |
| LED interior strip kit | 12V DC | 0.5–2A per meter | 5A | Varies by strip density (30/60/120 LEDs per meter) |
| LED fog light conversion (pair) | 12V DC | 0.5–1.2A per bulb | 5A | Much lower than factory halogen (55W = 4.6A per bulb) |
| USB car charger (dual port) | 12V DC | 2–5A | 5A | QC 3.0/PD chargers draw more — check rated output |
| Commercial truck / semi accessories | 24V DC | Varies | Per device | 24V system — 12V accessories require step-down converter |
Fitment Type Decision Matrix
| Accessory category | Typical fitment type | Key compatibility attribute | compatibleWith Vehicle? |
|---|---|---|---|
| USB car chargers, phone mounts (vent clip) | Universal Fit | Socket type (12V / USB-A / USB-C) | No |
| Air fresheners, seat gap organizers | Universal Fit | None — fits all vehicles | No |
| Dash cams (suction or adhesive) | Universal Fit | Voltage (12V DC), storage type | No |
| Generic seat covers (bucket + 50/50 rear) | Semi-Universal Fit | seatCompatibility (40/60, bench, bucket) | No — use vehicleClass |
| Custom-fit floor mats | Direct Fit | Year/Make/Model, row position | Yes — required |
| Custom-fit seat covers | Direct Fit | Year/Make/Model, seat type, airbagCompatible | Yes — required |
| Roof racks with fit kit | Direct Fit | Roof type (flush/raised/bare), crossbar length | Yes — required |
| LED fog light bulb conversions (H11/H7) | Semi-Universal Fit | Bulb socket (H11/H8/H9), DOT certification | No — use vehicleClass or fitment guide |
| Car stereo (head unit) | Direct Fit | DIN standard (Single/Double), dash kit compatibility | Yes — for dash kit fitment |
| Backup cameras (OEM integration) | Direct Fit | Harness compatibility, screen resolution | Yes — harness is vehicle-specific |
| Cargo liners (trunk) | Direct Fit | Year/Make/Model, cargo area dimensions | Yes — required |
| Steering wheel covers (generic) | Semi-Universal Fit | Steering wheel diameter in mm | No — use wheel diameter spec |
Car Stereo DIN Standard — Head Unit Fitment
DIN (Deutsches Institut für Normung) defines the physical size standard for car audio head units. Single DIN and Double DIN are the two formats, and they are NOT interchangeable without a dash kit. This is the primary fitment standard for aftermarket head unit installation — it determines which stereos physically fit in a given vehicle's dashboard cavity.
- Single DIN (DIN 1) — 180mm × 50mm face. Standard in older vehicles and many commercial vehicles. JVC, Kenwood, Pioneer single-DIN units are 178mm wide × 50mm tall per ISO 7736 standard.
- Double DIN (DIN 2) — 180mm × 100mm face. Most modern infotainment replacement units. Android Auto / Apple CarPlay head units are nearly all Double DIN. ISO 7736 double size.
- 1.5 DIN — rare, 180mm × 75mm. Found in some older European vehicles (Volkswagen, Audi pre-MIB).
{
"@type": "PropertyValue",
"name": "dinStandard",
"value": "Double DIN",
"description": "Double DIN (DIN 2) — 178mm × 100mm (7 inch face unit). Fits vehicle dash cavities designed for Double DIN head units. Requires vehicle-specific dash kit and wiring harness adapter. See compatibleWith for dash kit options."
}
Always include the DIN standard in a separate additionalProperty — embedding "Double DIN" only in the product title means AI agents handling "double DIN head unit for 2018 Tacoma" cannot filter by DIN standard without structured data.
Dawn Liquid Snippet: auto.* Metafield Namespace
Save as snippets/auto-accessory-schema.liquid. Activates for products tagged automotive-accessory, car-accessory, dash-cam, floor-mats, seat-covers, or in the automotive collection.
{% comment %} auto-accessory-schema.liquid — automotive accessories structured data {% endcomment %}
{% assign is_auto = false %}
{% if product.tags contains 'automotive-accessory' or product.tags contains 'car-accessory' or product.tags contains 'dash-cam' or product.tags contains 'floor-mats' or product.tags contains 'seat-covers' or product.tags contains 'roof-rack' %}
{% assign is_auto = true %}
{% endif %}
{% for collection in product.collections %}
{% if collection.handle == 'automotive' or collection.handle == 'car-accessories' or collection.handle == 'auto-accessories' %}
{% assign is_auto = true %}
{% endif %}
{% endfor %}
{% if is_auto %}
{% assign fitment_type = product.metafields.auto.fitment_type %}
{% assign vehicle_make = product.metafields.auto.vehicle_make %}
{% assign vehicle_model = product.metafields.auto.vehicle_model %}
{% assign vehicle_years = product.metafields.auto.vehicle_years %}
{% assign vehicle_trim = product.metafields.auto.vehicle_trim %}
{% assign install_type = product.metafields.auto.installation_type %}
{% assign voltage_input = product.metafields.auto.voltage_input %}
{% assign material_type = product.metafields.auto.material_type %}
{% assign airbag_compat = product.metafields.auto.airbag_compatible %}
{% assign max_load_kg = product.metafields.auto.max_load_capacity_kg %}
{% assign din_standard = product.metafields.auto.din_standard %}
{% assign dot_compliant = product.metafields.auto.dot_compliant %}
{% assign color_temp_k = product.metafields.auto.color_temperature_k %}
{% assign legal_disc = product.metafields.auto.legal_disclaimer %}
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": {{ product.title | json }},
"description": {{ product.description | strip_html | truncatewords: 80 | json }},
"url": "{{ shop.url }}{{ product.url }}",
"sku": {{ product.selected_or_first_available_variant.sku | json }}
{% if product.selected_or_first_available_variant.barcode != blank %}
,"gtin": {{ product.selected_or_first_available_variant.barcode | json }}
{% endif %}
{% if product.vendor != blank %}
,"brand": { "@type": "Brand", "name": {{ product.vendor | json }} }
{% endif %}
{% if legal_disc != blank %}
,"legalDisclaimer": {{ legal_disc | json }}
{% endif %}
{% if dot_compliant == "true" or dot_compliant == true %}
,"hasCertification": [
{ "@type": "Certification", "name": "DOT Compliant — FMVSS 108", "issuedBy": { "@type": "Organization", "name": "U.S. Department of Transportation — NHTSA", "url": "https://www.nhtsa.gov" }, "certificationIdentification": "FMVSS 108" }
]
{% endif %}
{% if fitment_type == "Direct Fit" and vehicle_make != blank and vehicle_model != blank and vehicle_years != blank %}
,"compatibleWith": [
{
"@type": "Vehicle",
"name": {{ vehicle_years | append: " " | append: vehicle_make | append: " " | append: vehicle_model | json }},
"vehicleModelDate": {{ vehicle_years | json }},
"brand": { "@type": "Brand", "name": {{ vehicle_make | json }} },
"model": {{ vehicle_model | json }}
{% if vehicle_trim != blank %}
,"description": {{ "Trim: " | append: vehicle_trim | json }}
{% endif %}
}
]
{% endif %}
,"additionalProperty": [
{% assign ap_s = false %}
{% if fitment_type != blank %}
{ "@type": "PropertyValue", "name": "fitmentType", "value": {{ fitment_type | json }} }
{% assign ap_s = true %}
{% endif %}
{% if install_type != blank %}
{% if ap_s %},{% endif %}{ "@type": "PropertyValue", "name": "installationType", "value": {{ install_type | json }} }
{% assign ap_s = true %}
{% endif %}
{% if voltage_input != blank %}
,{ "@type": "PropertyValue", "name": "voltageInput", "value": {{ voltage_input | json }}, "unitCode": "VLT", "description": "DC automotive voltage — not household AC" }
{% endif %}
{% if material_type != blank %}
,{ "@type": "PropertyValue", "name": "materialType", "value": {{ material_type | json }} }
{% endif %}
{% if airbag_compat != blank %}
,{ "@type": "PropertyValue", "name": "airbagCompatible", "value": {{ airbag_compat | json }}, "description": "Side-seat airbag compatibility — safety-critical attribute for seat covers" }
{% endif %}
{% if max_load_kg != blank %}
,{ "@type": "PropertyValue", "name": "maxLoadCapacity", "value": {{ max_load_kg | json }}, "unitCode": "KGM", "description": "Dynamic load capacity (while driving). Static load capacity is typically 2× dynamic." }
{% endif %}
{% if din_standard != blank %}
,{ "@type": "PropertyValue", "name": "dinStandard", "value": {{ din_standard | json }}, "description": "DIN head unit size standard: Single DIN (180×50mm) or Double DIN (180×100mm)" }
{% endif %}
{% if color_temp_k != blank %}
,{ "@type": "PropertyValue", "name": "colorTemperatureK", "value": {{ color_temp_k | json }}, "unitCode": "KEL" }
{% endif %}
]
,"offers": {
"@type": "Offer",
"price": {{ product.selected_or_first_available_variant.price | money_without_currency | json }},
"priceCurrency": {{ cart.currency.iso_code | json }},
"availability": {% if product.available %}"https://schema.org/InStock"{% else %}"https://schema.org/OutOfStock"{% endif %},
"url": "{{ shop.url }}{{ product.url }}"
}
}
</script>
{% endif %}
auto.* metafield namespace
| Metafield | Type | Example values |
|---|---|---|
auto.fitment_type | Single line text | Universal Fit, Direct Fit, Semi-Universal Fit |
auto.vehicle_make | Single line text | Toyota, Ford, Honda, Subaru, Chevrolet |
auto.vehicle_model | Single line text | Camry, F-150, CR-V, Outback, Silverado |
auto.vehicle_years | Single line text | 2021-2024, 2019-2023, 2018 |
auto.vehicle_trim | Single line text | All trims except Hybrid, XL/XLT/Lariat only, Excludes Raptor |
auto.installation_type | Single line text | Plug-and-Play, Adhesive Mount, Wiring Required, Professional Installation Recommended, Bolt-On |
auto.voltage_input | Integer | 12, 24 |
auto.material_type | Single line text | Rubber, HDTE TPE, Neoprene, Polycotton Canvas, Leatherette/PU, Aluminum |
auto.airbag_compatible | Boolean | true, false |
auto.max_load_capacity_kg | Decimal | 75, 100, 50 |
auto.din_standard | Single line text | Single DIN, Double DIN |
auto.dot_compliant | Boolean | true, false |
auto.color_temperature_k | Integer | 6000, 3000, 4300 |
auto.legal_disclaimer | Multi-line text | For off-road use only. Not DOT approved for highway use in the United States. |
5 Common Automotive Accessory Schema Mistakes
| # | Mistake | Impact | Fix |
|---|---|---|---|
| 1 | No fitmentType — direct-fit products appear alongside universal-fit products in AI results |
AI agents cannot distinguish a universal phone mount from a custom-molded floor mat that only fits a 2021 Camry. Direct-fit products matched to wrong vehicles generate the highest return rates in automotive accessories. "Universal" is a meaningful marketing claim that creates legal exposure if applied to a direct-fit product. | Add additionalProperty with name: "fitmentType" and value "Universal Fit", "Direct Fit", or "Semi-Universal Fit" to every automotive accessory product. For Direct Fit, the presence of compatibleWith Vehicle entries should always accompany fitmentType Direct Fit. |
| 2 | Missing trim-level exclusions in compatibleWith Vehicle description |
The 2017–2022 Honda CR-V and 2017–2022 CR-V Hybrid have different floor pans — a floor mat set that fits the CR-V will not fit the CR-V Hybrid. The 2019–2023 Ford F-150 and F-150 Raptor have different seat structures. Listing "2019-2023 Ford F-150" without excluding the Raptor creates returns from Raptor owners who matched on the schema data. | Include explicit exclusions in the Vehicle description field: "Does NOT fit [trim/sub-model] — [reason]." List every known incompatible variant. If fitment is uncertain for a trim, exclude it rather than assume compatibility. |
| 3 | Non-DOT LED headlights without legalDisclaimer |
Non-DOT LED headlights are technically illegal for road use on public US highways. Selling them without a legal disclaimer creates liability exposure and allows AI agents to match them to "road-legal LED headlights" queries — a false match that can result in customer citations and chargebacks. FMVSS 108 enforcement is increasing. | For any exterior lighting product without DOT FMVSS 108 certification, add legalDisclaimer: "For off-road or show use only. Not DOT approved for highway use in the United States." as a top-level product property. This signals to AI agents that the product should not match road-legal lighting queries. |
| 4 | Missing airbagCompatible boolean for seat covers |
Side-seat airbag compatibility is a safety-critical attribute, not a feature attribute. In vehicles with side-curtain airbags (the majority of cars manufactured since 2005), a seat cover that blocks airbag deployment can cause serious injury. AI agents processing "safe seat covers for Tacoma with side airbags" cannot evaluate safety without a structured boolean. Unstructured text ("airbag friendly" in the description) is not machine-readable for filtering. | Add additionalProperty with name: "airbagCompatible" and value "true" or "false" to every seat cover product. Add a safetyConsideration field explaining the airbag compatibility status and reference FMVSS 208. This is not optional for any seat cover sold in the US market. |
| 5 | Missing DIN standard for car stereos — Single DIN vs Double DIN as plain text only | A customer searching for a "double DIN head unit for 2018 Toyota Tacoma" is filtering on a physical fitment standard. If the stereo product only mentions "7-inch touchscreen" in the title and "Double DIN" inside a paragraph of product description text, AI agents cannot match it to DIN-filtered queries or distinguish it from a Single DIN unit. The head unit will not appear in comparison shopping results for DIN-specific queries. | Add additionalProperty with name: "dinStandard" and value "Single DIN" or "Double DIN", with a description including the physical dimensions (180×50mm or 180×100mm) per ISO 7736. Pair with compatibleWith referencing dash kit products for specific vehicle installation. |
Frequently Asked Questions
How do I express vehicle-specific fitment for car accessories in schema.org?
Use compatibleWith on the Product, referencing one or more Vehicle @type objects. Each Vehicle entry should include vehicleModelDate (year range as string, e.g., "2021-2024"), brand, model, bodyType, and a description that explicitly lists known incompatible trims. List a separate Vehicle entry per generation where fitment differs. The industry standard for fitment data is ACES (Aftermarket Catalog Exchange Standard) from SEMA — see aces.sema.org for the complete Year/Make/Model/SubModel hierarchy used in the aftermarket industry.
How do I distinguish universal-fit from direct-fit accessories in structured data?
Add additionalProperty with name: "fitmentType" and value "Universal Fit", "Direct Fit", or "Semi-Universal Fit". Universal Fit products do not include compatibleWith Vehicle entries — they fit all vehicles by definition. Direct Fit products must include compatibleWith Vehicle array with explicit exclusions in each Vehicle description. Semi-Universal products use a vehicleClass additionalProperty instead of Vehicle entries. Misclassifying Direct Fit as Universal is the leading driver of automotive accessory returns.
How do I implement DOT certification for LED automotive lighting?
Use hasCertification with a Certification entry naming "DOT Compliant — FMVSS 108" and certificationIdentification: "FMVSS 108". Add separate entries for the specific SAE function standard: J583 for fog lamps, J586 for stop lamps, J588 for turn signals. Products without DOT certification must include legalDisclaimer: "For off-road or show use only. Not DOT approved for highway use in the United States." Non-DOT exterior lighting is technically illegal for on-road use in the US, and omitting the disclaimer creates legal liability and false query matching.
How do I encode airbag compatibility for seat covers as a safety-critical attribute?
Add additionalProperty with name: "airbagCompatible" and value "true" or "false" with a description explaining the engineering (seam engineered to split for airbag deployment). Add a safetyConsideration property with explicit warning text for buyers in vehicles with side airbags. Reference FMVSS 208 (Occupant Crash Protection) in the certification or description. This is a safety-critical attribute — not optional for any seat cover sold to a US audience. If airbag compatibility is unknown, do not default to true.
What voltage should I specify for automotive electronics?
Specify additionalProperty with name: "voltageInput", value "12" or "24", unitCode: "VLT", and a description explicitly noting DC and the compatible vehicle system: "12V DC — standard passenger car and light truck electrical system. NOT household 120V AC." Passenger cars use 12V DC; most commercial trucks, semis, and buses use 24V DC. Always include a separate powerDraw additionalProperty with amperage and fuse sizing notes — critical for customers installing with a hardwire kit.
Are your automotive accessory fitment type, vehicle compatibility, and DOT certification signals invisible to AI shopping agents?
CatalogScan audits your Shopify store for missing fitment type classification, absent vehicle compatibility data, unstructured DOT certification claims, and missing airbag safety signals — the top AI agent visibility gaps for automotive accessory pages.
Run Free Scan