Įprasti šampūno ingredientai apima specialius ploviklius, kurie sulaiko nešvarumus ant plaukų, nepašalindami natūralių aliejų. Kiti ingredientai gali būti rūgštys, putų formikliai, tirštikliai, kondicionieriai ir kvapiosios medžiagos. Jungtinėse Amerikos Valstijose Maisto ir vaistų administracija (FDA) reikalauja, kad šampūnų gamintojai tiksliai nurodytų ingredientus ant buteliuko. Sudedamųjų dalių sąraše gamintojai dažniausiai naudoja daugelio šių šampūno sudedamųjų dalių cheminius pavadinimus.
Muilai ir junginiai, kurie sulaiko nešvarumus, paprastai vadinami plovikliais arba paviršiaus aktyviosiomis medžiagomis. Paprastai šampūnuose naudojamo ploviklio cheminis pavadinimas yra amonio laurilsulfatas. Kai kuriuose šampūnuose yra panašaus junginio, vadinamo natrio laurilsulfatu. Šie plovikliai susilieja su plaukuose esančiais aliejais ir leidžia juos nuplauti vandenyje.
Daugelis ploviklių yra šarminiai arba baziniai junginiai, dėl kurių plaukai gali atrodyti blankūs. Todėl daugelis šampūnų gamintojų įtraukia rūgščių, kurios padeda išlaikyti plaukų blizgesį. Dažniausiai šampūnuose naudojamos rūgštys yra askorbo rūgštis ir citrinos rūgštis. Askorbo rūgšties forma yra vitaminas C, o citrinų rūgštis yra natūrali rūgštis, randama tokiuose vaisiuose kaip citrinos ir apelsinai.
Nors rūgštys padeda išlaikyti plaukų blizgesį, šampūnas taip pat turi putoti, kad geriau išsivalytų. Į šampūno sudedamąsias dalis tradiciškai įtraukiamos putos yra vadinamos kokamido mea arba kokamidopropilo betainu. Šie cheminiai junginiai padeda susidaryti putoms, dėl kurių plovikliai geriau veikia, nes nuo plaukų pasišalina ir išplauna daugiau nešvarumų.
Be putą formuojančių medžiagų, daugumoje šampūnų yra ingredientų, dėl kurių produktas tampa tirštas. Tirštinantieji ingredientai padeda išlaikyti reikiamą šampūno konsistenciją, todėl produktas yra tirštas ir kreminis. Cheminiai tirštiklių pavadinimai yra ksantano derva, cetilo alkoholis, natrio chloridas ir stearilo alkoholis. Daugelis šių cheminių junginių taip pat veikia kaip kondicionuojančios priemonės plaukams. Kondicionieriai padeda padaryti plaukus švelnesnius, lygesnius, storesnius ir stipresnius. Kiti kondicionieriai, kuriuos prideda daugelis šampūnų gamintojų, yra alantoinas, glicerinas ir glicerinas. Šampūnas sausiems arba pažeistiems plaukams gali turėti daugiau šių kondicionuojančių ingredientų.
Paprastai įmonės prideda kitų šampūno sudedamųjų dalių, kad paskatintų klientus pirkti plaukų produktus. Specialiuose šampūnuose, tokiuose kaip kūdikių šampūnas, garbanojimo šampūnas, šampūnas nuo pleiskanų ir kitų tipų šampūnai, yra papildomų priedų. Daugelis šampūnų reklamuoja apsaugą nuo ultravioletinių spindulių, baltymus, vitaminus, augalų ekstraktus ir kitus organinius ingredientus. Dažniausiai šampūnuose naudojamas kremas nuo saulės yra oktilo salicilatas, o kai kurie naudoja PABA, junginį, esantį apsauginiuose losjonuose.