What's making my website so slow?
The main things slowing down your websites are unoptimized and unneeded images, videos, and scripts.
That means you should remove every script and media that doesn't improve your visitors' experience. Yes, that includes that very original stock picture of 3 smiling men in suits you have on your homepage.
For the rest, there's a long list of things you should do, starting with:
- Resizing and optimizing images and videos
- Minifying your Javascript, HTML and CSS
- Enabling cache and gzip on your web server
Doing this will rank you above a majority of websites when it comes to loading speeds.
Depending on your website, there might be more optimizations required afterwards, but those are the basics.