Purple shampoo is designed to remove brassy, warm tones in blonde hair while a blue shampoo is designed for brunettes. Purple shampoo uses purple pigments to counteract yellow, brassy tones while blue shampoo uses blue pigments to counteract warm orange pigments in brunette hair.