There are many reasons that a vacuum cleaner may not be picking up the way they are supposed to. Blockages, malfunctioning parts, leaks and more can cause your vacuum to not work properly, but the most common reason by far is a worn, stretched or broken drive belt.
Most vacuums have belts and most of these belts should be changed at least once a year if not more. Over time the belt wears and stretches. As this happens the belt slips on the motor shaft and dosen't turn the brush as well and that is why it does not pickup debris from the carpets.
Many people do not realize this because if you lift the vacuum up so the brush is off the carpet then it will spin (unless the belt is broken), so they think it is working. However, when you put it back down on the carpet the resistance of the carpet will stop the brush form spinning with the worn belt. It is also deceiving to look at a worn belt. If it is broken or damaged badly then of course it is obvious that the belt needs to be changed, but most of the time the belts look fine and are intact. You really can't tell the difference from a new belt and a belt that is stretched just by looking, you can tell though by the performance. So if you are wondering why your vacuum isn't picking up? Well it's probably time to change the belt! Get the belt you need for any brand, make or model at www.vacbelts.com.
Buy Replacement Vacuum Belts