Start closest to your head at your hair roots when shampooing – this is where the grease comes from. Work it into a lather, then rinse it all off, then do it all again using more shampoo.
The second time will foam up much more.
Photo: Fun with Shampoo (Week 28) by elaine under Creative Commons license