Basically, rugs need the same attention as wall-to-wall carpet, and in many cases require additional care.
Small rugs that are machine washable should be shaken well outside and washed per the manufacturers recommendation. Use warm water (90 to 105 degrees) and a mild detergent. Tumble your rug dry at the lowest heat setting.
Beating larger rugs
If you have a larger rug, you can suspended it outside and beat it with a broomstick and then take it inside for vacuuming. Next, if the label says dry-clean only, find a professional rug service like The Steam Team for a highly quality steam cleaning and stain treatment.
Vacuuming area rugs
Area rugs with fringe require special technique. Use gentle suction and start from the center of the carpet, vacuuming toward the fringe and being careful not to catch the strands in the beater bar. Lift the carpet edge to vacuum beneath the fringe.
Caring for Oriental, Turkish or Persian rugs
These expensive rugs should almost always be taken to a professional cleaning service. This is especially true if they have fringes, which you can easily damage with a vacuum cleaning.