Gli ingredienti principali dello shampoo sono acqua, detergenti, conservanti, addensanti e agenti di condizionamento. Alcuni tipi di shampoo possono contenere modificatori, additivi speciali o estratti di piante.
Acqua, detersivi e conservanti sono gli ingredienti principali di tutti gli shampoo. L'acqua deionizzata costituisce il 70-80% della formula dello shampoo. I detersivi sono l'ingrediente detergente dello shampoo e aiutano a rimuovere l'olio dai capelli. I preservanti prevengono la crescita di batteri e altri microbi nello shampoo.
Gli addensanti, i booster di schiuma e gli agenti di condizionamento sono gli ingredienti secondari dello shampoo. I booster di schiuma aiutano ad aumentare la quantità di schiuma e bolle. Agenti condizionanti sono aggiunti per compensare l'effetto degli ingredienti più duri sui capelli. Questi agenti riducono l'elettricità statica e migliorano la morbidezza e la sensazione dei capelli.
Gli ingredienti che modificano il colore e il profumo dello shampoo sono additivi speciali. Altri additivi speciali includono estratti botanici, oli naturali, proteine e vitamine.
A seconda del tipo di shampoo, a volte vengono aggiunti altri ingredienti. Gli shampoo naturali utilizzano gli estratti vegetali e altri ingredienti naturali. Gli shampoo alternativi utilizzano meno sostanze chimiche aggressive.
I chimici cosmetici sviluppano formule shampoo in laboratorio. Dopo aver definito le caratteristiche dello shampoo, vengono prese le decisioni riguardanti l'odore, il colore e lo spessore. Anche l'irritazione e le prestazioni dello shampoo vengono prese in considerazione durante lo sviluppo della formula.