How to Clean a Rug at Home: Vacuuming, Stains and Deep Cleaning
To clean a rug, vacuum it weekly without a beater bar, blot spills straight away with cold water and a little mild soap, and never rub or use bleach. Rotate it every few months, and leave large, delicate or valuable rugs to a professional.
Key takeaways
- Vacuum weekly with the beater bar off or raised, and do the back a few times a year.
- Blot spills straight away; never rub, and work from the outside in.
- Start with cold water and a little mild soap, after testing a hidden corner.
- No bleach or strong chemicals, and do not soak the rug.
- Rotate it every few months and keep it out of strong direct sun.
How do you clean a rug?
Vacuum it weekly with the beater bar off or raised, blot spills straight away with a clean white cloth, and treat stains with cold water and a little mild soap, testing a hidden corner first. Never rub, soak the rug or use bleach. Rotate it every few months so it wears evenly, and leave large, delicate or valuable rugs to a professional for a deep clean.
First, check what your rug is made of
The label on the back usually gives the fibre and any care instructions, and they decide how much water the rug can take. Wool and silk can shrink or lose colour with too much water or heat; synthetic fibres such as polypropylene and polyester usually cope better with spot-cleaning; cotton and jute need care because they can mark or stay damp. If there is no label, ask the store, and treat the rug as delicate until you know.
How should you vacuum a rug?
- Turn off or raise the beater bar (the spinning brush); it can pull at the pile and fringe.
- Vacuum in the direction of the pile: run your hand over the rug; the smooth direction is the way to go.
- Go slowly, with overlapping passes, especially where people walk most.
- Skip the fringe if your rug has one, or use a handheld attachment gently.
- Do the back a few times a year, and the floor underneath, where grit collects.
How do you remove a stain from a rug?
- Act fast: lift off any solids with a spoon and blot liquids with a clean white cloth or paper towel.
- Test first: dab your cleaner on a hidden corner and check for colour on the cloth.
- Dab with cold water mixed with a few drops of mild dish soap, working from the outside of the stain inwards.
- Blot, never rub, so you do not spread the stain or rough up the pile.
- Rinse with a cloth dampened in plain cold water, then blot until no more soap comes out.
- Dry it: press with dry towels, then let it air-dry with a fan or open window, raised off the floor if you can.
| Stain | First step | Then |
|---|---|---|
| Red wine, juice | Blot straight away with a dry cloth | Cold water and a little mild soap; blot and rinse |
| Coffee, tea | Blot; do not use hot water | Cold water and mild soap; rinse and blot dry |
| Grease, food | Scrape off solids; sprinkle baking soda or cornstarch | Vacuum after 15 minutes, then mild soap and water |
| Mud | Let it dry fully | Break it up, vacuum, then treat any mark left |
| Pet urine | Blot firmly with paper towels | An enzyme cleaner for pet stains, after testing |
| Candle wax, gum | Harden with an ice cube in a bag | Gently lift off; ask a pro for any mark left |
How do you freshen a rug?
Sprinkle baking soda over a dry rug, leave it for a few hours or overnight, then vacuum it up. On a dry day, airing the rug outside, or shaking out a small one, helps too. Avoid strong scented sprays, which can leave a residue that attracts dirt.
When should you call a professional?
- Large or heavy rugs that you cannot dry properly at home.
- Wool, silk, hand-made or antique rugs, or any rug whose label says dry clean only.
- Stains that stay after one careful try, or colour that runs.
- Deep smells that have reached the backing.
- Every year or two for a large rug in a busy room, depending on traffic.
A simple rug care routine
- Weekly: vacuum with the beater bar off.
- Straight away: blot every spill.
- Every few months: rotate the rug so sun and footsteps wear it evenly.
- Always: keep it out of strong direct sun to protect the colour, and use felt pads under heavy furniture legs.
Cleaning the sofa too? Our fabric sofa cleaning guide covers cleaning codes and upholstery stains.
Shop the look
Caring for our Turkish rugs
Our embroidered Turkish rugs, the navy 200 x 300 cm, red 250 x 350 cm and sage 400 x 500 cm, have a 1 cm low pile that is easy to vacuum and does not trap dirt like a shag rug. Vacuum weekly without a beater bar, blot spills straight away with a clean cloth and cold water with a little mild soap, avoid bleach and strong chemical cleaners, rotate every few months and keep them out of strong direct sun. Check the label or ask our team before any deep cleaning, and our care and aftercare service is there if you have a question.
Choosing a new rug? See our guides to rug colours and Turkish rugs, our area rugs in Hamilton, or browse all our rugs.
See our rugs in Hamilton
Feel the pile and ask about care at Home Centre Green, 110 Lancing Dr, Unit 2, Hamilton, ON L8W 3A1, with free parking outside.
We are open Monday to Friday 9:00 am – 6:00 pm and Saturday 10:00 am – 5:00 pm. We are closed on Sundays. Call or WhatsApp us on (905) 253-0202, or send us a message.
Frequently asked questions
How often should I clean a rug?
Vacuum it about once a week, and more often in a hallway or a home with pets. Blot spills as soon as they happen. Shake out or vacuum the back a few times a year, and consider a professional deep clean every year or two for a large or valuable rug, depending on traffic.
How do I get a red wine stain out of a rug?
Blot as much as you can straight away with a clean white cloth, without rubbing. Then dab with cold water mixed with a little mild dish soap, blot, rinse with a cloth dampened in plain water and blot dry. Test on a hidden corner first, and call a professional if the stain stays.
Can I use a carpet cleaner machine on an area rug?
Only if the rug label allows wet cleaning. Many rugs, especially wool, silk and hand-made rugs, can shrink, bleed colour or stay damp underneath. If you are not sure what your rug is made of, spot-clean by hand and leave deep cleaning to a professional rug cleaner.
How do I get rid of a smell in a rug?
Sprinkle baking soda over the dry rug, leave it for a few hours or overnight, then vacuum it up. Air the room well. For pet accidents, blot first and use an enzyme cleaner made for pet stains, testing it on a hidden corner. If the smell has soaked into the backing, ask a professional.
How do I clean a Turkish rug?
Vacuum it weekly with the beater bar off, blot spills straight away with a clean cloth and cold water with a little mild soap, and avoid bleach and strong chemical cleaners. Rotate it every few months and keep it out of strong direct sun. This is how we recommend caring for our own Turkish rugs.








