How to Speed Up Your WordPress Website

As everybody knows speed of the site matters a lot in the today’s world. Speed is a quality that all the websites or services should maintain, and thus WordPress is not an exception. You always have to keep in mind that the first impression is the last impression, so it is important to ensure you that in no way the visitors will leave your site with any reason. You don’t have to leave any reason on your site from which you lost your visitors. You only have to focus on turning the visitor into customer.

Don’t Miss: 9 Best Portfolio WordPress Plugins

In this post, I am going to show you how effectively you can improve your WordPress site loading speed and also with this you can improve the performance.


Choosing a Good Host

Your choice of web host bigly affects your webpage speed. A good web host is the establishment where your site runs, it’s the first angle to be tended to when taking a shot at improving webpage speed (regardless of the fact that not a WordPress powered website).

There are number of hosting companies out there, it is a highly competitive market and there is worth in shopping around. So take a short survey before choosing the host or you can also take the helps from the web experts. If not you can simply check out the reviews before selecting the host for your website.

Using a CDN

A Content Delivery Network or Content Distribution Network (CDN) is a system of distributed servers that deliver the web pages and other web resources to the user those are based on his or her geographical location.

A CDN usually copies all the static files such as CSS, JavaScript, and media files etc. in use on your website and delivers them to users as fast as possible.


Caching is the temporary storage of content such as pages, images and any other files that has been used to deliver your page. All this content is saved on the visitor’s local drive as a cache, so that whenever they are requested again by the same visitors, they delivered much faster. Caching also happens on the server. It is basically a technical area, but there are several popular WordPress plugins that you to configure and manage caching very easily. The best plugins for this purpose are W3 Total Cache and WP Super Cache.

Caching means to the cache memory that you have studied in your school or college time. It is short memory that stores in the every individual system’s memory.

Minify CSS and JavaScript Files

The process of ‘minifying’ your CSS and JavaScript files compresses the original files to the smallest possible sizes, thereby improving the speed at which the browser retrieves the files.

YUI Compressor will come in convenient way if you prefer a manual approach to minifying your site CSS and JavaScript files, or you can go for WP Minify which handles the work with an automated approach. Some caching plugins also offers minification as a feature of them.

Compressing Images

Aside from the way that large image files contribute extraordinarily to the drowsiness of a WordPress site, they additionally expend transmission capacity as well. Images are a decent contender for improvement.

Using the free WPMU DEV WordPress Smush API, the WP Smush plugin will help you to reduce the size of these images without compromising their quality. I had used this plugin and found it very amazing that how much it reduces the image sizes. Small size of images is very good for increasing the loading speed of your website.

Compressing Site

In basic terms, site compression is similar to transforming your whole site into a ZIP archive. Also, when any of the pages of the site is asked for, a client’s browser acts like WinRAR and unzips the archive and afterward demonstrate the content. Despite the fact that this sounds like an additional work and would back things off, trust me, it doesn’t.

Even though the W3 Total Cache is very popular for the caching, it can also be used in the site compression. You can enable this feature by going to:

Admin page > Performance > Browser Cache > Enable HTTP (gzip) Compression

Optimizing Your Database

WordPress usually auto saves almost everything. This includes the unwanted revisions, trackbacks, pingbacks, trashed items, unapproved comments, or comments marked as spam, etc.

Just your hard drive become disintegrated, your WordPress database can also suffer from the similar problem. However, you can also use the WP Optimize plugin to optimize your database or WP DB Manager which enables you to optimize your database and as well as schedule dates for the regular database optimization.

Choosing the Right Plugin

Installing a great deal of plugins can include an enormous measure of garbage to your site and site files. There’s no reason for installing or keeping plugins you don’t generally require. Delete the unused plugins or extra plugins from your admin panel.

The best approach is to audit your WordPress Plugins, keeping the ones that are critical to the running of your site and remove the ones that are not. Collecting the plugins more and more is just like collecting the garbage and nothing else. So always try to keep the data or the plugins that you really need or want.

Disabling Trackbacks and Pingbacks

By default, every time another blog mentions you that your site gets be notified. These are called the pingbacks and trackbacks. You can also turn off this feature in WordPress here:

Admin page > settings > discussion and then uncheck the first two checkboxes.

Turning this WordPress feature will not harm your website. So doesn’t worry about this just do it if you want?

Choosing a Good Theme or Theme Framework

While some of the WordPress themes are extremely fast and well coded and on the other hand some are exactly opposite.

When choosing the theme, take a note of the load speed of the theme’s demo page, this will give you an idea of the impact that the theme would be adding to your site load speed.

Optimizing the Structure of Your Homepage

Indicating post portions and minimizing the quantity of widgets and posts in a page is an excellent approach to keep your homepage optimized.

Not only doing this will help your site loading speed, it also improves your overall user experience. As I told you above you only got one chance for making a first impression. Try to do it best as much as you can.

Enabling Keep Alive

HTTP Keep Alive is the idea of using the single Transmission Control Protocol (TCP) connection to send and receive multiple HTTP requests, instead of opening a new connection for each request.

Your web host might already have these sorts of setting enabled so check with them first, but if you have a typical hosting account then you can simply copy the line of the code below into your .htaccess file to enable keep alive.

Header set Connection keep-alive


In this I have covered the best approaches that help you in speed up your WordPress website. Implementation of these methods will greatly improve your WordPress site loading speed. All the very best and try them once at least you will get surprised with the results.


  1. Shehroz Khan January 18, 2016
  2. Ahsan tariq Awan March 7, 2016
  3. Harsh S. March 17, 2016

Add Comment