Question: what are the main ingredients in shampoo?
Answer: Sulphates (often shown as sodium laureth sulphate, ammonium lauryl sulphate, sodium trideceth sulphate and cocamidopropyl betaine) are the main cleansing ingredients in shampoo and they're what creates a lather. ... 
Silicones or siloxanes seal the hair's cuticles and make it shine.