Your guide to a smart home

Robot Vacuum Cleaner for Carpets

Reviewing Robot Vacuums for Carpets - Our Top 4

A fluffy carpet makes your home much more cosy and comfortable. But cleaning a carpet - that’s anything but comfortable for a robot vacuum.

First, the good news: you don't have to do without a little household helper. Robot vacuums also do an excellent job on carpets these days!

We looked for the best robot vacuums for carpets and reviewed them. Now we can meticulously reveal all their differences and similarities.

We take a close look at all the must-have features of a robot vacuum. We also show which robot vacuums work best on carpets.

A robot vacuum cleans a high pile carpet.

What you should look out for when buying a robot vacuum for high carpets

  • It should be a good robot vacuum in general. Good performance on carpets shouldn’t be the only criterion.
  • Suction performance on carpets: How well does the robot vacuum clean your carpet?
  • Does the robot vacuum have a carpet detection function?
  • Height overcoming: Can it drive over your carpet?
  • Can you define restricted zones in the app?
  • Dust container should be as large as possible.
  • Price-performance ratio.

The best robot vacuum on carpet 2021 - Our top recommendations

  • Ecovacs
    Deebot OZMO 950
    Ecovacs
    An allrounder with a mopping function. Good carpet detection function. Excellent price-performance ratio.
  • Ecovacs
    Deebot OZMO T8 AIVI
    Ecovacs
    Good cleaning performance on carpets. Automatic obstacle detection function ensures optimal navigation. They significantly improved the mopping function. The auto-empty dock is optional.
  • iRobot
    Roomba i7+
    iRobot
    Good cleaning performance on carpets. The two rubber brushes ensure a deep-cleanse of the carpet. The luxurious automatic self-emptying dustbin is the "icing on the cake".
  • Roborock
    S6 MaxV
    Roborock
    Powerful suction of 2500 Pa. ensures good cleaning results on carpets.

    Ecovacs Deebot OZMO 950

    Ecovacs Deebot OZMO 950

    An allrounder with a mopping function. Good carpet detection function. Excellent price-performance ratio.

    The Deebot OZMO 950 is an excellent robot vacuum mop hybrid. It has the best carpet detection function of all tested vacuum robots, making it particularly well suited for use on carpets. 

    The excellent price-performance ratio is the finishing touch.

    This is what makes the Ecovacs Deebot OZMO 950

    The Deebot OZMO 950 is an all-round good robot vacuum/mop hybrid. 

    The cleaning performance on hardwood floors (but also on carpets) is excellent.

    It can climb almost any carpets without any problems since it can overcome heights of 2 cm

    Suction test on a low-pile / medium-pile carpet

    Overview of the suction test results of the Ecovacs Deebot OZMO 950 on a short pile carpet

    Suction test on a high-pile carpet

    Overview of the suction test results of the Ecovacs Deebot OZMO 950 on a high carpet

    We also liked the sophisticated carpet detection function. 

    When driving over the carpet, the OZMO 950 immediately switches to the strongest cleaning mode (Maximal+). 

    Another unique feature: The OZMO 950 is one of the few vacuum robots that recognise carpets and draw them on the map.

    This way, the carpet will be a landmark on the map, so you can define no-go zones for it if necessary.  

    Another unique selling point: The Deebot OZMO 950 won’t drive over your carpet in mopping mode.

    It’s an excellent feature because you don't want it to drag the wet mop across your carpet.

    Ecovacs also included a special „direct“ suction attachment in the delivery scope. If your carpet has very long fibres or fringes, you can use the direct attachment to vacuum the carpet.

    Direct suction attachment is attached to the Deebot OZMO 950

    The long carpet fringes can’t wrap around the brush / side brushes because the special attachment doesn’t have one. That’s why the brush can’t block, either.

    The cleaning performance of the direct attachment leaves a lot to be desired. There’s no main brush that usually loosens the dirt from the carpet fibres. Therefore, we recommend using the direct attachment only on rare occasions (e.g. if your vacuum always gets stuck on the carpet fibres/fringes). 

    The outstanding price-performance ratio is the cherry on top and makes the OZMO 950 our test winner in the category "Robot vacuum cleaner for carpets".

    Criteria Evaluation
    Suction and cleaning performance
    Wiping performance
    Navigation and driving
    App and functions
    Battery runtime
    Volume
    Scope of delivery
    Design, dimensions and quality
    Price-performance ratio

     

    Ecovacs Deebot OZMO T8 AIVI

    Ecovacs Deebot OZMO T8 AIVI

    Good cleaning performance on carpets. Automatic obstacle detection function ensures optimal navigation. They significantly improved the mopping function. The auto-empty dock is optional.

    OZMO T8 AIVI is an excellent allrounder in the world of robot-vacuums. It stands out with its automatic obstacle detection (AIVI technology) and vastly improved mopping performance (vibrating wiping plate). The T8 AIVI is the OZMO 950’s successor and also very well suited for use on carpets.

    Bonus feature: self-emptying dustbin.

    This is what makes the Ecovacs Deebot OZMO T8 AIVI

    The Deebot T8 AIVI is the successor of the OZMO 950 (our test winner).

    The vacuum-mopping robot can overcome heights of up to ~2 cm. Ordinary carpets are child’s play for the OZMO T8 AIVI.

    It also does a great job cleaning the carpets.

    Test result on a low pile / medium pile carpet

    Overview of the suction test result of the Deebot OZMO T8 AIVI on a short pile carpet.

    Test result on a high pile carpet

    Overview of the suction test result of the Deebot OZMO T8 AIVI on a long pile carpet.

    The OZMO T8 AIVI also has a good carpet detection function. 

    It recognises carpets and marks them on the map. The T8 AIVI also avoids carpets reliably when mopping.

    A great feature of the OZMO T8 AIVI is its vastly improved navigation (automatic obstacle detection). 

    It even detects smaller obstacles (e.g. slippers, socks, etc.) with the front camera and drives around them.

    Deebot OZMO T8 AIVI independently detects and avoids obstacles

     

    You can send the Deebot OZMO T8 AIVI on its cleaning mission even if the flat isn’t 100% tidy, thanks to the improved navigation function. It won’t get stuck on the next best obstacle (e.g. a sock).

    The mopping function also worked very well

    The vibrating wiping plate simulates "scrubbing movements". This way, it can remove even more stubborn stains.

    Ecovacs Deebot OZMO T8 AIVI mops the floor

    As a bonus feature, you can also buy an self-emptying dustbin (automatic dirt disposal).

    Deebot OZMO T8 AIVI Automatic Emptying Station

    Now you don’t have to worry about emptying the mobile dust container anymore. It automatically empties it whenever the robot vacuum docks at the charging station. You won’t have to raise a finger anymore.

    Why is the Ozmo T8 AIVI not the test winner? 

    The price-performance ratio of the Deebot OZMO 950 (our test winner) is much better.

    But if you’re willing to dig a little deeper into your pocket, you certainly can’t go wrong with the Deebot OZMO T8 AIVI.

    Criteria Evaluation
    Suction and cleaning performance
    Wiping performance
    Navigation and driving
    App and functions
    Battery life
    Volume
    Scope of delivery
    Design, dimensions and quality
    Price-performance ratio

     

    iRobot Roomba i7+

    iRobot Roomba i7+

    Good cleaning performance on carpets. The two rubber brushes ensure a deep-cleanse of the carpet. The luxurious automatic self-emptying dustbin is the "icing on the cake".

    The Roomba i7+ is a luxury vacuum cleaner from the American premium manufacturer "iRobot". It’s got a good cleaning performance on carpets thanks to the two rubber brushes. The “Cleaning Base” empties the mobile dust container automatically.

    This is what makes the iRobot Roomba i7+

    The two rubber brushes turn in opposite directions.

    Rubber brush of the iRobot Roomba i7 Plus

    They thoroughly brush through the carpet and make it look even cleaner afterwards.

    High carpet after the iRobot Roomba i7+ cleaned it

     

    Another advantage of the two counter-rotating cleaning brushes: fringes or very long carpet fibres (on high pile carpets) can’t wrap around the brushes.

    The cleaning performance on carpets is also impressive.

    Suction test on low carpet

    Overview of the cleaning result of the iRobot Roomba i7+ on a short carpet

    Suction test on a high carpet

    Overview of the cleaning result of the iRobot Roomba i7+ on a high carpet

    The Roomba i7+ can easily drive onto higher carpets because it can overcome heights of 1.9 cm.

    The self-emptying dustbin (cleaning base) is our favourite "luxury cleaning feature". 

    The mobile dust bag is relatively small and, therefore, quickly filled with dirt (no surprise, since carpets magically attract dirt). You’d have to empty the mobile dust container by hand at regular intervals. 

    That's quite annoying.

    The iRobot Roomba i7+ solves that problem with the automatic emptying station. 

    It automatically empties the mobile dustbin whenever the robot vacuum comes to the charging dock.

    Emptying station of the iRobot Roomba i7 Plus.

    It’s so convenient and saves so much effort!

    But beware: once you get used to the luxury, you don’t want to miss it anymore.

    Criteria Evaluation
    Suction and cleaning performance
    Wiping performance --
    Navigation and driving
    App and functions
    Battery life
    Volume
    Scope of delivery
    Design, dimensions and quality
    Price-performance ratio

     

    Roborock S6 MaxV

    Roborock S6 MaxV

    Powerful suction of 2500 Pa. ensures good cleaning results on carpets.

    Great cleaning performance on short pile and high pile carpets, excellent app, good mopping function, etc. - The premium vacuum robot from Roborock has a lot to offer. The S6 MaxV also scored well in the test regarding carpet cleaning.

    This is what makes the Roborock S6 MaxV

    Roborock S6 MaxV is one of the best vacuum mopping robots on the market.

    App control, mopping function, voice control with (amazons) Alexa and google assistant...

    ...The Roborock S6 MaxV convinced us in all categories.

    The S6 MaxV also impressed in the suction test - it cleaned laminate and, above all, carpets very well. 

    Low-Pile Carpet

    Cleaning result of the Roborock S6 MaxV on low pile carpet

    High-Pile Carpet

    Cleaning result of the Roborock S6 MaxV on a long pile carpet

    The Roborock can also climb higher carpets since it can overcome obstacles with a height of approx. 1.9 cm

    The automatic carpet detection function ensures that the S6 MaxV increases the suction power to the highest level (MAX) whenever it drives over a carpet.

    The S6 MaxV’s highlight is undoubtedly the automatic obstacle detection function. The robot vacuum independently detects and avoids even smaller obstacles. 

    Roborock S6 MaxV independently detects and avoids even small obstacles

    That makes the Roborock high-tech robot vacuum ideal for flats/houses with carpets.

    Criteria Evaluation
    Suction and cleaning performance
    Wiping performance
    Navigation and driving
    App and functions
    Battery runtime
    Volume
    Scope of delivery
    Design, dimensions and quality
    Price-performance ratio

     

    Robot vacuum vs dark carpets - What if the robot vacuum avoids it?

    Sometimes, a robot vacuum may avoid a black or very dark carpet.

    Robot vacuum cleaning a black carpet.

    What happens here is that the sensors classify the black carpet as a precipice. Then they ensure that the robot vacuum won’t drive over it.

    We don’t want that, because this way it won’t clean the carpet.

    But there’s a simple remedy for this problem.

    You can cover up these sensors.

    These are on the bottom side of the robot vacuum. Just cover the sensors with a strip of adhesive tape.

    Covering the crash sensors of a robot vacuum.

    This should solve the problem with the dark/black carpets.

    Caution: This procedure is only suitable for an apartment/house without "actual" precipices. If your home has a staircase, loft, etc., you shouldn’t cover the sensors. After all, you don't want to see your faithful household helper jumping down the stairs...

    Robotic vacuum cleaner and carpet fringes

    Carpet fringes have another challenge in stock for your robot vacuum.

    Long fringes of a carpet.

    The carpet fringes can wrap around the robot vacuum’s main brush when it drives over the carpet, which causes the brush to block.

    The cleaning trip would be over at this point. You would have to rush to free your household helper from it.

    Then it could continue cleaning.

    But we have a solution for that, too:

    Just fold the carpet fringes under your carpet before you start cleaning. This way you are 100% on the safe side.

    Special suction attachments are another solution.

    We’d recommend these robot vacuums with special attachments for carpets with long fringes.

    For example, the „special attachment“ of the Deebot OZMO 950 ensures that the robot vacuum won’t get stuck on carpet fringes.

    Deebot OZMO 950 Direct Suction Attachment

    The long carpet fringes cannot wrap themselves around it because one cleaning brush is missing.

    The iRobot Roomba i7+ is another robot vacuum that is particularly suitable for carpets with fringes.

    It’s got two main brushes made of rubber.

    The two rubber brushes of the iRobot Roomba i7+.

    The main brushes also rotate in opposite directions during cleaning so that long carpet fringes can hardly wrap around the brushes.

    If you don’t like these options and the robot vacuum still gets stuck on the carpet fringes, you can also set up a no-go zone around the carpet with fringes. You can easily set it up via the mobile phone app.

    Creating a restricted zone in the map for the high pile carpet.

    The robot vacuum would then avoid the carpet with fringes during cleaning.

    Robotic vacuum cleaners for high-pile carpets

    High pile carpets are quite a challenge for robot vacuums.

    It has to face the following three difficulties:

    Overcoming height

    A long pile carpet can be relatively high.

    Therefore, your robot vacuum should be able to climb certain heights so it can drive on the high pile carpet.

    A robot vacuum drives on a long pile carpet.

    In our "Comparison of Robot Vacuums for High Doorsteps", you can see the models that have the best performance in overcoming obstacles. If the edges of your long pile carpet are relatively high, you should read our review.

    Strong suction power

    A robot vacuum for high pile carpets must have strong suction so it can remove the dirt that’s stuck deep in the carpet.

    Extremely high pile carpets

    Extremely high pile carpets are even more challenging for robot vacuums (or any other vacuum).

    Measuring the height of a carpet with a ruler.

    Hardly any vacuum achieves a satisfactory cleaning result if the carpet fibres are very long.

    Furthermore, the long carpet fibres may wrap themselves around the robot vacuum’s main brush. Then the brush blocks and the cleaning trip is over.

    You would have to rush to free your household helper so it can continue cleaning.

    Even the best robot vacuum reaches its limits on extremely high carpets.

    Therefore, we recommend setting up a no-go zone (virtual barriers) for the very high pile carpet.

    Then the robot vacuum will drive around the carpet, but it’ll still clean the rest of your flat without any problems.

    Dyson cordless vacuum - The perfect allrounder for very high carpets

    Dyson cordless vacuums convince with one thing in particular: their almost unbelievable suction power.

    Especially the Dyson V11 scored very well in our tests. Vacuuming carpets has rarely been so easy and effective!

    The Dyson V11 removed a whopping ~100% of dirt on both short pile and high pile carpets in our tests.

    So if you have an extremely high-pile carpet at home, the Dyson upright vacuum is the perfect addition to your robot vacuum.

    Robot vacuums for carpets: What should I consider when buying?

    If you have many carpets in your home, you have to consider a few things when buying.

    To avoid making a wrong purchase decision, you should take these criteria into account when buying a robot vacuum for carpets:

    • Requirement: The robot vacuum needs to have an overall good performance on all floor types, not just on carpets.
    • Good cleaning performance on carpets
    • It should have an automatic carpet detection function.
    • The robot vacuum should be able to overcome obstacles well so it can drive on high carpets, too.
    • You should be able to "Define no-go zones" in the mobile phone app.
    • Good price-performance ratio

    We’ll talk more about each criterion below.

    Your robot vacuum for carpets should be an allrounder

    The robot vacuum should perform well in all relevant areas, not just on carpets.

    The following categories are essential: good cleaning performance on hard floors, user-friendly mobile app, quiet operation, good battery performance and efficient navigation.

    All our "top robot vacuums for carpets" are allrounders that came out with flying colours in our extensive tests.

    Our top choices had an excellent performance on carpets, too.

    Good performance on carpets (powerful suction)

    Most modern robot vacuums hardly reach their limits when cleaning laminate, thanks to their excellent cleaning performance and suction power.

    It’s a different story with carpets.

    The dirt quickly sinks deep into the carpet and gets stuck in the carpet fibres, so it’s difficult for the robot vacuum to remove it again.

    The robot vacuum cleaner must have powerful suction to achieve good cleaning results on carpets.

    The robot vacuum cleaner should have a suction power of at least 1500 Pa. (2000 Pa. is even better).

    But suction power alone won’t do the job.

    A well-designed and high-quality cleaning brush is also a must.

    Combination brush of a robot vacuum cleaner.

    Then it won’t have problems removing the dirt from the carpet fibres.

    Our suction test results on the short pile and long pile carpets are a good overview of the robot vacuums’ performance on carpets.

    Automatic carpet detection function (carpet boost)

    The modern robot vacuum cleaners usually have several power settings.

    The robot vacuum usually cleans in the medium cleaning mode. This works great on hard floors.

    Carpets, on the other hand, should be cleaned in turbo mode.

    The automatic carpet detection ("carpet boost") ensures that the robot vacuum automatically switches to maximum suction power when driving on the carpet. As soon as the robot vacuum leaves the carpet again, it automatically changes it to the previously set power mode.

    Your robot vacuum for carpets should be good at overcoming obstacles

    Carpets have - sometimes more, sometimes less - a certain height that the robot vacuum has to overcome.

    Depending on how high your carpet is, the robot vacuum for carpets should be a good climber.

    Our "best robot vacuums for carpets" can overcome heights of 1.9 - 2 cm without any problems.

    A conventional carpet is, therefore, no biggie for the little household helper.

    An easy set-up of no-go zones in the app

    If your robot vacuum can't cope with the long pile carpet and gets stuck all the time, you don't necessarily have to do without the household helper.

    The solution lays at hand.

    You should create a no-go zone (virtual barrier) for the carpet.

    Then the robot vacuum avoids the carpet during daily cleaning and won’t get stuck.

    But it still cleans the rest of your flat.

    So the robot vacuum can still be of excellent service and take a massive burden off your shoulders.

    The Dustbin - the bigger, the better

    Carpets magically attract dirt. There’s no way around that.

    Therefore, your little household helper must clean the carpet almost daily. But that also means that the mobile dustbin is quickly full.

    You should make sure that the dust container is as large as possible when buying one. Then you won’t have to empty the container all the time.

    Price-Performance Ratio

    Last but not least, the price - or rather the price-performance ratio - plays an important role.

    Good robot vacuums are pretty much unaffordable, right? No! That’s a thing of the past.

    You can get high quality for much less money these days.

    There’s a model for every budget in our top 4 robot vacuums for carpets.

    You’ll get your money’s worth with our test winner (Deebot OZMO 950). It’s got a top performance at a great price.

    The other two robot vacuums - the Deebot OZMO T8 AIVI* (the second-best) and the iRobot Roomba i7+* (in third place) - also do a great job on carpets. These models come with some luxurious features, which make up for a higher price.

    Conclusion

    Most modern robot vacuums handle hard floors very well. But that changes when it comes to carpets.

    That's why we've put together our top 4 robot vacuum cleaners for carpets.

    - Deebo OZMO 950

    - Ecovacs Deebot OZMO T8 AIVI

    - iRobot Roomba i7+

    - Roborock S6 MaxV

    All models are excellent robot vacuums that achieved remarkable results in our extensive tests.

    Their unique features make them particularly suitable for households with carpets, too.

    You can rely on the services of a robot vacuum and benefit from the luxury of automated floor cleaning, even if you have a lot of carpets at home.

    Additional information:

    • Are Eufy vacuum cleaners suitable for use on carpets?


      Eufy robot vacuums are among the cheaper models. The price is relatively low, and their performance also leaves a lot to be desired.

      Eufy's robot vacuums work well on hard floors.

      But when it comes to carpets, you’ll need a powerful suction. Eufy’s suction power is just not strong enough (yet).

      Our top choices have a much better performance on carpets, which is why you should go with one of our top 4 "Robot vacuums for carpets" instead.

    • How suitable is the Dyson robot vacuum for carpets?


      Dyson recently launched the Dyson 360 Heurist, the second generation of its robot vacuums.

      It scored well in our test and had some excellent features in stock.

      Its extremely high suction power (an actual vacuum motor is built-in) is one of these features, especially for carpets.

      Unfortunately, the Dyson 360 Heurist also revealed numerous weaknesses in our test. Therefore, we can’t give it a purchase recommendation (for use on carpets).

    • Do Robot vacuums have problems with pet hair on carpets?


      Pet hairs are very light.

      Therefore, they can’t "sink" into the carpet like sand, for example.

      That’s why robot vacuums (with sufficient suction power) won’t have problems removing pet hair from carpets.

      Good news for pet owners!

    This might also interest you...

    We have an affiliate relationship with some manufacturers, where we receive a commission on sales if you click over from our site. This does not affect the purchasing price. In contrast: By using our discount codes, you'll get the best deal possible.