Kebanyakan
shampoo mempunyai dasar detergen yang lalu ditambahkan beberapa jenis penstabil kimia, pengawet, senyawa, pelembapan,
parfum dan warna. Dalam memilih
shampoo yang dinilai adalah kinerjanya, bukan penampilan, warna, parfum dan harganya.
Kinerja shampoo yang baik adalah membersihkan rambut dan mudah dibilas sehingga rambut halus dan mudah diatur. Shampoo yang banyak busa tidak berarti lebih baik, kendatipun ini menunjukkan kandungan detergen tinggi. Shampoo yang kental juga tidak berarti lebih baik. Shampoo yang dijual disesuaikan dengan jenis rambut misalnya, berminyak, kering, dan normal. Beda antara shampoo-shampoo ini adalah jenis getergen dan tingkat kepekaan detergen. Kandungan detergen lebih banyak pada shampoo untuk rambut berminyak.
Frekuensi cuci rambut tergantung pada jenis ranbut, kulit kepala, dan lingkungan. Jika rambut anda berminyak, harus sering-sering cuci rambut, misalnya 3 atau 4 kali seminggu. Zat-zat yang ditambahkan ke dalam shampoo tidak semuanya berguna untuk rambut karena shampoo cepat dibilas dari rambut.