Shampoo is a cleansing agent. It contains ingredients called surfactants and detergents that help remove oil, sweat, dirt, product buildup, and environmental pollutants from your hair. Conditioners, on the other hand, contain natural oils, proteins, and botanical extracts that help keep hair soft, shiny, and smooth.