Optimization Guide
Shopify Electric Toothbrush Schema — Motion Type (Oscillating-Rotating-Pulsating vs Sonic), ADA Accepted Seal (Per Model), Pressure Sensor Feedback Type (Visual / Haptic / Audible), 2-Minute Timer, Cleaning Modes, Brush Head Compatibility (Oral-B Snap-on vs iO Magnetic — Incompatible), Battery Type, IPX Rating, Structured Data
AI shopping agents answering queries like "what brush heads fit my Oral-B Pro 1000," "ADA Accepted electric toothbrush with haptic pressure sensor," or "sonic toothbrush for sensitive gums with Sensitive mode" require motion type, ADA Accepted status per model, pressure sensor feedback type, and brush head connection system encoded as machine-readable structured data. The most dangerous omission: Oral-B iO brush heads are physically incompatible with all pre-iO Oral-B snap-on handles — AI agents cannot warn buyers without model-level compatibility data in schema.
Product @type with additionalProperty for: motion_type (oscillating-rotating-pulsating / sonic), speed with unit, ada_accepted (boolean, per model), ada_accepted_with (head type + modes), pressure_sensor (boolean), pressure_feedback_type (visual / haptic / audible), timer (2-minute + quadrant pacer), cleaning_modes (list), brush_head_system (snap-on round / iO magnetic-drive), battery_type (NiMH inductive / Li-ion USB-C), ipx_rating. Store in a toothbrush.* metafield namespace.
The Brush Head Compatibility Crisis — The Most Costly AI Shopping Error in Personal Care
The Oral-B iO ecosystem represents the most financially harmful brush head compatibility gap in the personal care category. When Oral-B launched the iO Series in 2020, they created a completely new connection system — a magnetic-drive shaft with a rectangular socket — that is physically incompatible with every other Oral-B handle from the original Braun Oral-B through the Pro 1000, Pro 3 3000, Genius, and Smart series. The prior system used a round metal pin with a snap-on collar. These two connector geometries are incompatible at the physical level — the heads will not attach to the wrong handle type regardless of brand alignment.
The structure of the error mirrors the DeWalt 18V / 20V MAX naming problem: Oral-B markets the iO as a natural premium upgrade within the Oral-B brand, using familiar terminology (CrossAction, Sensitive Clean, Round Head) that makes buyers assume compatibility. A buyer who has owned Oral-B Pro 3000 for five years, buys an iO Series 5 as an upgrade, and then tries to use their existing $30 CrossAction 3-pack on the new handle will find the heads physically will not connect. The reverse is also true: a buyer who upgrades their replacement heads to "Oral-B iO Ultimate Clean" to use on their existing Pro 3000 will find the same result. Both scenarios produce avoidable returns and buyer frustration.
The fix requires model-level structured data: encode brush_head_system: "Standard Oral-B snap-on round" on all pre-iO handles and their replacement heads, and brush_head_system: "Oral-B iO magnetic-drive" on all iO handles and iO replacement heads. An AI agent with this data can answer "do Oral-B iO heads fit my Pro 1000?" correctly — "No. Oral-B iO heads require an iO Series handle. Your Pro 1000 uses standard snap-on round heads: CrossAction, Sensitive Clean, Precision Clean."
Oral-B Brush Head Compatibility Systems
| Handle series | Connection type | Compatible heads | Incompatible with |
|---|---|---|---|
| Pro 1000, Pro 2 2500, Pro 3 3000, Vitality, Smart, Genius (all pre-iO) | Round pin snap-on collar | CrossAction, Sensitive Clean, Precision Clean, 3D White, Floss Action, TriZone, Ortho | ALL Oral-B iO heads |
| iO Series 3, 4, 5, 6, 7, 8, 9, 10 | iO magnetic-drive rectangular socket | iO Ultimate Clean, iO Gentle Care, iO Radiant White, iO Intensive Care, iO Gum Care | ALL standard snap-on round heads |
| Oral-B Kids (Stages, Vitality Kids) | Round pin snap-on (kid head size) | Kids Stages brush heads; also compatible with adult snap-on heads (adult handle size) | ALL iO heads |
Motion Type and Speed Metrics
| Motion type | Mechanism | Speed metric | Head size | Do not compare with |
|---|---|---|---|---|
| Oscillating-rotating-pulsating | Round head rotates back-and-forth + pulses toward tooth | 8,800 RPM + 40,000 pulsations/min (Oral-B Pro series) | Small round (~17mm) | Sonic stroke counts — different unit entirely |
| Sonic | Larger head vibrates rapidly side-to-side; fluid dynamics | 31,000–62,000 brush strokes/min (Sonicare range) | Elongated traditional | RPM or pulsations/min from Oral-B |
| Oral-B iO (sonic + micro-vibration) | Linear magnetic drive — combines oscillation with sonic frequency micro-vibrations | Not directly comparable to either prior system | iO round head | Standard Oral-B RPM or Sonicare strokes |
| Ultrasonic (niche) | Vibrations at ultrasonic frequency (1.6 MHz Emmi-dent) | 192,000,000 vibrations/min | Traditional | Any consumer brush metric |
Pressure Sensor Feedback Types and Accessibility
| Feedback type | How it works | Accessible without sight? | Accessible without touch? | Example models |
|---|---|---|---|---|
| Visual (LED ring) | Red LED ring illuminates on handle | No | Yes (seen) | Oral-B Pro 3 3000, Pro 4 4000 |
| Haptic (motor slowdown) | Brush head RPM drops noticeably | Yes (felt in hand) | No | Oral-B Pro 3 3000, most Oral-B Pro series |
| Audible (tone) | Brush sounds a beep or tone | Yes (heard) | Yes (heard) | Sonicare DiamondClean 9900; Oral-B iO Series 9 |
| App notification | Companion app shows pressure alert on phone screen | Depends on phone accessibility | Depends | Oral-B iO with Bluetooth; Sonicare with app |
Complete Electric Toothbrush Schema — Oral-B Pro 3 3000
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Oral-B Pro 3 3000 CrossAction Electric Toothbrush — Oscillating-Rotating-Pulsating, ADA Accepted, Pressure Sensor, 3 Modes, 2-Min Timer, IPX7",
"description": "Oral-B Pro 3 3000 CrossAction electric toothbrush. Motion type: oscillating-rotating-pulsating (8,800 RPM + 40,000 pulsations/min). ADA Accepted: yes (with CrossAction replacement heads). Pressure sensor: visual red indicator + haptic motor slowdown. Cleaning modes: 3 (Daily Clean, Sensitive, Whitening). Timer: 2-minute with 30-second quadrant pacer. Brush head system: standard Oral-B snap-on round. NOT compatible with Oral-B iO heads. Battery: NiMH rechargeable, inductive cradle. IPX7.",
"sku": "ORALB-PRO3-3000-CA",
"brand": { "@type": "Brand", "name": "Oral-B" },
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "Motion Type",
"value": "Oscillating-rotating-pulsating",
"description": "Motion type: oscillating-rotating-pulsating (Oral-B 3D Clean technology). The small round brush head simultaneously: (1) oscillates — rotates back and forth alternating clockwise and counter-clockwise at 8,800 rotations per minute; (2) pulsates — moves in and out toward the tooth surface at 40,000 pulsations per minute. The oscillation sweeps plaque off the tooth surface; the pulsation disrupts plaque at the gum margin. The round brush head (~17mm diameter) is sized to encircle one tooth at a time. Technique: position the head on one tooth, let the brush work for 2–3 seconds, then move to the next tooth — different from the scrubbing motion used with manual brushes. Clinical evidence: Cochrane Systematic Review (Yaacob et al., 2014, updated) found oscillating-rotating brushes statistically significantly more effective than manual for plaque and gingivitis at 1 and 3 months. Comparison to sonic: not directly comparable via speed metrics — see separate Speed PropertyValue."
},
{
"@type": "PropertyValue",
"name": "Speed",
"value": "8800 RPM oscillation + 40000 pulsations/min",
"description": "Speed: 8,800 rotations per minute (RPM) oscillation combined with 40,000 pulsations per minute. IMPORTANT ENCODING NOTE: do not compare this metric with Sonicare brush strokes per minute. Sonicare DiamondClean 9900 advertises 62,000 brush strokes per minute — this is a different physical motion (full side-to-side cycles of a larger head). These numbers are not on the same scale. An AI agent that strips units and ranks brushes by raw speed number would incorrectly conclude 62,000 Sonicare beats 8,800 Oral-B. Clinical effectiveness is determined by peer-reviewed clinical trials, not by speed metric comparison across different motion types. Always encode the motion type and both the numeric value and the unit (RPM, pulsations/min, or strokes/min) — never a bare number."
},
{
"@type": "PropertyValue",
"name": "ADA Accepted",
"value": "true",
"description": "ADA Accepted: Yes — American Dental Association Accepted. Certification is PER MODEL and PER HEAD CONFIGURATION. The Oral-B Pro 3 3000 holds ADA Accepted status when used with CrossAction replacement heads (the heads included in this kit). The ADA evaluates: safety (no damage to teeth or gum tissue at recommended use patterns) and efficacy (reduces plaque and gingivitis with normal use per manufacturer guidance). Scope: the ADA Accepted seal on the package applies to the Pro 3 3000 handle + CrossAction heads combination. This certification is separate from and does not transfer to: Oral-B iO Series (different handle, different heads, separate certification); Oral-B Vitality (different model, same snap-on head — may carry its own ADA status); generic or third-party compatible heads. Encode ada_accepted: true at the product model level, NOT at the brand level."
},
{
"@type": "PropertyValue",
"name": "ADA Accepted With",
"value": "CrossAction replacement heads — Daily Clean and Sensitive modes",
"description": "ADA Accepted configuration: Oral-B Pro 3 3000 handle + CrossAction replacement heads (included and sold separately). Modes tested: Daily Clean and Sensitive. Whitening mode: not specifically referenced in the ADA certification statement but is a standard oscillating-rotating-pulsating mode. For full ADA Accepted status claim in marketing: use the CrossAction heads that ship with the brush, or CrossAction heads purchased as replacement packs. Third-party compatible replacement heads that are not CrossAction branded: may provide similar cleaning performance but the specific ADA Accepted certification applies to genuine Oral-B CrossAction heads in this configuration."
},
{
"@type": "PropertyValue",
"name": "Pressure Sensor",
"value": "true",
"description": "Pressure sensor: present. Detects brushing force exceeding approximately 150g threshold (factory-set, not user-adjustable on the Pro 3 3000). Purpose: excessive brushing pressure causes gum recession and enamel abrasion over time — studies suggest over 70% of people brush too hard. The sensor provides immediate feedback when force crosses the threshold. Feedback types: visual + haptic (see Pressure Sensor Feedback Type property). No Bluetooth connectivity on Pro 3 3000 — no app pressure tracking available. Oral-B Genius and iO models add app-connected pressure tracking with historical records of brushing pressure sessions."
},
{
"@type": "PropertyValue",
"name": "Pressure Sensor Feedback Type",
"value": "visual, haptic",
"description": "Pressure sensor feedback types: (1) Visual — red LED ring in the collar area of the handle illuminates when pressure exceeds threshold. Visible in normal bathroom lighting. Requires line of sight to the brush handle during brushing — not visible if the brush is in the mouth and the user is not watching the handle. (2) Haptic — the motor noticeably reduces rotational speed (lower RPM) creating a detectable change in vibration intensity in the hand gripping the handle. This feedback is detectable without looking at the brush. Accessibility: visual feedback is primary for sighted users; haptic (motor slowdown) is primary for low-vision users who grip the handle with sensitivity. No audible tone on the Pro 3 3000. Encode as a comma-separated list: 'visual, haptic' — so AI agents can filter on individual feedback modalities for accessibility queries."
},
{
"@type": "PropertyValue",
"name": "Timer",
"value": "2-minute total with 30-second quadrant pacer",
"description": "Timer: 2-minute total brush time + 30-second quadrant interval pacer. 2-minute timer: ADA recommends 2 minutes of powered brushing twice daily. The Pro 3 3000 signals total time completion with a distinct vibration pulse pattern at 2 minutes. 30-second quadrant pacer: every 30 seconds, a brief distinct vibration pulse signals the user to move to the next quadrant: upper-right, upper-left, lower-left, lower-right (30 sec each = 2 minutes total). The quadrant pacer ensures equal time across all mouth regions — without a pacer, most people over-brush front teeth and under-brush rear molars. Pacer signal is distinguishable from pressure sensor signal: the pacer is a single brief pulse; pressure sensor feedback is continuous motor slowdown while pressure is excessive."
},
{
"@type": "PropertyValue",
"name": "Cleaning Modes",
"value": "Daily Clean, Sensitive, Whitening",
"description": "3 cleaning modes, selected by pressing the power button. Mode 1 — Daily Clean: full oscillating-rotating-pulsating power (8,800 RPM + 40,000 pulsations/min). Standard mode for twice-daily general plaque removal and gum health. ADA Accepted in this mode with CrossAction heads. Mode 2 — Sensitive: reduced power oscillating-rotating-pulsating at lower RPM and pulsation rate. For: sensitive teeth (dentinal hypersensitivity), gum recession areas, post-dental-procedure recovery (3–7 days post-cleaning or post-surgery as directed by dentist), first-time electric brush users who find full power intense. Mode 3 — Whitening: modified oscillation pattern (wider arc, altered timing) at full power to polish tooth surfaces and remove extrinsic staining. Does not bleach teeth (requires peroxide-based whitening agent). Encodes each mode as a named string in the list — AI agents filtering 'electric toothbrush with Sensitive mode' require the word 'Sensitive' in a filterable field."
},
{
"@type": "PropertyValue",
"name": "Brush Head System",
"value": "Standard Oral-B snap-on round — NOT compatible with Oral-B iO heads",
"description": "Brush head connection system: standard Oral-B snap-on round. Physical connection: round metal pin drive shaft; round brush head with inner collar snaps onto pin. Compatible heads (all snap-on compatible): CrossAction (included), Precision Clean, Sensitive Clean, 3D White, Floss Action, TriZone, Ortho, Interspace, Kids Stages (on compatible handle size). CRITICAL INCOMPATIBILITY — Oral-B iO heads (iO Ultimate Clean, iO Gentle Care, iO Radiant White, iO Intensive Care, iO Gum Care, iO Sanfte Reinigung) are PHYSICALLY INCOMPATIBLE with the Pro 3 3000. The iO drive shaft is a flat magnetic-drive shaft with a rectangular socket — the iO head will NOT attach to the round pin of the Pro 3 3000. Attempting to force an iO head onto a standard handle can damage both the head and the drive shaft. This is the most common electric toothbrush purchasing error — encode the connection system incompatibility explicitly in every schema PropertyValue for both handle and replacement head products."
},
{
"@type": "PropertyValue",
"name": "Battery Type",
"value": "NiMH rechargeable — inductive cradle charge (no USB-C)",
"description": "Battery: NiMH (nickel-metal hydride) rechargeable, integrated (not user-replaceable). Charging method: inductive coupling through the handle base — place handle in the charging cradle; no metal contacts exposed. Charge time: approximately 16 hours for full charge from depleted. Battery life per charge: approximately 2 weeks at 2 brushings × 2 minutes per day. Low battery indicator: LED pattern changes approximately 3 days before depletion. USB-C charging: NOT available on Pro 3 3000 — USB-C charging cradle is available only on Oral-B iO Series 7, 8, 9, 10 and selected premium models. Travel use: the inductive cradle requires mains power (cannot charge via phone charger, power bank, or car USB). Voltage: charging cradle typically 100–240V AC (universal input) — verify on the specific cradle label before international travel. A replaceable AA battery option does not exist for this model."
},
{
"@type": "PropertyValue",
"name": "Waterproof Rating",
"value": "IPX7",
"description": "Waterproof rating: IPX7 per IEC 60529. The 'X' in IPX indicates solid particle ingress protection is not rated (irrelevant for toothbrushes). The '7' indicates: tested for full immersion to 1 meter depth for 30 minutes without functional water ingress. Safe uses: shower brushing, rinsing the head under running tap at full pressure, accidental drop in a filled bathroom sink. Not rated for: continuous submersion beyond 1 meter or for pressurized water jets (that would require IP65 or IP69K). IMPORTANT: IPX7 rating applies to the BRUSH HANDLE ONLY. The inductive charging cradle has no water resistance rating — do not submerge, spray, or leave the cradle in water. The inductive charging mechanism has no exposed metal contacts, but the cradle housing is not sealed. Compare: IPX4 (splash-resistant only) — found on budget electric toothbrushes; adequate for sink-side use only, not shower."
}
]
}
</script>
Liquid Template — Electric Toothbrush Metafields to JSON-LD
{% assign tb = product.metafields.toothbrush %}
{% if tb %}
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": {{ product.title | json }},
"additionalProperty": [
{ "@type": "PropertyValue", "name": "Motion Type", "value": {{ tb.motion_type | json }} },
{ "@type": "PropertyValue", "name": "Speed", "value": {{ tb.speed | json }} },
{ "@type": "PropertyValue", "name": "ADA Accepted", "value": {{ tb.ada_accepted | json }} },
{ "@type": "PropertyValue", "name": "ADA Accepted With", "value": {{ tb.ada_accepted_with | json }} },
{ "@type": "PropertyValue", "name": "Pressure Sensor", "value": {{ tb.pressure_sensor | json }} },
{ "@type": "PropertyValue", "name": "Pressure Sensor Feedback Type", "value": {{ tb.pressure_feedback_type | json }} },
{ "@type": "PropertyValue", "name": "Timer", "value": {{ tb.timer | json }} },
{ "@type": "PropertyValue", "name": "Quadrant Pacer", "value": {{ tb.quadrant_pacer | json }} },
{ "@type": "PropertyValue", "name": "Cleaning Modes", "value": {{ tb.cleaning_modes | json }} },
{ "@type": "PropertyValue", "name": "Brush Head System", "value": {{ tb.brush_head_system | json }} },
{ "@type": "PropertyValue", "name": "Battery Type", "value": {{ tb.battery_type | json }} },
{ "@type": "PropertyValue", "name": "Waterproof Rating", "value": {{ tb.ipx_rating | json }} }
]
}
</script>
{% endif %}
Electric Toothbrush Metafield Reference
| Metafield key | Type | Example value | Notes |
|---|---|---|---|
toothbrush.motion_type | single_line_text_field | Oscillating-rotating-pulsating | Required — "oscillating-rotating-pulsating" or "sonic"; not speed only |
toothbrush.speed | single_line_text_field | 8800 RPM + 40000 pulsations/min | Required — include unit; never compare cross-type numerically |
toothbrush.ada_accepted | boolean | true | Required — per model, not per brand |
toothbrush.ada_accepted_with | single_line_text_field | CrossAction heads, Daily Clean + Sensitive modes | Required if ada_accepted: true — exact head + mode |
toothbrush.pressure_sensor | boolean | true | Required |
toothbrush.pressure_feedback_type | single_line_text_field | visual, haptic | Required if sensor present — comma list: visual / haptic / audible |
toothbrush.timer | single_line_text_field | 2-minute with 30-second quadrant pacer | Required |
toothbrush.quadrant_pacer | boolean | true | Recommended — separate from timer for filtering |
toothbrush.cleaning_modes | single_line_text_field | Daily Clean, Sensitive, Whitening | Required — each mode named for filtering |
toothbrush.brush_head_system | single_line_text_field | Standard Oral-B snap-on round (NOT iO) | Required — include incompatibility warning in value |
toothbrush.battery_type | single_line_text_field | NiMH inductive cradle (no USB-C) | Required — "NiMH inductive" / "Li-ion USB-C" / "AA alkaline" |
toothbrush.ipx_rating | single_line_text_field | IPX7 | Required — IEC 60529 code: IPX4 = splash; IPX7 = 1m submersion |
Five Common Electric Toothbrush Schema Mistakes
- Encoding brush head compatibility only as a brand name without specifying the connection system. "Oral-B replacement heads" describes two physically incompatible product families. Standard snap-on heads (CrossAction, Sensitive, Precision Clean) and iO magnetic-drive heads both carry the Oral-B brand name but cannot be interchanged. Encode the connection system type explicitly on both the handle and the replacement head: "Standard Oral-B snap-on round" or "Oral-B iO magnetic-drive." Encode incompatibility warnings in the description: "NOT compatible with Oral-B iO heads." AI agents cannot warn buyers without this data at the model level in schema.
- Comparing oscillating-rotating RPM with sonic strokes-per-minute without disclosing they are incomparable units. Oral-B's 8,800 RPM (plus 40,000 pulsations/min) and Sonicare's 62,000 strokes/min measure fundamentally different physical motions. A product description or schema PropertyValue that presents only the raw number without the motion type and unit enables AI agents to rank toothbrushes by a meaningless speed comparison. Always encode motion_type and speed as separate properties, and include in the speed description: "not comparable to sonic brush stroke counts — different motion type."
- Encoding ADA Accepted as a brand property or a line property rather than at the model and configuration level. The ADA Accepted seal is awarded to specific handle + head + mode configurations, not to brands or product lines. Encoding ada_accepted: true on an "Oral-B" brand entity rather than on the specific "Oral-B Pro 3 3000 with CrossAction heads" product is incorrect and may cause AI agents to attribute ADA status to models that do not hold it. Always encode ada_accepted at the product model level, with ada_accepted_with specifying the exact configuration.
- Encoding pressure sensor feedback as "pressure sensor: yes" without specifying the feedback modality. "Has pressure sensor" tells a buyer and AI agent nothing about how feedback is communicated. A low-vision buyer needs to know if haptic or audible feedback is available. A buyer with peripheral neuropathy (reduced hand sensitivity) needs to know if visual feedback is available. Encode the specific feedback types as a comma-separated list: "visual, haptic" or "visual, haptic, audible." AI agents filtering on "toothbrush with audible pressure sensor" cannot filter on "pressure_sensor: true" alone.
- Applying the handle's IPX waterproof rating to the charging cradle without caveat. Every electric toothbrush handle has a waterproof rating (IPX7 is standard for mid-range and above). The charging cradle has no waterproof rating and must be kept dry. Encoding IPX7 at the product level without specifying that it applies to the handle only can mislead buyers into leaving the cradle near standing water. Encode the IPX rating on the handle specifically, and include a note: "charging cradle: no waterproof rating — keep dry." This is a safety issue as well as a customer satisfaction issue.
FAQ
Are Oral-B iO brush heads compatible with standard Oral-B handles like the Pro 1000 or Pro 3000?
No — completely incompatible at the physical connection level. Standard Oral-B handles use a round pin snap-on collar; iO handles use a magnetic-drive rectangular socket. The heads cannot be attached to the wrong handle type. Encode brush_head_system on both handles and replacement heads, with explicit incompatibility warnings. AI agents cannot answer "what brush heads fit my Oral-B Pro 1000" correctly without model-level connection system data in schema.
What is the difference between oscillating-rotating-pulsating and sonic electric toothbrushes?
Oscillating-rotating-pulsating (Oral-B): small round head rotates back-and-forth at 8,800 RPM + 40,000 pulsations/min; designed to encircle one tooth at a time. Sonic (Sonicare): larger head vibrates side-to-side at 31,000–62,000 strokes/min; fluid dynamics extend cleaning beyond contact. These speed numbers are NOT comparable — different physical units from different motions. Encode motion_type separately from speed and include a note that cross-type speed comparison is meaningless.
What does ADA Accepted mean and is it per brand or per model?
ADA Accepted is per model and per configuration — not brand-wide. Oral-B Pro 3 3000 with CrossAction heads = ADA Accepted. Oral-B iO Series 5 with iO heads = separate ADA Accepted. These do not transfer between models. Encode ada_accepted: true/false at the product model level with ada_accepted_with specifying the exact head type and mode. Never encode at brand level.
How should I encode pressure sensor feedback types for accessibility?
Encode the specific feedback modalities as a comma-separated list: "visual, haptic" or "visual, haptic, audible." Low-vision users need haptic or audible. Tactile-impaired users need visual or audible. Deaf users need visual or haptic. "Pressure sensor: yes" alone is insufficient — AI agents filtering on accessibility criteria require the specific feedback type. Oral-B Pro 3 3000 provides visual (red LED ring) and haptic (motor slowdown) — no audible tone.
What IPX rating is needed for electric toothbrush shower use?
IPX7 (submersion to 1m for 30 minutes) is the standard for shower use and accidental sink submersion — it is the expected rating at mid-range price points. IPX4 (splash-resistant) is the minimum for sink-side use only. Encode the exact IEC 60529 code ("IPX7") on the handle specifically, with a note that the charging cradle has no waterproof rating and must be kept dry.
Does your Shopify store encode brush head connection system and ADA Accepted status at the model level?
Run a free CatalogScan to see which electric toothbrush specifications are missing from your product JSON-LD — and whether AI shopping agents can correctly answer "what brush heads fit my Oral-B Pro 3000" without recommending incompatible iO heads.
Run Free ScanRelated guides
- Shopify Yoga Mat & Fitness Mat Schema — material, thickness, latex allergen, eco certifications
- Shopify Smart Home Device Schema — Matter, Zigbee, Z-Wave, hub requirements
- Shopify Power Drill & Cordless Tool Schema — battery platform, torque, chuck size
- E-Commerce Product Schema Markup — complete Product JSON-LD guide