It’s not always possible to shoot your own photos and videos for your website, sometimes a good stock photo does the job just as well (if not better)!.
Here are some places you can begin searching for images for your site. Starting with free and moving into paid sources.
I often use Pexels to find high quality and free images. They have a good selection of photos available and a great user interface.
These guys offer a selection of free stock photos, and also have an even wider collection of paid for ones.
Exactly what it says! Another great free image source with over 350,000 images.
More royalty-free photos, vectors and illustrations! There are a few limitations and restrictions, so read the terms carefully.