The purpose of adding high quality images to your website is to catch your audience's attention but this can also be a drawback as loading an image consumes a huge bandwidth and is what usually causes the delay.
Here are a few tips to compress those images without sacrificing the quality:
1. Ask your photographer to provide you with images that are web-ready. Maximum side should be from 800 to 1000 pixels.
2. If you're taking the pictures on your own, you can use a software to control the images before uploading them. On average, the image size should be around 200-400 kb.
Here's one website you might want to take a look:
Tinypng (tinypng.com) This site can reduce an image of up to 70% from its original size by using smart lossy compression techniques. You could compress up to 20 images with a maximum of 5mb per image.
3. Plugins are your best option if you want everything done automatically. The caveat to this is that it will store the back up file to your website and it will eat up the storage space. This can be minimized but you will need to specifically set that up on the plugin's settings.
With our Landleads/Landlist Managed Plan currently provide a free plugin called ShortPixel ( shortpixel.com).
Here's a guide on how you can install ShortPixel to your Wordpress website: