If you have been using WordPress for a while – you may have come across situation when your WordPress site seems to be sluggish. This issue can be so annoying – especially for those who understand the negative effect of this single issue. In situations like this, if you don’t resolve it as fast as you can – then you loose you blog traffic, no one likes to visit a slow or sluggish website – no matter how quality its contents may be.
If you are facing this issue – not to worry, you are not alone. On the post I will list out the reasons why your WordPress site may get very slow in loading its pages and also explain elaborately how this issue can be resolved.
Major Reasons Why WordPress Site May Become Unnecessarily Slow
1) Bad Web Hosting
2) Poor WordPress Configuration
3) Large Page Size With Large Images
4) Badly Coded Plugins
5) Too Much Plugins
6) External scripts from your theme or plugins.
How To Make WordPress Site Load Faster
1. Optimize WordPress Images
Adding images especially those with much colours makes webpages look beautiful, but we must be very careful when we do this, this is because images is one of the major reasons why a website takes time to load. Therefore we are expected to optimize our images before uploading them to our site. To do this you may have to resize the image or even change its format – in other to reduce image weight. There are case where for instance, an image of 250kb can be compressed to 50kb and the image qualities will still be retained.
2. Install a WordPress Caching Plugin
WordPress caching plugin helps the web browser to store cached versions of static resources. This process helps webpages load much faster and at the same time it reduces server lag. Your caching plugin makes a copy of the each webpage on the browser during the first load, and then returns that cached version to every subsequent user on the same browser. Using a caching plugin can speed up your browser speed by 200%.
3. Break Comments into Pages
In other to speed up your WordPress blog you are expected to break your comments into pages especially when you are much engaged with your blog readers. There are cases where a particular post may have up to 300 comments or even more. By this in may take a time to load the blog post and all its comments. But if you break your post comments into 30 or 50 it will not have much effect in delaying the webpage loading speed.
4. Use a Content Delivery Network (CDN)
5. Never Upload Videos Directly to WordPress
The size of video are always too large. Therefore uploading them directly on your WordPress might slow down the page where the video is uploaded and as well slow down you overall site.
There are available video hosting service such as; YouTube, DailyMotion, Vimeo, etc. Where you can upload your videos and embed the video URL on your WordPress website.
6. Control Your WordPress Plugins
Sometimes poor coded plugin installed on your WordPress machine may slow down your site loading speed. Also, installing too much plugins can contribute in slowing down your site. Therefore you are expected to install only trusted plugins and delete all unnecessary plugins.
7. Reduce External HTTP Requests
Most WordPress themes and plugins sometimes promotes certain products thereby serving all kinds of files from other websites, files which may sometimes include scripts and images from external sources. You are expected to take notice of this and turn such feature off if available or even avoid such themes or plugins if it having a negative impact on your site loading speed.
8. Optimize WordPress Database
As long as you have been using your WordPress for a while, there will definitely be some information that must have accumulated on your WordPress database that are no longer necessary to you. Such information may include; redundant files from deleted plugins, WordPress post revisions, trashed posts, unused tags, etc.
By optimizing your WordPress all these unnecessary files can be deleted by just a single click with the use WordPress optimization plugin.
9. Review your Host Provider and Package
If you WordPress site is still slow even after trying most options listed above – then you must have to investigate your hosting packages and your host company. You may have to upgrade your host package or better still migration your site to another host provide. While migrating you must consider the server location and the location of you target audience. If Nigeria is your target then it will be best for you to choose a web host provider whose server in located either in Nigeria or any other African country.