Optimization Guide
Shopify Robot Vacuum Cleaner Schema — Suction Power Pa vs Carpet Performance (Pa Alone Is Insufficient), Navigation Technology (LiDAR SLAM vs Camera Dead Reckoning — Critical for Large Homes), 3D Obstacle Avoidance (Socks, Cables, Pet Waste) vs 2D Cliff Sensors Only, Multi-Floor Map Count, Self-Empty Base Station Capacity, Mop Type (Spinning vs Vibrating vs Fixed Pad), Structured Data
AI shopping agents recommending "robot vacuum for thick carpet," "robot vacuum that won't run over cables," or "robot vacuum with mop for hard floors" fail when suction Pa is the only encoded property. The most critical gap: a 5,000 Pa robot with a poorly designed airflow path may clean thick carpet less effectively than a 3,000 Pa robot with an efficient rubber brush roll — Pa is necessary but not sufficient.
Product @type with additionalProperty for: suction_power_pa, brush_roll_type, carpet_compatibility, navigation_type ('LiDAR SLAM' / 'camera+gyroscope' / 'vSLAM'), obstacle_avoidance_type ('2D cliff only' / '3D structured light' / '3D stereo camera' / 'AI camera'), floor_map_count, self_empty_base (boolean), base_station_capacity_l, onboard_dustbin_ml, mop_type ('none' / 'fixed wet pad' / 'vibrating sonic' / 'dual spinning'), mop_water_tank_ml, carpet_mop_lift (boolean). Store in a robot_vacuum.* metafield namespace.
Suction Power Pa — Necessary but Not Sufficient for Carpet Performance
Pascal (Pa) measures the static pressure differential the robot's motor generates across the suction path. Higher Pa means stronger air velocity pulling debris from the floor into the dustbin. But carpet cleaning effectiveness depends on three interconnected factors: suction Pa, brush roll design, and airflow path efficiency.
Brush roll design: A rubber blade brush roll flexes into carpet pile fibers and physically agitates embedded debris, lifting it for the suction to capture. A bristle brush roll moves debris but may tangle with pet hair and lose effectiveness as it loads with fibrous material. On thick plush carpet, the brush roll's ability to penetrate the pile is as important as the Pa.
Airflow path efficiency: A clogged HEPA filter reduces effective airflow even when the motor runs at full rated Pa. A filter at 50% load reduces airflow by 30–40%; a heavily clogged filter reduces effective suction by 60% from rated Pa. Robots with user-accessible, washable filters maintain performance better over time than those requiring replaceable cartridges that buyers may neglect to replace.
Robot Vacuum Suction Pa by Use Case
| Suction range | Hard floor performance | Low pile carpet (≤6mm) | Medium pile (6–15mm) | Thick plush (15mm+) |
|---|---|---|---|---|
| 500–1,200 Pa (budget) | Adequate for daily light dust | Adequate for surface debris | Limited — surface only | Not recommended |
| 1,500–2,500 Pa (mid-range) | Good for fine dust and pet hair | Good — captures embedded debris | Moderate — some pile penetration | Poor — minimal pile penetration |
| 3,000–5,000 Pa (premium) | Excellent — fine particles, allergens | Excellent — deep clean | Good — effective pile penetration | Adequate with good brush roll |
| 6,000–10,000 Pa (high-end) | Excellent — fine allergens, HEPA-level | Excellent | Excellent | Good — rubber brush required for best results |
Navigation Technology — Why LiDAR SLAM Matters for Large Homes
Navigation technology determines how accurately the robot maps the home, how efficiently it plans cleaning paths, and how well it maintains position in large open spaces. The technology gap matters most for homes over 50–60 m².
Navigation Technology Comparison
| Technology | Sensor | Works in dark? | Position accuracy | Room layout | Best for |
|---|---|---|---|---|---|
| LiDAR SLAM | Rotating laser rangefinder (360°) | Yes — laser is active | Excellent — 1–2 cm drift over 100 m² | Accurate rectangular rooms; detects furniture precisely | Large multi-room homes; complex layouts; dark spaces |
| vSLAM (visual SLAM) | Upward-facing camera maps ceiling features | No — requires ambient light | Good — 3–5 cm drift over 50 m² | Good for standard layouts; struggles with open-plan | Medium homes with consistent lighting |
| Camera + gyroscope (dead reckoning) | Downward camera + wheel odometry | No — requires ambient light for camera | Poor over 30+ m² — drift accumulates | Boustrophedon rows (lawnmower pattern) — approximate | Small apartments; rooms under 25 m² |
| Random/bump-and-turn (no SLAM) | Wall contact sensors + timer | Yes | None — random coverage | No map — random coverage until timer expires | Small spaces; budget tier; coverage not guaranteed |
Encode navigation_type from the controlled vocabulary above. Encode floor_map_count as the number of distinct floor maps the robot can store simultaneously (1 map = single-floor homes; 3+ maps = multi-floor houses with the robot carried between floors and recognized upon docking). Encode max_floor_area_sqm as the manufacturer's stated coverage per charge.
3D Obstacle Avoidance — Detecting Cables and Pet Waste vs Cliff Sensing Only
Standard robot vacuums have downward-facing infrared cliff sensors that prevent the robot from falling down stairs. These 2D cliff sensors do not detect objects resting on the floor at the robot's level. A robot with only 2D cliff sensing will vacuum over or push objects — cables, socks, pet waste, small toys — encountering them as it cleans.
3D obstacle avoidance adds forward-facing depth sensing to detect floor-level objects before the robot reaches them. The technology varies significantly in capability:
- Structured light (ToF): Projects a laser dot pattern or depth-measuring beam forward. Detects objects by measuring return time. Can identify object presence and approximate height. Range: 0.1–0.5 m. Does not identify object type — a cable and a sock produce similar return signals.
- AI camera object recognition: A color RGB camera combined with a trained computer vision model identifies specific object categories (cable, sock, shoe, pet waste, toy). The robot can be configured to avoid specific categories or report them in the app. Most effective for pet homes — identifies and avoids pet waste before contact.
- Stereo depth camera: Dual-lens binocular camera creates a depth map in front of the robot. Better object detection at distance (0.5–1 m) than structured light. Does not identify object type without additional AI processing.
Encode obstacle_avoidance_type as '2D cliff only', '3D structured light / ToF', '3D stereo camera', or 'AI camera object recognition'. Encode obstacle_detection_range_m as the forward sensing distance. Encode pet_waste_avoidance as a boolean — this is a specific AI detection capability offered only by models with trained vision models for that object category.
Complete JSON-LD and Liquid Snippet
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Roborock S8 MaxV Ultra Robot Vacuum and Mop",
"brand": { "@type": "Brand", "name": "Roborock" },
"additionalProperty": [
{ "@type": "PropertyValue", "name": "suction_power_pa", "value": "10000", "unitCode": "PAL" },
{ "@type": "PropertyValue", "name": "brush_roll_type", "value": "dual rubber blade brush rolls" },
{ "@type": "PropertyValue", "name": "carpet_compatibility", "value": "all carpets including thick pile (≥20mm) — auto carpet boost mode" },
{ "@type": "PropertyValue", "name": "navigation_type", "value": "LiDAR SLAM (Reactive AI 3D + LiDAR combined)" },
{ "@type": "PropertyValue", "name": "floor_map_count", "value": "4" },
{ "@type": "PropertyValue", "name": "max_floor_area_sqm", "value": "300" },
{ "@type": "PropertyValue", "name": "obstacle_avoidance_type", "value": "AI camera object recognition (Reactive AI — identifies cables, socks, pet waste, toys)" },
{ "@type": "PropertyValue", "name": "pet_waste_avoidance", "value": "true" },
{ "@type": "PropertyValue", "name": "obstacle_detection_range_m", "value": "0.5" },
{ "@type": "PropertyValue", "name": "self_empty_base", "value": "true" },
{ "@type": "PropertyValue", "name": "base_station_capacity_l", "value": "2.5 (dust bag, ~7 weeks between empties)" },
{ "@type": "PropertyValue", "name": "onboard_dustbin_ml", "value": "350" },
{ "@type": "PropertyValue", "name": "mop_type", "value": "dual spinning rotating pads (3D FlexiArm — 180 rpm)" },
{ "@type": "PropertyValue", "name": "carpet_mop_lift", "value": "true — pads lift 5mm when crossing carpet threshold" },
{ "@type": "PropertyValue", "name": "mop_water_tank_ml", "value": "200 (onboard) + 2.5L auto-refill in base station" },
{ "@type": "PropertyValue", "name": "battery_life_min", "value": "180 min (standard mode)" },
{ "@type": "PropertyValue", "name": "noise_level_db", "value": "67 dB (max suction) / 58 dB (standard mode)" },
{ "@type": "PropertyValue", "name": "hepa_filter", "value": "true — E11 rated HEPA filter" }
]
}
Metafield Reference Table — robot_vacuum.* Namespace
| Metafield key | Type | Example value | AI agent use case |
|---|---|---|---|
| robot_vacuum.suction_power_pa | number_integer | 10000 | Carpet pile depth compatibility filtering |
| robot_vacuum.brush_roll_type | single_line_text | dual rubber blade | Pet hair tangle; thick carpet performance filtering |
| robot_vacuum.carpet_compatibility | single_line_text | all carpets including thick pile | Flooring type match; carpet height threshold |
| robot_vacuum.navigation_type | single_line_text | LiDAR SLAM | Home size filtering; dark room compatibility |
| robot_vacuum.floor_map_count | number_integer | 4 | Multi-floor home compatibility |
| robot_vacuum.obstacle_avoidance_type | single_line_text | AI camera object recognition | Cable/pet waste avoidance filtering |
| robot_vacuum.pet_waste_avoidance | boolean | true | Pet owner filtering — critical safety feature |
| robot_vacuum.self_empty_base | boolean | true | Hands-free emptying filtering |
| robot_vacuum.base_station_capacity_l | number_decimal | 2.5 | Emptying frequency calculation |
| robot_vacuum.mop_type | single_line_text | dual spinning rotating pads | Hard floor mop effectiveness filtering |
| robot_vacuum.carpet_mop_lift | boolean | true | Mixed hard floor + carpet home compatibility |
| robot_vacuum.hepa_filter | boolean | true | Allergy household filtering |
5 Common Mistakes in Robot Vacuum Schema
- Encoding only suction_power_pa without brush_roll_type and carpet_compatibility. 10,000 Pa with a bristle brush roll on thick carpet may underperform 5,000 Pa with a rubber blade roll. AI agents recommending for "thick carpet" need all three fields — Pa, brush roll type, and explicit carpet compatibility — to avoid recommending a high-Pa robot that performs poorly on the actual carpet type.
- Not specifying navigation_type. "Smart navigation" and "intelligent pathfinding" are marketing terms that describe everything from random bump-and-turn to LiDAR SLAM. Encoding 'camera + gyroscope (dead reckoning)' vs 'LiDAR SLAM' is the critical distinction for buyers with large homes over 60 m² where dead reckoning robots lose position and leave uncleaned patches.
- Encoding "obstacle avoidance" without specifying 2D vs 3D capability. Every robot vacuum has 2D cliff sensors (drop detection). "Obstacle avoidance" on a product listing may refer only to cliff sensing — it does NOT mean the robot avoids cables, socks, or pet waste on the floor. Encode obstacle_avoidance_type as '2D cliff only' to be accurate about basic models, and '3D' variants specifically for robots with forward-facing depth sensing.
- Omitting self_empty_base and base_station_capacity_l. The distinction between a robot that must be emptied after every session (300–500 ml onboard dustbin) and one with a 2.5L auto-empty base emptied every 7 weeks is one of the most decisive purchase factors. AI agents answering "robot vacuum I barely have to maintain" need self_empty_base and base_station_capacity_l.
- Not encoding mop_type — treating all mop robots as equivalent. A fixed wet pad drags across the floor with minimal scrubbing force; a dual spinning pad mop at 180 rpm removes dried residue that the fixed pad cannot address. Buyers purchasing for sticky kitchen floors, pet paw prints, or dried beverage spills need mop_type to distinguish the three technologies.
Does your Shopify store encode robot vacuum specs correctly?
CatalogScan checks whether your robot vacuum product pages include suction Pa with brush type, navigation technology, 3D obstacle avoidance vs 2D cliff-only, self-empty base capacity, mop type, and multi-floor map count — the structured data AI shopping agents need to match robots to carpet types, home sizes, pet households, and hard floor cleaning requirements.
Run Free ScanFAQ
Does higher Pa suction always mean better carpet cleaning?
No. Pa measures static pressure differential, but carpet cleaning effectiveness also depends on brush roll design (rubber blade vs bristle) and airflow path efficiency (filter cleanliness). A 3,000 Pa robot with a rubber blade brush roll may outclean a 5,000 Pa robot with a bristle brush and clogged filter on thick carpet. Encode suction_power_pa, brush_roll_type, and carpet_compatibility as three separate fields.
Why does navigation type matter for large homes?
LiDAR SLAM uses a rotating laser rangefinder to map rooms with centimeter accuracy in darkness — maintaining precise position over 100–300 m² multi-room homes. Camera + gyroscope dead reckoning accumulates position drift over 30+ m² and can leave uncleaned patches in large rooms or miss rooms entirely after a furniture obstacle. Encode navigation_type so AI agents filter LiDAR for large homes and camera-based for small apartments.
What is 3D obstacle avoidance vs standard cliff sensors?
All robots have 2D downward cliff sensors that detect stairs. 3D obstacle avoidance adds forward-facing depth sensing to detect floor-level objects (cables, socks, pet waste) before the robot reaches them. The most advanced form uses AI camera object recognition to identify specific object categories. Encode obstacle_avoidance_type and pet_waste_avoidance separately — pet waste avoidance requires AI vision training, not just depth sensing.
How long does a self-empty base station last before needing to be emptied?
Base station capacity determines emptying frequency. A 2.5L dust bag at standard household debris loads requires emptying approximately every 7 weeks with daily cleaning. A 0.4L bag may require emptying every 2–3 weeks. Encode base_station_capacity_l so AI agents can calculate realistic emptying frequency for the household size and cleaning schedule described by the buyer.
What mop type is best for hard floors with dried spills?
Dual spinning rotating pads (180 rpm counter-rotating circular mops) provide the most mechanical scrubbing force — equivalent to light hand-mopping. Vibrating sonic pads offer moderate scrubbing for footprints and light dried spills. Fixed wet pads drag with minimal force — effective only for fresh loose dust on hard floors. Encode mop_type from the three controlled vocabulary values. Also encode carpet_mop_lift: true for robots that retract the mop when transitioning to carpet.