Skip to content


Every time you wash your hair, you’re cleaning away dirt, grease and countless microbes that live on your scalp – all things the best shampoo for oily hair needs to do. Find out what to look for with our guide.

First, we need to understand why you need to deal with grease on your hair fairly regularly.

Scalp oil is absolutely normal – your body produces oils all the time; they play a key role in keeping your hair and scalp moisturized.

But when it builds up, it can become a problem.

Dirt can become trapped in the grease and break down over time into substances that could potentially damage the scalp.

Oil and dandruff
Another reason to take care of oil regularly is because it’s a key factor that contributes to dandruff.

It’s these oils that are broken down into oleic acid by naturally occurring microbes on the scalp.

And if you’re sensitive to oleic acid, your body reacts with the symptoms of dandruff – like flaking, itching, redness and irritation.

So it’s clear: If you suffer from dandruff, you need to keep oil under control.

How to treat oily hair
Grease and oil on your scalp won’t wash out with water alone – think of it like washing a greasy pan. Wash with water alone and the water and grease never mix, but as soon as you add soap, it washes straight off.

That’s exactly what the best shampoos do – they emulsify the oil so it can be easily washed off in the shower.

You’ll find this great cleaning action in all Head & Shoulders shampoos.

Plus, there are shampoos in our range specifically designed for oily hair, like our Instant Oil Control shampoo or our Citrus Breezeshampoo.

You’ll also get powerful dandruff-fighting protection, so if a greasy hair problem is making your dandruff worse, you can tackle your dandruff while keeping your hair feeling fresh and clean.

More hair care tips