Olive oil has many skin benefits when used as topical oil. As a humectant, olive oil naturally moisturizes the skin and draws water to the applied area. Though most moisturizers and creams can boast similar benefits, olive oil has the added benefit of being all natural, which means that it doesn’t contain a lot of the same filler ingredients like mineral oil that can make creams and lotions actually harmful to the skin over time.