Os ingredientes comuns do xampu incluem detergentes especiais que retêm a sujeira no cabelo sem remover os óleos naturais. Outros ingredientes podem incluir ácidos, construtores de espuma, espessantes, condicionadores e fragrâncias. Nos Estados Unidos, a Food and Drug Administration (FDA) exige que os fabricantes de xampus listem com precisão os ingredientes na garrafa. Ao listar os ingredientes, os fabricantes geralmente usam os nomes químicos de muitos desses ingredientes de xampu.
Sabões e compostos que retêm a sujeira são comumente chamados detergentes ou surfactantes. O nome químico do detergente geralmente usado no xampu é lauril sulfato de amônio. Alguns shampoos contêm um composto semelhante chamado lauril sulfato de sódio. Esses detergentes se ligam aos óleos do cabelo e permitem que eles sejam lavados na água.
Muitos detergentes são compostos alcalinos ou básicos, que podem deixar o cabelo opaco. Portanto, muitos fabricantes de xampus incluem ácidos que ajudam a manter o cabelo brilhante. Os ácidos mais comumente usados no xampu incluem ácido ascórbico e ácido cítrico. Uma forma de ácido ascórbico é a vitamina C, e o ácido cítrico é o ácido natural encontrado em frutas como limões e laranjas.
Enquanto os ácidos ajudam a manter o cabelo brilhante, o xampu também precisa de espuma para melhor limpar o cabelo. Os construtores de espuma tradicionalmente incluídos nos ingredientes do xampu são chamados cocamida mea ou cocamidopropil betaína. Esses compostos químicos ajudam a criar espuma, o que faz com que os detergentes funcionem melhor, permitindo que mais sujeira seja retirada do cabelo e lavada.
Além dos construtores de espuma, a maioria dos shampoos contém ingredientes que tornam o produto espesso. Os ingredientes espessantes ajudam a manter o xampu na consistência correta, garantindo um produto espesso e cremoso. Os nomes químicos para espessantes incluem goma xantana, álcool cetílico, cloreto de sódio e álcool estearílico. Muitos desses compostos químicos também atuam como agentes condicionantes no cabelo. Os condicionadores ajudam a tornar os fios de cabelo mais macios, suaves, espessos e fortes. Outros condicionadores adicionados por muitos fabricantes de xampu são alantoína, glicerina e glicerina. Shampoo para cabelos secos ou cabelos danificados pode ter mais desses ingredientes condicionantes.
Normalmente, as empresas adicionam outros ingredientes de xampu para incentivar os clientes a comprar seus produtos para o cabelo. Xampus especiais, como xampu para bebê, xampu para cachos, xampu caspa e outros tipos de xampus contêm aditivos adicionais. Muitos shampoos anunciam proteção contra a luz ultravioleta, proteínas, vitaminas, extratos vegetais e outros ingredientes orgânicos. O filtro solar mais comum usado nos xampus é o salicilato de octilo, e alguns usam o PABA, um composto encontrado nas loções para o filtro solar.