Yes, it will. I bleached my hair
5 times( I know how horrible it is, trust me.) And still couldn`t get the white
tone that I wanted to go, because bleach always tends to leave yellow tints to your hair
So if you get the John Frieda sheer blonde, PURPLE shampoo it will indeed remove those yellow
tones from your hair
, although you should be a very pale yellow
tone in order for the best results, because Purple is the opposite of yellow
on the spectrum it will take all of that, and cancel it out. It works well. Any purple base shampoo should work, there`s also violet toners, and blue ones to if its more orange.