5 best robot vacuums for carpet in 2024: The most reliable Roomba, Shark, and Roborock models

Why we picked this:

Until recently, we recommended the Roborock S7+ as one of the best robot vacuums for carpets, but after testing the newer model S8+, we’ve updated our top pick. Between strong suction, LiDAR, and mopping that doesn’t soak carpets, the Roborock S8+ is the perfect choice for homes with multiple types of flooring. With its self-empty dock (a wise bundle for people with shedding pets), the S8+ is a triple threat with just one catch — the $1,000 price tag. Roborock often offers a $200 off coupon, but even at this discounted price, it’s definitely an investment.

Because the S8+ detects floor types, you won’t have to worry about getting your carpet or rugs wet. This bot will automatically lift the mop as it rolls onto carpets. Not only that, but the S8+ will increase suction as soon as it senses carpeting.

To test this vacuum’s carpet-cleaning capabilities, we used a lint roller on carpets after a cleaning was completed. While the S8+ didn’t remove 100% of hair and debris, it was more effective than other robot vacuums we’ve tested (and slightly less effective than high-end stick vacuums).

Who it’s for:

We recommend the Roborock S8+ for people who’d prefer the water stains and footprints on their tile to be treated to a deeper clean than just the light wiping of a cloth. This hybrid robot vacuum actually does a good job of mopping your floors thanks to a vibrating mop pad.

While it’s easily one of the best robot vacuums for carpet, it’s our top pick for homes with a combination of floor types. So, whether your home has thick carpet, tile and carpet, carpet and hardwood, or all of the above, we can definitely recommend this versatile vacuum.

Read our full review of the Roborock S8+.

Leave a Reply

Your email address will not be published. Required fields are marked *