Best Vacuum Cleaners of 2024 [CNET]
How we test robot vacuums
Our method for evaluating robot vacuums is straightforward, yet grueling. There are two types of tests we run. The first trial is to figure out how well a robot covers the floor while it’s cleaning. We built an industry-standard testing room as specified by the International Electrotechnical Commission, just for this purpose. The IEC is an international standards body responsible for managing robot vacuum testing procedures, among other things, for vacuum manufacturers.
![A robot vacuum cleans around table legs.](https://i0.wp.com/www.cnet.com/a/img/resize/ee0894de3e1e215a1eb174132854cec8150adac9/hub/2019/06/13/3e1f6634-6c4c-4114-93ad-45078228ee75/robot-vac-lab-pics-7.jpg?resize=800%2C450&ssl=1)
Enlarge Image
![A robot vacuum cleans around table legs.](https://i0.wp.com/www.cnet.com/a/img/resize/21125688b092807c9cf1ae9a9b0fb7504146c0fd/hub/2019/06/13/3e1f6634-6c4c-4114-93ad-45078228ee75/robot-vac-lab-pics-7.jpg?resize=800%2C450&ssl=1)
Inside this room are objects designed to simulate typical obstacles a robot vac encounters for navigation as it cleans. These obstacles include wall edges, table and chair legs, couches and other furniture, and so on, plus bare tile, hardwood floors and carpet. We mount LED lights to the top of each vacuum cleaner. The dimensions of the lights correspond to the measured nozzle width of each particular robot vacuum we test.
As robots move through the room while cleaning, a camera overhead captures a long-exposure image of the entire room in low light. That photo will then have a light trail, created by the LEDs, that shows the exact areas where the robot traveled (and its nozzle position) during its runtime. We can also see areas of the floor where the vacuum may have missed or gotten stuck. You can see the navigation results of all the robot vacuums in our test group in the gallery below.
The second type of test reveals exactly how much physical debris a vacuum is able to pick up off of the floor. To mimic dirt of small particle size, we use a mixture of play sand and landscaping sand. For bigger particle soil, we use grains of uncooked black rice. Robots then run in straight line mode across three types of flooring (low-pile carpet, medium-pile carpet and hardwood bare floors).
![Three flooring surfaces used in the vacuum tests.](https://i0.wp.com/www.cnet.com/a/img/resize/75c6b86c2d6213e1708e77c45d4e1fafb91d0f1c/hub/2019/08/21/c2ca8a24-5113-427c-8eb4-00d4838c0c23/robot-vac-testing-photos-1.jpg?resize=800%2C450&ssl=1)
Enlarge Image
![Three flooring surfaces used in the vacuum tests.](https://i0.wp.com/www.cnet.com/a/img/resize/5f10a0a8be3a3338b668312a6dc4bb0701b111e5/hub/2019/08/21/c2ca8a24-5113-427c-8eb4-00d4838c0c23/robot-vac-testing-photos-1.jpg?resize=800%2C450&ssl=1)
We test robot vacuums on three types of floor surfaces.
Tyler Lizenby/CNETWe control for the specific nozzle width of each vacuum, too. We constructed an adjustable tool to soil our test floors. It lets us lay down a strip of a precise area of soil to match the nozzle dimensions for every robot. The mass of soil isn’t chosen at random either. We measure a proportional amount that’s related to the flooring material, type of debris, plus each vacuum’s nozzle width.
![A tape measure being used to build the custom testing tools.](https://i0.wp.com/www.cnet.com/a/img/resize/0773d9ea8eb60453432b8210eec08668dc4b8849/hub/2019/08/21/7dda2e10-6e86-4627-b4e8-a88df7114f18/robot-vac-testing-photos-4.jpg?resize=800%2C450&ssl=1)
Enlarge Image
![A tape measure being used to build the custom testing tools.](https://i0.wp.com/www.cnet.com/a/img/resize/ddee7d38856297d2d0057a597261f846d43e247d/hub/2019/08/21/7dda2e10-6e86-4627-b4e8-a88df7114f18/robot-vac-testing-photos-4.jpg?resize=800%2C450&ssl=1)
Our custom-built tool lets us match soil area to a robot vacuum’s nozzle width.
Tyler Lizenby/CNETWe conduct three cleaning runs (at minimum) on each floor type. We also perform cleaning tests with sand and rice separately. That comes to at least 18 tests per robot vac. We weigh the robot’s dust bin both before and after each run. From there we can calculate the percentage of debris pickup for every cleaning run and the average amount of soil a machine removes. Additionally, we run anecdotal (visual) pet hair tests for each robot, on all three floor types.
![A robot vacuum being placed on a hardwood mat for testing.](https://i0.wp.com/www.cnet.com/a/img/resize/c3d8c02311cc9f4f449b2f344170c0ec120a3a9e/hub/2019/08/21/bc4f1e98-5e47-4843-8abb-4873f7155ece/robot-vac-testing-photos-8.jpg?resize=800%2C450&ssl=1)
Enlarge Image
![A robot vacuum being placed on a hardwood mat for testing.](https://i0.wp.com/www.cnet.com/a/img/resize/543d1192101557e98d9dff91475950eddc9633c3/hub/2019/08/21/bc4f1e98-5e47-4843-8abb-4873f7155ece/robot-vac-testing-photos-8.jpg?resize=800%2C450&ssl=1)
We run robot vacuums in a straight line during the debris pickup tests.
Tyler Lizenby/CNETOur rice-based, medium-size particle test didn’t show enough differentiation between each cleaner, which says they can all handle larger particles without trouble. For fur removal for pet owners, we judged anecdotally.
How we test cordless vacuums
Putting cordless vacuums through their paces isn’t as complicated as testing a robot vacuum cleaner, but it still takes lots of time and careful effort to find the best cordless vacuum. We run each vacuum in a straight line across three different surfaces (hardwood, low-pile carpet, midpile carpet). On all three test beds, the test area is the same length (30.25 inches).
![A before and after picture of our floor test.](https://i0.wp.com/www.cnet.com/a/img/resize/a6548a86a6d2bfdcfc6c820165ba4263bc50bbbd/hub/2019/11/14/ee5beff9-8faa-4109-a9ab-4e577f214280/img-20191111-153402-collage.jpg?resize=800%2C450&ssl=1)
Enlarge Image
![A before and after picture of our floor test.](https://i0.wp.com/www.cnet.com/a/img/resize/0e7b4027c661cea5015f5f1bc6415ef725f91a8e/hub/2019/11/14/ee5beff9-8faa-4109-a9ab-4e577f214280/img-20191111-153402-collage.jpg?resize=800%2C450&ssl=1)
We run tests in a straight line across all three floor types.
Brian Bennett/CNETJust like in robot tests, the width of the test bed is proportional to the vacuum’s nozzle width. We measure this width ourselves. We also use nozzle width, plus the flooring type, to calculate the soil density for each test, per IEC guidelines. We use the same soil types here as well; sand, rice and pet hair. We perform three runs (at minimum) on each floor type. We also test suction power with sand and rice separately. That comes to at least 18 tests per vacuum. We weigh the vacuum’s dust bin both before and after each run.
From there we can calculate the percentage of dirt and debris pickup for every run and the average amount of soil a vacuum manages to remove. Additionally, we run anecdotal (visual) pet hair tests for each vacuum, on all three floor types to help us select the best cordless vacuum.