A click on a website link seems like a simple thing.
But far from it, hundreds of requests are made and granted across the web to bring us the images and text we see on a web page, There’s a lot going on in a few seconds, and there’s a lot that can go wrong.
Things can start to get sluggish across the web, dragging your website along.
A study by Kissmetrics found that 47% of consumers expect a site to load in less than 2 seconds. The study further shows that 30% of visitors will abandon your site completely after waiting only 6-10 seconds. Only 20% said they would wait longer than 20 seconds before abandoning. So if your page takes 30 seconds to load, you’re only getting a fraction of the visitors that might actually be visiting your site.
Unfortunately, slow websites are bad news! A sluggish website could mean you lose website visitors and conversions. Slow Websites are every web developer’s worst nightmare.
Here is a list of things that can make your WordPress website slow
1. An outdated theme and plugin
On your WordPress dashboard, you will notice a regular popup asking you to install new updates or a new version of the WordPress software.
An update generally means new features have been added and they’ve ironed out any kind of problems or errors in the base code, particularly in regards to speed. Install the latest versions of all software plugins to help load your website faster and smoothly.
2. Too Many Plugins
3. Non-optimised Images
A 500KB PNG file can become 90kb by optimizing it.
Having 20 non-optimised images on your site could add as much as 4 to 6 MBs extra in terms of page load. Non optimized images can severely slow down your website
The good news is, most of your heavy JPG and PNG images can become between 40% to 80% smaller without losing quality. You can achieve this by optimizing your images using Photoshop and other third-party tools online such as compressor.io and JPEG optimizer
4. Too Many File Request
But your server can only handle a certain amount of requests per seconds.
The server fetches and serves your website content to the end-user, images and text, just like a shopkeeper brings in your stock from the store. When you ask for an item, it’s not just about the size of the item, it’s about how many items you want.
So let’s say your website uses 80 file requests every time its loads up. If you have 100 people all access your site at once, that means 8000 file request in one second.
When you think about it this way life is simple. You’d understand that websites with multiple file requests will take a longer time to load.
If you are on a small server, that will seriously slow down your website.
Always try as much as possible to reduce your file requests.
Caching refers to the process of creating static versions of your content and serving it to visitors.
In WordPress, fetching a page requires back and forth of queries, sent to and from the database. If you create a page and you won’t be updating it every day, caching creates static copies of your website and serves it to your visitors, thereby reducing queries to and from the database. Enabling caching, therefore, helps to reduce the load on your hosting server.
Let’s not forget that a faster website does more than bringing a better experience to the end-user;
it also implies a favorable rank with search engines.