# Robot vacuums on carpet and rugs: what works

Source: https://dockandmop.co.uk/blog/robot-vacuums-on-carpet-and-rugs
Published: 2026-10-12
Publisher: Dock and Mop

**In short:** Robot vacuums work well on short and medium pile carpets, especially with carpet boost turned on, which raises suction when the robot senses carpet. They struggle with deep shag, loose lightweight rugs and long tassels. On mopping robots, carpet detection lifts, covers or removes the mop so rugs stay dry; for thick rugs, add a no-mop zone as well.

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](https://dockandmop.co.uk/best/best-robot-vacuum-for-carpet).

| Carpet or rug | Typical result | Tip |
| --- | --- | --- |
| Short pile, low loop | Good | Carpet boost on |
| Medium pile | Good, slower | Boost on, two passes in busy rooms |
| Deep shag | Poor to fair | No-go zone, or a robot with carpet modes |
| Thin loose rug | Can bunch up | Grip underlay or no-go zone |
| Rug with long tassels | Tassels wrap the brush | Fold under or zone the edges |
| Dark or black rug | Robot may refuse it | Clean cliff sensors or zone |

How robots cope by carpet type

## 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](https://dockandmop.co.uk/blog/robot-vacuum-suction-pa-explained) 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](https://dockandmop.co.uk/blog/roller-mop-vs-rotating-mop) and [no-go zones guide](https://dockandmop.co.uk/blog/how-to-set-no-go-zones).

## 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](https://dockandmop.co.uk/blog/robot-vacuum-thresholds) and [stopping a robot getting stuck](https://dockandmop.co.uk/blog/robot-vacuum-keeps-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](https://dockandmop.co.uk/best/best-robot-vacuum-for-pet-hair) 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](https://dockandmop.co.uk/blog/robot-vacuum-cliff-sensor-error).

## Buying guides on this topic

- https://dockandmop.co.uk/best/best-robot-vacuum-for-carpet
- https://dockandmop.co.uk/best/best-robot-vacuum-for-pet-hair
- https://dockandmop.co.uk/best/best-robot-vacuum-and-mop

## Sources

- [iRobot UK](https://www.irobot.co.uk)
