post image

Carpets add warmth and comfort to our homes, but over time, they can develop unpleasant odours due to various factors such as pets, spills, and general wear and tear. Regular vacuuming helps to maintain cleanliness, but sometimes you need a little extra to refresh your carpets and eliminate lingering odours. Instead of relying on commercial carpet fresheners that may contain harsh chemicals, why not try some DIY carpet freshening techniques?

In this article, we will explore effective methods to remove odours and revitalize your carpets, using simple ingredients you may already have at home.

1. Vacuuming: The First Step to Fresh Carpets

Before diving into DIY techniques, it’s essential to start with a thorough vacuuming session. Vacuuming not only removes loose dirt and debris from the carpet’s surface but also helps to lift and loosen embedded odours. Use a high-quality vacuum cleaner with a HEPA filter to capture even the tiniest particles, including pet dander and allergens.

2. Baking Soda: The Odour Absorber

Baking soda is a versatile ingredient found in most kitchens, and it’s an excellent odour absorber. It works wonders in freshening up carpets by neutralizing unpleasant smells. Here’s how to use baking soda for carpet freshening:

  • Sprinkle a generous amount of baking soda over the carpet, focusing on areas with strong odours.
  • Use a clean broom or brush to work the baking soda into the carpet fibres gently.
  • Let the baking soda sit on the carpet for at least 30 minutes, or overnight for tougher odours.
  • Vacuum thoroughly to remove the baking soda, along with the absorbed odours.

Baking soda not only eliminates odours but also helps to deodorize the vacuum cleaner bag or canister, leaving a fresh scent behind.

3. Essential Oils: Natural Fragrance Boosters

Essential oils not only provide a pleasant fragrance but also possess antimicrobial properties that can help combat bacteria-causing odours. Follow these steps to incorporate essential oils into your carpet freshening routine:

  • Mix 10-20 drops of your favourite essential oil with baking soda in a container.
  • Stir the mixture well, ensuring the oil is evenly distributed throughout the baking soda.
  • Sprinkle the scented baking soda liberally over the carpet.
  • Allow it to sit for around 20 minutes, allowing the essential oils to permeate the carpet fibres.
  • Vacuum thoroughly to remove the baking soda and enjoy the fresh scent left behind.

Popular essential oils for carpet freshening include lavender, tea tree, eucalyptus, and lemon. Experiment with different combinations to find your preferred scent.

4. Vinegar Solution: Tackling Stubborn Odours

Vinegar is another natural ingredient that can help eliminate tough odours from your carpets. It has antimicrobial properties and works effectively against bacteria and fungi. Here’s how to create a vinegar solution for carpet freshening:

  • Mix equal parts of white vinegar and water in a spray bottle.
  • Lightly mist the solution over the carpet, focusing on areas with strong odours.
  • Allow the carpet to air dry. The vinegar scent will dissipate as it dries, taking the odours with it.
  • Once dry, vacuum the carpet to remove any remaining residues.

Vinegar not only neutralizes odours but also helps to remove stains and restore the carpet’s brightness.

5. Homemade Carpet Deodorizing Powder

If you prefer a more solid form of carpet freshener, you can create your deodorizing powder using natural ingredients. Here’s a simple recipe to try:

  • In a bowl, combine one cup of baking soda, half a cup of cornstarch, and half a cup of dried herbs such as lavender or rosemary.
  • Mix the ingredients thoroughly until well blended.
  • Transfer the mixture into a shaker container, such as an empty spice jar.
  • Sprinkle the deodorizing powder generously over the carpet, focusing on areas with odours.
  • Allow it to sit for 30 minutes to an hour, then vacuum thoroughly to remove the powder.

The cornstarch in the recipe helps absorb excess moisture, while the dried herbs add a delightful fragrance.

6. Steam Cleaning: Deep Cleaning and Odor Removal

For a more intensive carpet freshening treatment, consider steam cleaning. Steam cleaning can effectively remove deep-seated dirt, stains, and odours. You can rent a steam cleaner or hire a professional service if you don’t own one. Follow the instructions provided with the steam cleaner for the best results. Steam cleaning not only refreshes your carpets but also sanitizes them, making it an ideal option for households with allergies or pets.


Q: How can I achieve a fresh-smelling carpet?

A: To achieve a fresh-smelling carpet, you can start by thoroughly vacuuming to remove loose dirt and debris. Then, consider using baking soda, which acts as an effective odour absorber. Sprinkle baking soda liberally over the carpet, let it sit for at least 30 minutes, and then vacuum it up.

You can also enhance the freshness by incorporating essential oils into the baking soda or creating a homemade deodorizing powder with ingredients like baking soda, cornstarch, and dried herbs. Another option is to mist a vinegar and water solution over the carpet, allowing it to air dry and then vacuum.

Q: How do you create homemade carpet fresheners?

A: Homemade carpet fresheners can be created using simple ingredients found in your kitchen. One popular option is baking soda. Sprinkle baking soda over the carpet, let it sit, and then vacuum it up to remove odours. To add fragrance, you can mix essential oils with baking soda and sprinkle the scented mixture over the carpet before vacuuming.

Another homemade option is to create a deodorizing powder by combining baking soda, cornstarch, and dried herbs. Mix the ingredients, transfer them to a shaker container, and sprinkle the powder over the carpet, allowing it to sit before vacuuming.

Q: Does baking soda effectively freshen carpets?

A: Yes, baking soda is known for its ability to freshen carpets. It acts as a natural odour absorber, neutralizing unpleasant smells and leaving the carpet smelling fresher. Baking soda works by absorbing the odours trapped in the carpet fibres. When sprinkled over the carpet, it needs some time to work, so allowing it to sit for at least 30 minutes (or even overnight for more stubborn odours) is recommended. After the designated time, vacuuming thoroughly will remove the baking soda, along with the absorbed odours, leaving the carpet smelling fresher and cleaner.


By utilizing these DIY carpet freshening techniques, you can effectively remove odours and revive your carpets without relying on commercial products laden with chemicals. Remember to start with a thorough vacuuming and then choose the method that best suits your needs, whether it’s using baking soda, essential oils, vinegar solutions, homemade deodorizing powders, or steam cleaning. With these natural ingredients and a little bit of effort, you can enjoy fresh, clean carpets that contribute to a healthier and more pleasant home environment.