Some shampoos contain oil and ingredients that can leave residue on the scalp. They may also contain silicone which helps to make your hair soft, but silicone leaves a waxy layer on your scalp that can cause residue and build-up.