The 5 best robot vacuums for carpet are rug-cleaning champions

Conquer whatever's hiding in your carpets.
By Leah Stodart and Timothy Beck Werth  on 
All products featured here are independently selected by our editors and writers. If you buy something through links on our site, Mashable may earn an affiliate commission.

Overview

The most powerful Roomba

iRobot Roomba Combo j9+

Jump to Details
Best spot cleaning

Shark Matrix 2-in-1

Jump to Details
Best budget self-emptying hybrid

Yeedi Vac Station

Jump to Details
Best for combination flooring

Roborock S8+

Jump to Details
Cheaper Roomba option for deep carpet cleaning

iRobot Roomba s9+

Jump to Details

UPDATE: Dec. 1, 2023, 5:00 a.m. EST — iRobot, Shark, and Ecovacs recently released new robot vacuums, and we're in the process of testing them hands-on. We'll continue to shift our top picks in this story accordingly.

Nearly any robot vacuum can sufficiently clear a hard floor of human hair, pet hair, crumbs, and other debris. Obviously, some are more meticulous than others, but investing in a robot vac is generally a no-brainer in homes that are all hardwood, tile, or laminate.

But if your home is mostly carpeted or covered in rugs, fewer robot vacuums can do the job (almost) as acceptably as a real person wielding a Dyson. Buying the cheapest one you can find will likely create more of a hassle every time it eats a frilly rug corner or welcomes you home to a living room still taken over by shedding because it couldn't muster the strength to pry fur from the carpet.

Lucky for you, the Mashable team has tested dozens of robot vacuums on several pile lengths and shapes of carpets, rugs, and bath mats. Based on our first-hand experience, we're here to help you pick the best robot vacuum for carpet and your home's layout, your lifestyle, and your budget. Here are our favorites for every carpeted situation in 2023.

Why we picked this:

As the number and letter mashup in the title suggests, the Combo j9+ finally combines the best features of the older high-end Roombas: the small obstacle detection of the j7+, the retractable mop of the Roomba Combo j7+, and suction power of the Roomba s9+.

What's more groundbreaking than iRobot bringing those features together, however, is the fact that the Combo j9+ beats both of its predecessors at their own game. Suction power wise, the Combo j9+ is stronger — therefore tougher on thick carpet and pet hair — than the s9+. Mopping wise, the Combo j9+ attacks dried stains more persistently by scrubbing back and forth with force rather than staying stationary.

The new auto-empty dock is bigger than previous docks from iRobot, but that's because it's holding a separate water tank that automatically refills the smaller tank on the vac itself for 30 days at a time. Any maintenance can be done without opening the chic wood lid on top of the dock, so you've basically got a free new full-time side table.

Who it's for:

Not everyone in the market for a robot vacuum is willing to pay $1,000 or more just to take a chore or two off of their plate. Those who would be down for that investment want a deep clean that goes past casual daily upkeep, and they want it to happen without babysitting required on their end. The Combo j9+ would be particularly worthwhile in large homes with several pets that have an even mix of hard floors and carpeting or rugs.

Buying Options

The Good

The Bad

Details

Why we picked this:

Shark has been a player in the robot vacuum game forever, but didn't have a model that particularly stood out — until winter of 2022, that is. The latest Shark AI Ultra 2-in-1 rocks improvements galore over several predecessors, adding a mop to its smartest model (plus automatic emptying, if you choose to grab the dock) without straying too far from the $300 to $600 range.

The new Matrix Clean system prompts the vac to take several passes to ensure that no spots are missed. During regular dry vacuuming, it delivers 30% better carpet cleaning (compared to the older RV Shark models) by digging deeper into carpet and cleaning in a crosshatch pattern to loosen and grab debris from multiple angles. When a corner is detected by "Matrix" also applies to the AI Ultra's mopping, which vibrates 100 times per minute to scrub stains.

Who it's for:

If you typically take the "and one for good measure" approach when it comes to cleaning, you'll appreciate the extra effort the newest Shark vacuum puts in on dirty spots, even if it has already gone over them once.

While the Shark Matrix 2-in-1 would be fine in rooms with fully-carpeted rooms, it's probably best for homes without a heavy rug situation, as the bot requires you to manually point out rugs or carpets in the app and can't vacuum while the water tank is attached.

Buying Options

The Good

The Bad

Details

Yeedi robot vacuum cleaning rug with green couch in corner

Yeedi Vac Station

Best budget self-emptying hybrid

Why we picked this:

Autonomous wet and dry cleaning plus auto-emptying plus room mapping is typically a pricey checklist, running you at least $600 if you're Roborock or Shark — or more if you're iRobot. Yeedi, a smaller brand that specializes in affordable robot vacuums, offers that iconic trio of robotic cleaning features in its Yeedi Vac Station for as low as $300 on sale.

3,000 Pa of suction is a bold claim that'd rival the most powerful Roomba, but this Yeedi really does put in more work than you'd expect at this price point. Its performance on flat to medium pile is satisfactory, including with long hairs — we just wouldn't trust it to make it over a fluffy rug alive.

Who it's for:

This packed budget model is a stellar find for folks who would like to stretch no more than $300 or $400 to cover the triple threat that is room mapping, mopping, and automatic emptying. With patience for the shaky navigation and the acceptance of clearing obstacles off the floor before starting a cleaning, the Yeedi Vac Station could be a game changer.

Buying Options

The Good

The Bad

Details

roborock s8+ cleaning rug

Roborock S8+

Best for combination flooring

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're updating our top picks. 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).

We should note that Roborock's obstacle recognition can't detect cords or pet poop. However, you shouldn't have to babysit it otherwise.

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.

Buying Options

The Good

The Bad

Details

Our Pick
Roomba cleaning hardwood floor in corner

iRobot Roomba s9+

Cheaper Roomba option for deep carpet cleaning

Read our full review of the Roomba s9+.

Why we picked this:

Hear us out: The Roomba s9+ actually isn't the best Roomba at anything anymore, but its combination of suction power and price point leave it a solid contender. Now that it's two years old, the s9+ has received a permanent price drop from $999.99 to $649.99, and is often seen on sale for $599 (or $499 during Prime Day).

The only Roomba with more intense deep carpet cleaning than the Roomba s9+ is the $1,399.99 Roomba Combo j9+ that just came out in Sept. 2023 (and probably won't be on sale any time soon). Though the slightly older Roomba j7+ is smarter than the s9+ in terms of avoiding small obstacles like cords, the s9+ still beats it in terms of sheer suction power. (If you want numbers, the s9+ cleans with 40 times the suction of 600 Series Roombas while the j7+ offers 10 times the suction.)

Who it's for:

The Roomba s9+ could still be the way to go if you definitely want a Roomba but definitely don't want to spend much more than $500. Despite being succeeded by several newer releases from iRobot, the s9+ still has the second-best suction power of any Roomba and dual roller brushes necessary to dig into carpet fibers to pull out embedded crumbs or fur.

If you have combination flooring, keep in mind that the Roomba s9+ doesn't mop. While it's significantly more affordable than the mopping Roomba Combo j9+, there are several self-emptying hybrid options in line with the new price point of the s9+.

Buying Options

The Good

The Bad

Details

Topics Robot Vacuums

How we tested

The Mashable shopping team has tested dozens of robot vacuums from brands such as iRobot, Roborock, Shark, eufy, Yeedi, and other popular smart home brands. In addition, we've also tested popular stick vacuums and cordless Dyson vacs. And because new flagship robot vacuums are released every year, we try out the latest models whenever possible.

When conducting hands-on tests of robot vacuums, we consider how the product performs on multiple types of flooring, which can include hardwood laminate, area rugs, carpets, and tile. In searching for the best robot vacuum for carpets, we prioritized models that performed particularly well on carpets and rugs (obviously). We also considered how effectively these vacuums removed pet hair from those carpeted areas, as this is a common drawback with many robot vacuums.

In addition to analyzing a robot's performance on carpet, we also thoroughly test its overall cleaning abilities as well as special features such as LiDAR mapping, mopping, self-emptying, or self-cleaning. With all of these factors in mind, we selected the five best all-around robot vacuums for carpet at a variety of price points.

Frequently Asked Questions


Any robot vacuum is unlikely to ruin your carpet. However, loose carpet strings and rugs with fringed ends are something to look out for. Bumbling bots with less accurate object sensors may gobble these right up and get stuck on them, potentially damaging your floor coverings. Folks who love a good frilly rug should consider a robot vacuum that follows virtual boundaries through smart mapping (rather than hit-or-miss physical no-go strips).

Folks in homes with combination flooring may be considering a hybrid model. Note that many budget robot vacuums do offer mopping now — but they could accidentally mop your carpets as well. To ensure that your carpets don't get soggy, opt for a hybrid that cuts the water flow or lifts the mopping pad when soft floors are sensed.


Carpets and rugs are where pet hair, crumbs, and dust go to die, so beefy (yet methodical) suction is key for homes with a lot of stubborn floor coverings.

As a general note, upright vacuum cleaners typically have more suction power than compact robot vacs. But if you'd still prefer to outsource the job, look for a robot vacuum with at least 2,000 Pa in suction to ensure that the carpet fibers are being efficiently combed. (iRobot doesn't rate its vacuums' suction power, but Mashable has tested high-end Roombas like the s9+ and j7+ on carpets and rugs.) Most modern vacuums have a boost mode that automatically kicks in when the vacuum senses carpet. The same sensors should be smart enough to facilitate a smooth transition to dark hardwood floors and *not* mistake them for a cliff.

Automatic emptying is huge for dealing with all of the gunk that should build up quickly if your robot vacuum is doing its job on your carpet. It's especially clutch for large homes or those with pets that inherently need more cleanup, requiring more frequent dust bin emptying. Rather than you having to manually dump the bin into the garbage and wrestle wrapped hairs with your bare fingers, a self-emptying robot vacuum empties itself into a larger dustbin in its charging dock after each cleaning session. These larger bins can typically hold weeks of dirt without needing to be emptied themselves.

Some rooms need to be tended to more often than others. A robot vacuum with LiDAR creates an internal map of your home's layout and can be sent to specific rooms or zones in the house, like the carpeted living room where the pets hang out or to the entryway doormat that's covered in dirt.

If you prefer the TL;DR version: The best robot vacuum for carpet will have powerful suction and additional perks such as carpet detection, LiDAR mapping, and self-emptying.


Both are good, but much like the Instant Pot vs. Ninja Foodi debate, a general comparison between the two brands doesn't work so well.

Shark's whole lineup is generally more budget-friendly than its most direct counterpart from Roomba, offering a more affordable path to coveted features like mopping and smart room mapping. However, in between iRobot's low-end and high-end robovacs lies a much wider range of models to choose from and features that can be tailored to your needs. Shark's cheapest self-emptier can frequently be found on sale for less than $250, while Roomba's cheapest self-emptier typically sits near the $300 mark on sale. Shark's most expensive is $649.99 compared to the most expensive Roomba at $1,099.99, with a few hundred dollars' worth of wiggle room if either is on sale.

But iRobot and Shark are hardly the only players in this group chat — Roborock, Eufy, and Yeedi pose serious competition with similarly-impressive performance and diverse pricing.

Leah Stodart
Leah Stodart
Senior Shopping Reporter

Leah Stodart is a Philadelphia-based Senior Shopping Reporter at Mashable where she covers essential home tech like vacuums and TVs as well as sustainable swaps and travel. Her ever-growing experience in these categories comes in clutch when making recommendations on how to spend your money during shopping holidays like Black Friday, which Leah has been covering for Mashable since 2017.

Leah graduated from Penn State University in 2016 with dual degrees in Sociology and Media Studies. When she's not writing about shopping (or shopping online for herself), she's almost definitely watching a horror movie, "RuPaul's Drag Race," or "The Office." You can follow her on X at @notleah or email her at [email protected].


Recommended For You
20+ Black Friday robot vacuum deals that are totally worth your money

Be thankful for $300 off a Mashable-approved robot vacuum for Black Friday

All of the best self-emptying robot vacuums on sale for Cyber Monday

Save $300 on the iRobot Roomba s9+ robot vacuum this Prime Day

The Cyber Monday robot vacuum deals you won't want to miss

More in Life

Unique gift ideas for every kind of mom

Best gifts for parents: Great gift ideas for moms, dads, and guardians
By Mashable Shopping

The best gifts for men: 63 awesome options for every type of guy

Best gifts under $50 for everyone on your list
By Mashable Shopping

Trending on Mashable

NYT Connections today: See hints and answers for December 8

NYT Connections today: See hints and answers for December 7

Wordle today: Here's the answer and hints for December 8

The 10 best books of the year, according to BookTok
The biggest stories of the day delivered to your inbox.
This newsletter may contain advertising, deals, or affiliate links. Subscribing to a newsletter indicates your consent to our Terms of Use and Privacy Policy. You may unsubscribe from the newsletters at any time.
Thanks for signing up. See you at your inbox!