When you need the perfect image for your site and don’t have the time, budget, or expertise to create your own, you may need to use a stock photo. While you can pay for stock photos, there are plenty of free options that have beautiful images in a nearly any category you can think of.