How to Clean an Area Rug on a Hardwood Floor

Modern living room in apartment building

Construction Photography / Avalon / Getty Images

  • Working Time: 1 hr
  • Total Time: 2 days
  • Skill Level: Beginner

Area rugs add a decorator touch to a room, help define spaces, and add warmth underfoot. Whether they are made from wool, natural grasses, or synthetic fibers, eventually they will need to be cleaned. Cleaning an area rug on a hardwood floor is a bit more complex than cleaning on that is placed on top of wall-to-wall carpeting. Protecting the hardwood is just as important as cleaning the rug properly.

How Often to Clean an Area Rug on Hardwood Floors

An area rug should be vacuumed at least weekly, ideally, several times weekly to keep dust and dirt from penetrating deeper into the fibers and to lift matted fibers. If grit and dirt are allowed to dig down into the fibers, the backing can become damaged and even the hardwoods can end up with scratches.

Liquid spills and pet accidents must be cleaned up immediately. The moisture can seep through the rug and the protective pad underneath to the hardwood floor. The moisture will be trapped and leave watermarks on the wood that can be very difficult to remove.

Every area rug should be thoroughly cleaned at least twice per year and more often if foot traffic is heavy.

What You'll Need

Equipment / Tools

  • Soft-bristled brush
  • Vacuum
  • Small bowl
  • Microfiber cloths
  • Plastic tarp or sheeting
  • Sponge mop
  • Old bath towels
  • Steam cleaner


  • Baking soda
  • Dishwashing liquid
  • Oxygen-based bleach
  • Carpet stain remover
  • Carpet shampoo


  1. Vacuum Away Dirt

    Whether preparing to do a thorough cleaning or just routine care, vacuum the rug with a vacuum that features a carpet beater bar to loosen and suck away dirt. If the rug is small enough, vacuum the top and then turn the rug over to vacuum the underside.

    If possible, take the pad outside and give it a good shake and vacuum or dust mop the hardwood floor under the area rug.


    When you do a thorough cleaning of an area rug, remember to remove the protective pad underneath the rug and clean it as well. It is also a perfect time to give the hardwood floors underneath an inspection and cleaning.

  2. Spot Clean Stains

    For small stains, place a plastic tablecloth or placemat under the affected area on top of the carpet pad. This will protect wood floors from moisture.

    Many types of stains especially dirt and food stains can be removed by spot cleaning with a solution of one teaspoon of dishwashing liquid mixed with two cups of warm water. Apply the solution to the stained area with a soft-bristled brush. Allow it to work for about 10 minutes and then blot away the dirty water and stain with a clean cloth.

    Dip a clean cloth in fresh water and blot the area to rinse away any excess soapy solution.

    If the stain is still visible, mix a solution of warm water and oxygen-based bleach following the product label directions. Apply directly to the stained area and leave it for one to two hours to gently lighten the stain.

    To speed drying after spot cleaning, elevate the cleaned carpet area with books or plastic bowls to increase air circulation.

  3. Remove Odors on Area Rugs

    To both brighten and remove odors from an area rug, sprinkle the entire surface liberally with baking soda. If the pile is long or plush, use a sponge mop to gently work the baking soda down into the fibers to the backing.

    Let the baking soda remain on the carpet for several hours—overnight is best—and then vacuum it away. The baking soda will absorb odors and the gently abrasive nature can loosen any soil to be vacuumed away.

  4. Prepare the Space for a Thorough Area Rug Cleaning

    If the rug needs a thorough cleaning and cannot be moved to an area with a vinyl, ceramic tile or stone floor, the hardwood must be protected.

    • Vacuum the area rug.
    • Roll up the area rug and move it to one side.
    • Roll up the rug pad and move to one side.
    • Vacuum or dry mop the hardwood floor to remove any dirt and grit that could cause scratches
    • Put down a plastic tarp or plastic sheeting that is larger than the area rug onto the hardwood floor. Secure the plastic with masking tape.
    • Unroll the area rug on the plastic sheeting.
  5. Clean With a Carpet Shampoo and Mop

    Read the label on the carpet shampoo to determine if it must be diluted or can be used directly from the bottle.

    Apply the shampoo with a sponge mop or soft-bristled brush. Use enough to completely wet the carpet but not so much liquid that the carpet is overly-saturated.

    Use the brush in heavily stained areas to loosen any soil.

    Finish by dipping the mop in fresh water and rinsing the fibers to remove soapy residue. Change the rinse water frequently until no more dirt or suds appear.

  6. Clean With a Carpet Steamer

    After preparing the room, an area rug can be cleaned with a home or rented carpet steamer. Follow the directions and use an approved cleaning solution recommended by the steamer's manufacturer.


    If the rug has fringe, it should be cleaned by hand with a solution of dishwashing detergent and warm water using a sponge or microfiber cloth. Work in a small section at a time and once that area is cleaned, rinse with fresh water and blot dry between two clean towels.

    Allow the fringe to air dry and then use a wide-tooth comb or your fingers to straighten the fibers.

  7. Dry the Cleaned Carpet

    Open windows, turn on ceiling fans or add a circulating fan to the area to increase airflow and speed drying. When the surface feels dry, turn the rug over and allow the backing to dry.

    Depending on the size of the area rug, drying time can be up to 48 hours. You must be patient and be certain that the rug is completely dry before placing it back on the hardwood floor.

  8. Return the Rug to Its Usual Spot

    Once the rug is completely dry, it is time to reverse the steps.

    • Roll up the cleaned rug and move to one side.
    • Remove the plastic sheeting from the hardwood floor.
    • If possible, take the carpet pad outside and give it a good shake.
    • Replace the carpet pad.
    • Replace the area rug on the pad.
  9. Lift the Carpet Pile

    With the area rug back in place, vacuum it thoroughly to lift and smooth the pile.