For decades people have been convinced that commercial shampoos – the type you see sold in supermarkets – are the only option for keeping your hair clean. However, that has changed in recent years as more awareness has been raised about the potentially harmful chemicals used to make them. Natural shampoos offer an alternative, but are they better than commercial shampoos?
Are commercial shampoos bad for your hair?

The manufacturing of commercial shampoos is tightly regulated, which means the chemicals used are classified as ‘safe’ for your hair.
However, just because something is safe it does not mean that it is beneficial or good for your hair. Most commercial shampoos contain preservatives, surfactants, sequestering agents, additives, foaming agents and fragrances that are packed with chemicals. They tend to strip your hair and scalp of its natural oils, drying them out and leaving hair lacking vibrancy.
What type of natural shampoo is best for my hair?
Hair loss and thinning hair
Whilst there is no known cure for hair loss, animal studies have suggested that peppermint and lavender oil could aid growth, although more research is needed.
Curly or wavy hair
Butters and oils such as coconut oil, shea butter, sunflower oil and argan oil can improve hydration. Seed oils (such as grapeseed and blackseed) are also good for this type of hair.
Straight hair
Look for shampoos that contain almond, coconut, soybean, or sunflower oils, as well as vitamins B5, C and E, which can help to add body and volume.
Dyed or dry hair
Shampoos with avocado oil, argan oil, coconut oil, olive oil and macadamia oil are all good options for dry hair. Mild cleaning agents such as sodium lauryl sulfoacetate (which is sourced from palm and coconut oils) are fine to use as it is sulphate free and suitable for anyone with dyed hair.
Dandruff or oily scalp
Tea tree oil or herbal extracts can help to deal with dandruff and tea tree oil may also be good for anyone with an oily scalp. Avoid using too many cleaning agents if you have an oily scalp as it could make it more oily.
What are the benefits of natural shampoo?
Some of the main benefits of using natural shampoo include:
1. Moisture retention
Natural shampoos contain plant extracts that can infuse your hair follicles with natural minerals, keeping it nourished and more moisturised.
2. Better scalp health
The healthier your scalp, the better your hair will be. Using a natural shampoo can help oil production and offer better protection to defend against irritation.
3. Protects sensitive skin
Many people have a sensitive scalp or skin, which can be irritated by using commercial shampoos. Natural alternatives rely on plant-based ingredients that are much kinder to the skin.
4. Lower carbon footprint
You are also helping the environment by using natural shampoos. Silicones, parabens and sulphates are all contained in commercial shampoos, which can also harm the environment when washed down the drain.
Switching shampoos can be tricky as there are so many to choose from and the ingredients can be confusing. We’re big advocates of natural shampoo, so if you’re thinking of ditching your commercial shampoo, we’re here to offer advice and answer any questions you may have.
Get in touch
At Kartee Salon, we are truly lucky to have amazing customers who love what we do, with some even calling us the best hair salon in Tooting (some have even called us the best hair salon in London!).
You can also find regular updates on our social channels that offer free, helpful tips and insight into common hair issues: Facebook or Instagram.
You can find us on Colliers Wood Road, SW19 and we are open Monday to Friday, 10-7.30pm (9pm on Thursdays), Saturday 9-6pm and Sunday 10-5pm. Give us a call on 020 8540 4664 or email hello@kartee.salon and we’d be more than happy to arrange a free hair consultation. Best Hair salon in London / Best hairdresser in London.