How to Speed Up Your WordPress Website in 9 Easy Steps

How to create a blog in WordPress
Improving site performance – using progressive JPEG images

Studies show that people do not have patience when they are on the Internet. Approximately 25% of people abandon a web page that does not load in 4 seconds or less. It may seem hard. Fortunately solve this is not that difficult, if you can reduce the load time of your website to 2.9 seconds, it will be  faster than half of the existing websites . This means that even minimal website speed improvements can result in enormous advantages for your business. And like WordPress dominates half the internet, website owners wanting to improve WordPress site speed is not a surprise.

In this tutorial, we’ll show how to speed up your WordPress in 9 easy steps. You need not be a programming guru to follow this guide. This WordPress tutorial is for people who are starting. Following this tutorial will not only boost the retention of your site but also to improve the SEO!

What did will need

Before starting this tutorial you will need:

  • Access to the administrative panel of WordPress

Step 1 – Testing the speed WordPress

Before you start optimizing journey of your WordPress, you need to know how this sue the site compared to other sites. Testing the speed of your site is not merely a formality, you can get rid of problems following the rest of this tutorial if your site already has a good speed. There are thousands of useful tools to indicate the performance of your website. We recently published a detailed tutorial on how to test your site in GTmetrix , that of useful tips for improvement combined speed with intuitions Google Page Speed and YSlow results. Finally, if you check your site from other sites, you can you can check the Pingdom .

Step 2 – Removing unnecessary plugins and themes

It is normal to add new features on your site so that it remains modern and relevant. In WordPress sites, this is done via plugins and themes. Often, new plugins replace functionality of the original features that are not as functional. As time goes on, you should find your site full of plugins and themes that unused for some time.

Too many plugins, especially obsolete, can dramatically reduce the WordPress performance. As a general rule, the first thing to do is to remove or at least disable unnecessary plugins when optimizing WordPress. Ideally, your site has only plugins that are essential for the operation. Be sure to check our guide to installing and uninstalling plugins in WordPress.

Step 3 – Minificando CSS, HTML and JavaScript

Minificar is one of the most useful techniques if you want to ensure the performance of your site. In an attempt to reduce the size of the front-end files and scripts (HTML, CSS, JS) removing characters such as spaces and comments of these files. The result is exactly the same functionality without the additional volume.

Plugins can help in minification include Autoptimize and W3 Total Cache. For a more detailed look at how to improve the performance of the website through minificados files, see this detailed tutorial.

Step 4 – Enabling GZIP compression

Besides minificar files, you can also benefit from a separate form of compression known pro Gzip. Essentially, when someone visits your site, resources (files) from your site are searched. Greater resources, more time to load on the client side. When you enable gzip compression, you can substantially reduce these funds, thereby accelerating the WordPress site loading process.

To check if your site has Gzip compression enabled, use .htaccess file and add the following code:

<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text / html
  AddOutputFilterByType DEFLATE text / css
  AddOutputFilterByType DEFLATE text / javascript
  AddOutputFilterByType DEFLATE text / xml
  AddOutputFilterByType DEFLATE text / plain
  AddOutputFilterByType DEFLATE image / x-icon
  AddOutputFilterByType DEFLATE image / svg + xml
  AddOutputFilterByType DEFLATE application / xml + rss
  AddOutputFilterByType DEFLATE application / javascript
  AddOutputFilterByType DEFLATE application / x-javascript
  AddOutputFilterByType DEFLATE application / xml
  AddOutputFilterByType DEFLATE application / xhtml + xml 
  AddOutputFilterByType DEFLATE application / x-font  
  AddOutputFilterByType DEFLATE application / x-TrueType font-  
  AddOutputFilterByType DEFLATE application / x-font-ttf  
  AddOutputFilterByType DEFLATE application / x-font-otf 
  AddOutputFilterByType DEFLATE application / x-OpenType font- 
  AddOutputFilterByType DEFLATE application /
  AddOutputFilterByType DEFLATE font / ttf 
  AddOutputFilterByType DEFLATE font / otf 
  AddOutputFilterByType DEFLATE font / OpenType
# For Older Browsers Which Can not Handle Compression
  BrowserMatch ^ Mozilla / 4 gzip-only-text / html 
  BrowserMatch ^ Mozilla / 4 \ .0 [678] in the gzip
  BrowserMatch \ bMSIE! In the gzip! Gzip-only-text / html
</ IfModule>

You can also follow our dedicated guide to the process of enabling gzip compression step by step on your server. On the other hand, plugins like WP-ROCKET can enable Gzip compression of your site automatically.

Step 5 – Optimizing Images

Because of its static nature, the images may seem innocent enough. But do not be fooled with it – high resolution images can cause impediments in loading on the site if you do not pay attention to the size of the images. This does not mean you should abandon high-definition images and use less. There are many methods to optimize images on your website. WordPress plugins like Smush Image Compression and Optimization offers a convenient way to achieve good response speed without losing image quality. For more information about image optimization in WordPress see this tutorial.

Step 6 – long sharing content on websites

Another tip that you may have found while looking for ways to optimize WordPress is paging. This means dividing the page with very large content into smaller pieces. These parts can be viewed one by one on separate pages.

Paging is usually used for comments sections on websites that carry thousands of comments simultaneously using much traffic. You can easily enable paging in the comments of a WordPress site – Just go to settings, and go in discussions. Here you can determine the maximum number of comments per page. A balanced number is recommended. Not many per page as well, not just so that users do not need is constantly clicking next page.

In addition to the comments section, paging can also help to share a post or page into separate pages. This can be very useful for long posts, because users are not acceptable with great texts at first sight. Paging posts can be activated by adding <! Nextpage-> in the text version of the post. WordPress will automatically detect and enable for you.

Step 7 – Updating PHP to increase the speed of WordPress

This is one of the lesser – known tricks. However, it is one that has the biggest impact. Migrating from PHP 5 to 7 PHP on your own may seem daunting, but the benefits are practically begging for you to make the exchange. The WordPress performance increases twice in PHP 7 compared to PHP 5, the former shared hosting and managed to deliver 5X faster because we are optimized for WordPress.

Something to keep in mind, however, is the backward compatibility of PHP 7. This means that you can be that some of the plugins or themes that you use are not compatible, including those that worked perfectly in PHP 5. To verify that your site with plugins and themes are compatible current use PHP Compatibility Checker for WordPress.

Step 8 – Using Cache Plugin

Cache is the mechanism known to reduce the loads of the servers. Basically, cache is a system that stores information that is frequently used by the customer system to the browser need not be pulling the same information repeatedly from the server. Cache can substantially improve the performance of the site, therefore, one of the main techniques to improve performance of the WordPress site.

A variety of plugins available for WordPress with different types of cache, including WP Super Cache to enable caching on your WordPress site.

Step 9 – Use a content delivery network (CDN)

With the internet becoming faster, sometimes it’s easy to forget that the websites are hosted on a physical server usually away from your location. And sometimes, the distance is so great that it can affect the response time. Most sites solve this problem through a content delivery network (CDN).

When you enable CDN on their website, the client browser does not need to search all the pages from the server, instead, some static pages are forced to stay in aa data centers close to the client browser. This reduces the total number of requests requested from the server, thus improving the performance of WordPress.

Several options are available to choose a CDN. The most popular include Cloudflare and MaxCDN. We provide a separate tutorial on how to set Cloudflare for your WordPress site.


In this tutorial, we saw how to improve the speed of your WordPress site following a few simple and useful settings. By following these steps, you should be covers to see significant improvements in the WordPress site performance.

For more tips and tricks as well as detailed guides, check out the WordPress tutorials section . And if you want to know more about our plans, site support and hosting services, you can contact our team.