Cordless vacuums can be good for cleaning carpet, but their effectiveness will depend on the model and the type of carpet you have.
Some cordless vacuums have powerful motors and specialized brushrolls designed for deep cleaning carpets, while others may struggle to pick up embedded dirt and debris.