Yes, a shoulder-length haircut with layers will definitely add volume to your hair. Because the layers are cut at different lengths, will create the illusion of volume, especially on thin or fine hair.