Skip to content

Guide

Robot vacuums on carpet and rugs: what works

Published

Note: This page contains affiliate links. If you buy through them we may earn a commission at no extra cost to you. Learn more

Products for this job

Compare all 6 products

Most UK homes have at least some carpet, from fitted bedroom carpets to hallway runners and living room rugs. Robot vacuums can handle a lot of it, but results depend on pile height, how the rug sits, and the robot's brush and carpet features. This page explains what works, what does not, and the settings that make the biggest difference, room by room.

Pile height matters most

Short pile and low loop carpets, the kind common in bedrooms and offices, are easy for a robot. The wheels grip well and the brush reaches the base of the fibres. Medium pile carpets are fine for most current robots too, though they slow the robot down and drain the battery faster.

Deep shag and very thick rugs are the problem. The robot can struggle to climb on, the brush may bog down and the wheels can lose grip. Some robots list carpet modes for this; others simply avoid it. If you have a lot of deep carpet, see our guide to the best robot vacuums for carpet.

Carpet boost and carpet detection

Carpet boost raises suction automatically when the robot senses carpet, then drops it again on hard floor to save battery and reduce noise. Most mapping robots offer it in the app. Leave it on unless the robot is too loud for the time of day.

Carpet detection uses a sensor under the robot to tell carpet from hard floor. Some robots, such as the Dreame D30 Ultra, list ultrasonic carpet sensing. It drives carpet boost and, on mopping robots, decides when to lift or remove the mop. Our explainer on suction in Pa explains how suction levels relate to listing figures.

Mopping robots near rugs

On combo robots the risk is a wet mop touching a rug. Robots deal with this in several ways: lifting the mop, often around 10 to 12 mm; covering a roller mop, as on the Roomba Max 705 Combo; or detaching the mop pads at the dock before vacuuming carpeted rooms, as some Dreame models offer. A lift of 10 mm keeps low rugs dry but may brush the top of a thicker one.

For rugs thicker than the lift height, set a no-mop zone over them or choose vacuum-then-mop so the robot vacuums carpets first. See our roller against rotating mop comparison and no-go zones guide.

Getting onto rugs and over edges

A rug's edge is a small threshold. Most robots climb about 2 cm, and some list more; the Dreame L40s Ultra lists up to about 4 cm. If a robot keeps stopping at a rug edge, the rug may be too thick, or its edge may curl. A rug gripper underlay keeps edges flat and stops thin rugs sliding.

Long fringes and tassels are the main cause of brush jams on rugs. Fold them under or set a narrow no-go zone along the fringe. Our guides to thresholds and stopping a robot getting stuck go into more detail.

Brushes for carpet and hair

Carpets hold hair, so brush design matters. Rubber or rubber-and-bristle brushes resist tangling; bristle-only brushes dig deeper but wrap more. Anti-tangle designs, such as Shark's self-cleaning brush roll or Eufy's detangling roller brush, reduce the weekly job of cutting hair off.

Check and clean the brush more often in carpeted homes with pets. See our pet hair guide for robots that handle both.

Frequently asked questions

Can you use a robot vacuum on carpet? Yes. Short and medium pile carpets are handled well, especially with carpet boost on.

Are robot vacuums good for thick carpet? They are weaker on deep shag. Choose a robot with strong suction and carpet modes, or use a no-go zone and vacuum it by hand.

Will a robot mop ruin my rug? Not if carpet detection works and the rug is lower than the mop lift. Add a no-mop zone for thick rugs.

Why does my robot avoid one rug? Dark rugs can look like a drop to the cliff sensors. See cliff sensor errors.

What you need

Sources