Stock Photography & Photographers
If you have a larger budget or simply need something very specific, consider hiring a professional photographer. Hiring a photographer may be more expensive, but you'll have a photographic solution specifically suited to your brand and project needs. You'll also avoid a competitor potentially co-opting the same stock photos you selected for your own project.
Unless you're an excellent photographer, either of these options is better than attempting your website's photography yourself. Even if you are — consider whether you are able to budget the time to make your website's photos great. If not, there are many options to make sure your site has strong visual impact through great photography. Make sure your imagery is strong – it’s important.