Shampoos can be differentiated by a consumer by:
Listed ingredients
Smell
Color
Size of the bottle
Color of the bottle
Texture of the bottle
Price
Price per unit
Name
Typefaces used on packaging
Layout of the label
Marketing blurb
User-experience
Long term user-experience
Shopping environment of where it is purchased
Shelf placement