Here are several ways to decrease the loading time of a website.

1. Choose a decent and reliable hosting provider to allow your website to load faster.
2. Use images with appropriate size.
3. Use images with WebP or JPG as they are smaller than other format.
4. Try to use CSS instead of images where possible.
5. Use the right hosting type of your website. Big website may need VPS for better performance.
6. Use mp4 instead of other video format as the file is much smaller.
7. Optimize your scripts and databases.
8. Lazy Loading technique may significantly help.