1. Prepare a clean oil free base
Create a clean base for your eyeshadow to adhere to. This means having a clean and moisturized skin. Also powder your eyelid area to absorb the excess oil before applying eyeshadow.
2. Use an eyeshadow primer
Using an eyeshadow primer can not only prevent creasing and fading of the eyeshadow but also increase the intensity of the eyeshadow. My favourite high end primer is the Urban Decay Primer Potion and my favourite low end primer is the Elf eyeshadow primer for a fraction of the price. You can also substitute a primer with a good concealer.
3. Use a cream eyeshadow base
4. Wet your eyeshadow
Using your eyeshadow wet will not only intensify the look but also prolong the wear of the eyeshadow. I like to spray the eyeshadow brush with a fine mist of water or contact lens solution and then dip the brush into the eyeshadow. Do not spray too much liquid or it will not only mess up the eyeshadow in the pan but also your eyeshadow look.
5. Spray water or makeup setting fix
Set your eyeshadow with mineral water, water or a makeup fix like MAC fix plus. This also gives a dewy finish to your skin.
Please read about my other How to make your makeup stay on posts:
5 Ways To Make Your Lipstick Stay On All Day
10 Ways to Make Your Foundation Stay On All Day
5 Ways To Make Eye Shadow Stay On All Day
10 Ways To Make Your Eyeliner Stay Put The Entire Day