25 Actionable Tips to Increase Your Website Speed (2019 GUIDE)

• November 19, 2019 •

Want to increase your website speed?

Then you’re in the right place.

A fast loading WordPress site not only enhances your website user experience but it also helps you rank your blog posts higher in Google and increase your website traffic.

Today I’m going to show you the exact WordPress speed optimization technique that I used to make my website load under 1 second.

increase website speed

It can be a great moment for any webmaster when his/her site load under 1 second.

So, Are you ready to speed up your site?

Let’s get started…

Why you should care about Website speed

The speed or Load time of your site matters for two Main important reasons:

  1. SEO
  2. Your site user’s experience

Google uses site speed as an official ranking signal, So site speed is an important factor that determines how high your website rank in Google’s search results.

If your site’s speed isn’t up to par with the other pages appearing in the top 10 search result, you won’t rank on the First page of Google Search result.

And you know it very well that majority of peoples never click or go on the second page of search results.

Recently, Brian Dean from Backlinko conducted a study where he analyzed 1 million Google search results.

Their main purpose behind this study was to figure out what are the most common thing among the site that ranks in the top 10 results of Google.

Surprisingly, they found a strong correlation between site speed and Google rankings:

Average page load time
Research conducted by Backlinko

According to their study “Pages On Fast-Loading Websites Rank Significantly Higher than Pages On Slow-Loading Websites

So as far as SEO perspective is concerned, If your website load time is not at least good then forget about ranking your blog in the top 10 positions and getting free organic traffic.

[optin-monster-shortcode id=”vsdwslcebn7trjv9krbu”]

When it comes to user experience, past research clearly shows that the websites which are loading very fast lead to happier users, increased productivity, as well as users spend more time on page.

A research conducted by Kissmetrics showed that 40% of people bounce back from a site if it takes longer than 2-3 seconds to load.

If peoples are continuously leaving your site immediately after landing on it, then even if your site ranks in No #1 position of Google – Google will take note and downvote you since they consider this behavior a sign of a low-quality site.

To sum it all up, if you want more traffic, sales, email subscribers, and more money from your site, then no matter what you must have to make your website FAST!

Don’t worry I am here to help you in speeding up your site…

See Also: How to start a Profitable Blog to make passive income online

How To Increase Website Speed & Performance

There are plenty of factors which determines how much time each page on your sites take to load. That’s why there are different steps you can take to increase website speed and user’s experience.

Below I will talk about Top 25 tips and practices to improve your website load time and performances.

So, without further ado let’s get started…

1. Invest in Quality Web Hosting to increase your site speed by 80%


One of the major factors that influence the speed of a WordPress website is the Hosting you are currently using for your site.

In Fact, I would say 80% of Your website speed completely depends upon the hosting you are currently using.

Often when we first start out, we go the cheap way and host our website on a cheap shared hosting provider. By the time as sites grow in usage and content, they get slower.

To illustrate, When I started blogging I signed up for Hostgator basic shared plan. Just after a few months, I noticed my site was loading too much slow. From my side, I tried every possible thing, but nothing seemed to work.

Don’t believe me?


When I was on Hostgator I was struggling to maintain my site speed to at least under 3 seconds

my site speeds

But Failed…

But When I moved to siteground, My site speed automatically got increased….


my site speed

Not just Hostgator – In fact, all the EIG hosting company including Bluehost, HostGator, iPage, Site5, and many others are popular for cutting costs by packing too many people on the same server (stressing it out) and that’s the reason they get horrible reviews. 

That’s why upgrading your web hosting to a premium shared or managed WordPress hosting is the simplest way to improve the speed of your website.

I recommend Siteground as our preferred WordPress hosting provider.

Siteground hosting is used by most of the Popular blog including Yoast SEO as well as it is officially recommended by WordPress.

They are rated #1 in almost all the Facebook poll and popularly known for providing blazing fast shared and managed WordPress hosting at a very affordable price.

Siteground speed

If you are using poorly rated hosting like Bluehost, Godaddy, HostGator, InMotion, Dreamhost, EIG then after migrating to Siteground, I am 100% sure that you’ll notice a significant improvement in your website speed.

Don’t believe my words?

See the results of other real people’s who got significant improvement after migrating to Siteground.

25 Actionable Tips to Increase Your Website Speed (2019 GUIDE)
siteground speed-min
siteground page speed

So, in case if you are using a slow hosting like Bluehost, Hostgator, iPage, Godaddy then without changing your host you’ll never get a good speed.

2. Use the Latest Versions of WordPress and Its Components

The second item on our list of best practices to speed up a WordPress site is keeping your CMS up to date.

Each update of WordPress not only offer some new features but it will also fix many bugs and security issues.

Just like WordPress, your themes and plugin al releases regular updates that make your website run more efficiently and prevent it from slowing down.

So, as a website owner, it’s your responsibility to keep your WordPress and its components updated to the latest version.

For more details on WordPress update, you can check this guide by Template monster – Why You Should Always Use The Latest Version Of WordPress

3. Upgrade To PHP 7+

All good WordPress hosting companies use the most stable PHP version on their server. However, in some cases, After a new release of PHP version, your hosting company may not automatically upgrade you to the latest version of PHP.

And If your site is running on the older version of PHP then upgrading it to the latest version will immediately make your site 2-3x faster.

At a recent PHP benchmark comparison, we found that the newer PHP 7.0 is more than thrice as fast as its predecessors 5.6

php speed benchmark-min

So, If you upgrade your PHP version it will drastically improve your site speed.

Now you must be wondering how to check the current version of PHP you are using on your site?

It is very simple, Just install Display PHP Version plugin and it will automatically show the current version of PHP in your dashboard area.

php checker

How to Upgrade the PHP version?

Step 1 – First of all Run the PHP Compatibility Checker to make sure that all of your Plugins and themes are compatible with the latest PHP.

php compatability check-min

Step 2: Open you Hosting Cpanel and click on PHP Version Manager (most probably appears under software section)

php upgrades

Step 3: Finally just select the latest available PHP version and click save button.

php upgrade

In case you don’t want to do it by yourself then you can also contact your hosting provider to update it for you.

4. Use a caching plugin

If you are using WordPress then one of the easiest ways to reduce your page loading time is to enable caching on your site.

Once you enable caching on your site, caching plugin makes a copy of the page after the first load and store it on the visitor’s browser.

So, the next time the same visitor comes back to your site, their browser will load the page very quickly, without having to send an HTTP request to the server again.

Although there are many Free Caching plugins like – W3 Total Cache, WP Super cache, Autooptimize and many others available for WordPress website.

Still, I recommend my readers to invest in a Premium Caching Plugin like WP Rocket because to get the best possible performance you may need to install 7-8 different Free Plugins What WP Rocket offers you in a single plugin.

You can also check my WP rocket review to See How It Cut My Page Load Times By 46%.


So, if you are like me who wants to use only one plugin then definitely invest in WP rocket otherwise you always have the option to install a Free Cache plugin and then download other plugins to fully utilize the power of caching.

5. Use a CDN (Content Delivery Network)

As you all know peoples visit your blog from the different locations of the world and needless to say that your site will load very slow if the visitors are located far away from where your site is hosted.

Suppose if your website is hosted in Singapore server then people visiting your website from India will get very slow loading speed compared to the people visiting from Singapore.

That’s where a CDN (content delivery network) comes in use.

Using a CDN can help to speed up loading times for all of your visitors.

CDN keeps a copy of your website across a large network of servers around the World.

Now when someone visits your site from any location, CDN serves the webpage from the nearest possible location.

diagrammatic explanation of How CDN works – By Kanoha

Because after using CDN your bandwidth is spread across the different server all over the world, it dramatically improves website loading time and gives better user experience and higher search engine ranking.

Which CDN should I use?

There are several free and Premium service available in the market like Stack path, Amazon Cloudfront, and Cloudflare.

WP Rocket - WordPress Caching Plugin

6. Optimize Images for Speed

optimize image for speed

It is always said that image brings life in a content, However, if the image is not optimized well then it may hurt your reader than helping.

In fact, big image size is one of the main non-technical reason why a pages load slow.

That’s why it is always recommended that you should optimize your image Before you upload a photo directly from your camera to your site.

Here are some of the best practices to optimize your image that will help you reduce your total page load size by up to 80%.

  1. Use only JPG & PNG Formats:

If you want to reduce the size of an image then saving your image in the appropriate file type is important.

For some people, this seems like a minor concern, but you have to understand the fact that the file type you use will directly affect the file size of the image.

In the original format, your photo can have a large size, but converting them into the two common image file type JPG & PNG will dramatically reduce the size of the image.

JPG is always considered as the best option for photos. It uses loosely compression which means when you save an image in JPG format it slightly reduces image quality, but it’s significantly smaller in size.

So, if you are uploading lots of photos in your content then make sure that they all are in the JPG format.

jpg , png, gif
JPG VS PNG VS GIF – Credit: Bannersnack

On the other hand, PNG image format is uncompressed which use lossless compression. Which means when you save an image in PNG format, you don’t lose any details, and the resulting file size is larger than a JPG file.

You should use PNG format only for the logos, screenshots, line art, and other detailed graphics.

For detail information on this topic you can check Adam article – The Blogger’s Guide To Optimizing Images For The Web

2. Reduce the Size by Compressing Images:

Once you save your image in the appropriate format its time to make the image size much smaller by compressing it.

Although there are many online tools like JPEG compressor & Tiny PNgs are available still I will recommend you to use a Free WordPress plugin called Smush.it for optimization of images.

Optimize Images for Speed

Smush.it will reduce the size of your image by losing its quality. The great thing about Smush.it is that it works in the background automatically every time you upload a new photo on your website media library.

Additionally, you can also check – 7 Best WordPress Image Compression Plugins Compared.

WP Rocket - WordPress Caching Plugin

7. Add Expires headers to leverage browser caching

Expires headers basically tell the browser whether they should request a specific file from the server or whether they should get a copy of the web page from the user’s browser’s cache.

Of course, it will only help those users who already have a copy of your web page stored in their browser’s cache. Which means it will only speed up your site for the users who have already visited your site in the past.

Expire headers decrease the page loading time in two ways.

Firstly it reduces the number of the same files they need to download twice. Secondly, it decreases the HTTP request that needs to made, further reduces the time it takes for the server to communicate with the browser.

How to add expire header?

Most of the cache plugins have inbuilt option to add expire headers for your site.

Like if you are using WP Rocket or W3 total cache then you just need to enable “Add Expire Header” option and you are all set…

expire header

However in case if your cache plugin does not have an option to add expire header then you can simply add the following code into your .htaccess file.

<IfModule mod_expires.c>
ExpiresActive on
ExpiresByType text/css "access plus 60 days"
ExpiresByType text/javascript "access plus 60 days"
ExpiresByType image/ico "access plus 60 days"
ExpiresByType image/jpg "access plus 60 days"
ExpiresByType image/jpeg "access plus 60 days"
ExpiresByType image/gif "access plus 60 days"
ExpiresByType image/png "access plus 60 days"
ExpiresByType text/css "access plus 60 days"
ExpiresByType text/html "access plus 60 days"

To add this code, simply access your hosting CPanel – go to your website root directory – find the .htaccess file – finally add the following code to the bottom of the file and click on save changes.

8. Use a Theme Optimized For Speed

While choosing a theme for your WordPress website, it is important to pay special attention at speed optimization.

Because sometimes a theme may have lots of features with the beautiful layout but if it is poorly coded then it can slow your site way down.

It is always better to go with a simple and light-weight theme than a theme with a lot of dynamic elements, complex layouts, sliders, flashy animations, and unnecessary features.

I personally use Generatpress Premium theme on all of my blogs.

generatepress black friday deals

Although they also offer a free version of the theme which you can download from the WordPress theme directory. But I never recommend anyone to use their free version because that is a very basic theme with limited features and option.

I would rather recommend you to invest at least $40-50 in your website design (Because in 2019 your blog layout and design matters a lot) and go for Generatepress premium.

Gneratepress has always focused on good performance and clean code. You’ll be surprised to know the fact that the entire theme size is less than 30kb.

Which is as small as you’ll ever find for a WordPress theme. Even most of the other well-optimized themes like schema, Author pro is still 200+kb.

Plus generate press theme has no code dependency, which helps you avoid the render code blocking error that Google Pagespeed Insights often shows a warning for that.

Put that together, Generatepress is a super-fast loading theme. You can also check our Generatepress theme review

9. Clean up your database

After using WordPress for a while, your database will have tremendous amount of unnecessary files that you probably don’t need anymore.

So, It is necessary to delete spam comments, trackbacks, database tables, pingbacks, transients, and hundreds of post revision and old drafts of your content that have accumulated over time which WordPress stores automatically.

If you are using WP rocket then deleting unwanted data from your database is very easy just go to Database section and from there you can delete all the unwanted junks.

WP Rocket Dtabase settings

It is always recommended to take a full backup of your site if this is your first time cleaning your database!

For those who are not using WP rocket Plugin, they can use the free WP-Optimize plugin: to clean their database.


See Also: 15 Things I Wish I Had Known Before I Started Blogging

10. Split Comments into Pages

Getting lots of comment on your blog post is a good thing because it means your blog readers are engaged with your content.

In fact, it is always seen that the most commented blog post are usually the most popular blog posts on anyone blog.

However, have you ever noticed that the Blog post with lots of comments loads slower than the Blog post with few comments?

That’s because loading so many comments increase server load which increases your average page loading time.

So, how to solve this issue?

My answer is very simple “Comment pagination” – Comment pagination basically means breaking the huge number of comments into multiple pages.

Although there are many plugins available for splitting comments but you don’t need to download any additional plugin for this simple task.

That’s because WordPress comes with a built-in solution, you just need to go to Settings » Discussion and check the box next to the “Break comments into pages” option.

break comments

For more detailed instructions, you can check this article – how to paginate comments in WordPress.

11. Turn off pingbacks and trackbacks in WordPress

In the early days of WordPress, Pingbacks and trackbacks were introduced as a way for blogs to alert each about links.

Let’s suppose your friend write an article on his blog and added a link to a post of your blog in his/her content.

Then you will automatically receive a ping from your friend’s blog about the link.

This WordPress feature might be useful at that time but today this is commonly used by spammers to send thousands of fake trackbacks and pings.

Additionally in case a real person link to your content, you always have the option to check those links from your Google search console.

So, it is always recommended to disable this feature as it is usually not worth the extra resources.

WordPress has inbuilt option to disable this feature, Just go to Settings » Discussion page and then uncheck the box next to ‘Allow link notifications from other blogs”. This will help you speed up your WordPress site some more.


12. Minify your CSS and JS files

If you have ever checked your website performance through Google PageSpeed Insights tool, you probably have noticed a common warning about minimizing the size of your CSS and JS files.


What this means is that if you have tons of CSS and javascript file on your site, there will be a lot of HTTP requests when your blog reader want to access certain files.

Since their browser will treat all those different files individually, those numerous HTTP request will considerably slow down your site.

That is why you can reduce your page loading time by reducing the number of CSS and JS calls and the size of those files.

Although there are several ways to minify your files but if you are using WP Rocket plugin then the whole process is fairly simple.

You just need to go to the “File optimization” tab and check the files you want to minify and combine.

WP Rocket review

This can include CSS, HTML, Javascript as well as Google fonts and finally click on the save changes to complete the whole process.

13. Put CSS Files at the Top and JS at bottom

It is always considered good to put your CSS at the top as browsers won’t render your page before rendering the CSS file. 

On the other hand, you should put javascript at the bottom because of its big size and its subsequent effect on website speed.

14. Compress your website with gzip

25 Actionable Tips to Increase Your Website Speed (2019 GUIDE)

If you have ever compressed a file in Zip file on your computer then you are already aware of how much that method can reduce the size of files. 

Similarly, for your website, you can use GZIP compression.

Enabling compression with Gzip is considered as the best and most effective practice to minimize HTTP request and reduce response time.

After enabling Gzip compression your website file will automatically compressed in a Zip File.

This will significantly reduce the total size of your file and the bandwidth usage which helps in boosting your website speed.

To check whether Gzip is enabled on your website or not, you can use this free Check GZIP compression tool

You just need to enter your website URL and if gzip is enabled you’ll see the result something like this:

check gzip

If Gzip is not enabled on your site, then you should definitely fix it as soon as possible.

If you are using WP rocket Plugin, then you don’t need to worry about GZIP compression because it is completely automated in WP Rocket.

However, if you are not using a plugin then you can simply add the following piece of code to the .htaccess file in your root directory.

<IfModule mod_deflate.c>
# Compress HTML, CSS, JavaScript, Text, XML and fonts
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE font/opentype
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml

# Remove browser bugs (only needed for really old browsers)
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent

See Also: A Step-by-Step Guide to SEO Keyword Research


15. Don’t Upload Audio/Video Files Directly to WordPress

Adding multimedia to your blog post certainly adds more value to your content and increase user engagement.

However, if you are directly uploading audio and video files to your WordPress website then you are committing a big mistake.

If you are directly uploading videos to your site it will cost you more bandwidth. Some time just because of this mistake if you are using shared hosting then your web hosting provider may suspend or temporarily shut down your site even if your plans include unlimited bandwidth.

So it is always recommended to embed a Video rather than Uploading or Hosting on your own site.

Embedding a video means that you upload your video on any third-party video sharing site like Youtuber or Viemo and then get the embedding code from there and finally embed it on your own site.

If you are using Gutenberg editor then WordPress has given a special block to embed a video. You just need to select that block and paste your video URL and the video will be embedded automatically to your content.


16. Disable everything that you don’t use

It is always recommended to disable all the unnecessary features & settings in WordPress that consume CPU and slow down your site.

WP Disable is a very good plugin for this task that allows you to disable everything that you don’t use and it still takes lots of resources.


17. Disable hotlinking of images

Hotlinking basically means using an image in your content that is not hosted on your own site.

Instead of uploading an image on your own server and then including it from your own media library, you just provide a link to another site and serve your images directly from their URLs on your website.

Image credit – keycdn

If your content gets popular then this might start happening with you too. Now people who are using your image that’s hosted on your server for their own websites are stealing your website bandwidth and slowing your site down.

To prevent other sites from hogging your bandwidth, simply add the following code into your .htaccess file.

#disable hotlinking of images with forbidden or custom image option
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?bloggingnova.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L] 

Don’t forget to change bloggingnova.com with your own actual domain!

18. Limit or Block crawlers/spiders

Search engine crawlers like Google botts, yahoo bots, bing bots are popular for consuming lots of CPU/bandwidth..

Thankfully, you can limit their crawling rate to match when you actually make any changes in your blog and when it makes sense to crawl again.

Other services like SEMRush, Ahrefs also have their own crawlers which may slow down your website loading speed, so it is always good to set a limit for them to keep it at an optimal rate.

Furthermore, spammers and other bots also visit your website frequently for a nefarious reason and you may want to block them and keep them away from your site.

WordFence plugin has an inbuilt feature to set crawl rate-limiting rules that prevent Google bots and other crawlers from consuming your CPU usage.

limit crawllers

You can set a crawl limit for Googlebot in the site settings of Google Search Console to prevent them from hogging your CPU resources.

limit google crawllers

Wordfence also has the functionality to block spam bots, you can go to Wordfence’s Blocking settings and add the spam bots there.

19. Reduce the Number of Plugin You Use

With a WordPress website plugins are also one of the biggest culprits for a slow site. If you are using too many plugins on your blog then it is obvious that your site will load very slow.

So, It is always recommended to use only few plugins that are actually good for your website.

Let me help you out in reducing the number of waste plugins on your blog.

See firstly you have to understand that when it comes to plugins, it’s not just a matter of the number of plugins.

You can have 50 plugins installed on your site and still have a faster website than someone who has installed only 10 plugins on their site.


See, the number of plugins is not always important, but there’s something in their quality as well. 

There are many poorly coded WordPress plugin that load too much bloat whether your site needs it or not.

If you are using any of the plugins from the above list, then consider uninstalling it from your site,.

Next thing you can do to minimize the number of plugins is finding the alternate way to add the plugin features into your website without installing that specific Plugin.

Example 1: If you are using Yoast or Rank Math SEO plugin then you can generate your website sitemap without installing the Google XML Sitemaps plugin. Which means now you don’t need an extra plugin just to generate the sitemap.

Example 2: Instead of installing a separate Google analytics plugin you can insert the tracking code directly in the footer or header of your site.

Example 3: Instead of installing a social sharing button plugin for social share, Social Follow plugin for adding Social follow widget, Click to tweet plugin to add Click to tweet boxes in your content you can simply use a one and only social snap plugin for the all these uses.

20. Fix Broken Links

broken link

Broken links in your content may not slow down your site, but it can always affect your website user experience, so it is necessary to pay close attention to them.

However, if broken link found in your CSS, JavaScript and image URLs can negatively affect your website speed.

That’s why it is always suggested by the professionals that you should Scan your links on a regular basis and fix broken ones as soon as you find them.

Broken link are commonly found in image source files, which happens when the image links are wrong.

When there is abroken link present in your image, 404 error appears and because of the error, it sends a wasted http request to your server which makes your website slower.

Just like image Broken links can also found in the CSS link tags and JavaScript source URL. Just like image if your CSS file is not where you have linked to, an unnecessary HTTP request will be generated and it will return with a 404 code. 

Although there are many free broken link checker tools like brokenlinkcheck.com & .deadlinkchecker.com are available.

Still, sometimes these Free tools are not able to catch all the broken links, so the best way to check for them is to use SEMRush tool.

SEMRush is an all-in-one SEO toolkit that you’ll ever need. By using SEMRush tool you can do keyword research, competitor analysis, SEO audit, and much more. Use the below link to get SMERush Free trial for the next 14 days.

21. Limit Post Revisions


Whenever you save a post in WordPress it creates an automatic revision. This occurs both in the case of drafts and published contents that are updated.

Revision can be useful if you want to revert back to a previous version of your content, On the other hand, it can also affect the performance of your WordPress site.

If you are publishing lots of content on your blog then this can add up unnecessary thousands of rows in your database.

So, it is always recommended to limit the post revision for your WordPress post and pages.

You can easily limit the number of revision WordPress keeps for your site by adding the following code to your wp-config.php file.

define( 'WP_POST_REVISIONS', 5 );

Note: Don’t forget to replace the number 5 with the number of revision you want to keep for your site.

22. Use Lazy Load on your website

WP Rocket - WordPress Caching Plugin

A webpage consists primarily of image, videos, stylesheet, scripts, and fonts. However, typically images and video take up over 60% of the size of a web page.

So whenever a user visits your site the user’s web browser downloads all the available resources before rendering a page completely. 

For example: Let’s say you wrote a 2500 word content and included 20 photos. Now normally when someone visits that particular content, their browser needs to download all those images before displaying anything on the page.

This is where we can take the help of lazy load functionality.

Once you enable lazy load on your blog, it will load the text content within view first, then load all of those photos after.

This way any user does not have to wait to access the page and the image will load as a user scrolls down to the page.

This can significantly reduce the load time of a web page with tons of image like this one.

Popular Blogs like WP beginner, Neil Patel, Crazy egg, codeinwp are also using this lazy load technology to speed up their site.

Enabling Lazy load for your blog post is pretty easy, there are plenty of plugins available for this simple task.

As I mentioned earlier WP rocket is a multipurpose Plugin which can insanely help you in increasing your website speed.

WP Rocket has an inbuilt option for enabling lazy load not just for image but videos too.

You just need to open WP Rocket settings, then click the “Media” tab & In the LazyLoad section, check the box next to “Enable for images.”

lazy load

However for those who are not using WP rocket they can use plugins like Lazy Load & BJ Lazy Load.

Lazy Load is a very simple WordPress plugin that uses jQuery.sonar to implement lazy loading on your website.

All you need to do is just install and activate the plugin. After that, you don’t need to do anything this will automatically implement Lazy loading on your website.

speed up your website lazy load

23. Use DNS Level Website Firewall


A normal Firewall plugin helps you block brute force attacks, malware, and other hacking attempts to keep your website safe and secure.

But unfortunately, all these normal firewall plugins are not much effective as they work as a filter for traffic once they’ve touched down on your site.

This type of firewall can be effective for the security purpose but not optimal for the performance of your site.

That’s where you can apply the DNS level firewall on your website that routes traffic through a cloud proxy server.

Because DNS level firewall works outside your server, it can actually help improve website performance.

You can use Sucuri or Cloudflare for applying DNS level firewall on your website. Once you use their service your all website traffic goes through their network and they will block all the malicious request even before reaching your web server.

For more information on WordPress firewall check this guide by WP Buffs.

24. Minimize Redirects

Image result for Minimize Redirects

First of all, let me explain How redirect affects your page speed.

Suppose you are in a restaurant and you want to go to the bathroom. You asked a restaurant staff about the location of the bathroom, he told you to go to XYZ place.

But when you reached there you are told that this bathroom is closed or moved to another place and you have to go to some other bathroom.

This is same in the case of web redirection. Redirect makes your page speed slow because it is completely a waste of time to go to one place just to be redirected to another.

However, there are many good and legit reasons to have multiple redirects on a site but you have to always keep in mind that every unnecessary single redirect hurts your page speed.

So every single redirect you remove from your site will make your site faster.

How to check redirects?

You can check all the 301 and 302 redirects implemented on your site by using redirect mapper tool.

Go through all the redirects and check where they are present on your site and make sure that they serve a necessary purpose.

Try to remove all the unnecessary redirects found on your site.

25. USE AMP (Accelerated Mobile Pages)

If you are getting poor website speed on mobile device then you should definitely consider using AMP.

AMP stands for Accelerated Mobile Pages, It is Google very own project to help webmasters in boosting website speed on mobile devices.

The way it works is stripping away tons of unnecessary elements from your site and making your mobile page load nearly in a second…

It gives your site users a more streamlined experience on mobile devices without any unnecessary features that don’t look good on mobile.

If you have browsed the internet on your mobile device, then you probably have visited many AMP-based articles.

Here’s what they look like in Google search result:

AMP for better spped on mobile (3)

News websites are doing very well after implementing Google AMP on their site. Their content easily gets into the Top Stories carousel on a mobile device if AMP is implemented on their pages.

But what if you’re not a news site, is AMP still worth for you?

Yes, AMP provides a better user experience for all kinds of site that can lead to more positive website metrics and revenue.

AMP implemented pages don’t have much formating which helps them load quickly and deliver the content what a user wants to see.

Most of the big websites are already taking advantage of AMP.

One of the biggest site on internet “Wired” was struggling to give a good experience to their readers on the mobile device from a long time, their conversion was very poor because of the speed issues and visitor retention problems.

In 2016, they implemented AMP on their site and that made a huge impact for WIRED.

AMP for better spped on mobile (1)
  • They increased their organic click-through rate by 25%
  • They noticed a huge rise in CTRS on ADS in AMP stories too. (63% increase)
  • They added AMP to over 100k articles from their 20+ year archive
  • Read the full success story here.

Gizmodo also adopted AMP in May of 2016 and they noticed a huge improvement on their mobile site.

pasted image 0 323
  • They started getting over 100k AMP page visit every single day.
  • Their conversion rate increased by 50%
  • They got 3x faster page load time than their standard mobile pages.

Apart from them, there are thousands of other website which noticed a huge difference in page loading time after implementing AMP on their site.

How to implement AMP on your site for good performance?

First thing first you need to install AMP for WordPress plugin on your site.

Upon activation, you can head over to Appearance » AMP from your dashboard to customize your AMP website look.

25 Actionable Tips to Increase Your Website Speed (2019 GUIDE)

From there you can easily change the header text color, header background, and link color of your site on mobile devices.

Once you are done with the customization process, you can now visit any of your blog posts and add /amp/ at the end of the URL.

Example: Https;// www.yourdomainname.com/website-speed/amp

This will show you a lighter AMP version of the same blog post.

AMP for better spped on mobile (2)

You may check this detailed guide on How to implement AMP on WordPress site.

How to Check Your WordPress Website Speed?

Some people often think that their website speed is great just because it loads fast on their computer.

But sorry to say this is a huge mistake.

The reason why your computer loads your site very fast because you spend lots of time on your site.


See, since you frequently visit your blog, Your browser stores your website data in the cache and whenever you visit your site it automatically prefetches it and loads your site instantly.

However, For someone who doesn’t the same data on their computer, they may not get the same experience.

Plus, As we already discussed above users visiting your site from different location might also get different loading speeds.

That’s why I recommend you test your website loading speed with some excellent tools out there, specially made for this task.

1. GTMetrix

GTMetrix is a popular tool for measuring website page load time. It shows Yslow score to grade your site’s performance.

It displays your site performance summary at the top of the page, listing your page load time, page size, and the number of requests.

It also displays request details in the waterfall chart so you can identify all the problem and resolve with ease. 

2. Pingdom

Pingdom is a market-leading free website speed testing tool. 

It lets you choose a test from the five different locations including Melbourne, San Jose, Texas, Sweden, and New York.

This tool displays an excellent summary of the test result including Performance grade, response code, content size and more insights to identifying potential improvements

3. Google PageSpeed Insights

Google page speed insight is Google’s very own speed testing tool that helps you measure the performance of a website for mobile devices and desktop devices.

It displays page speed score ranging from “0 to 100.” A higher score is always better and a score of 80 or 80+ indicates that your site is performing well.

4. Webpage Test

Webpage Test is also a similar Free online tool that allows you to test your website loading time.

However, this tool is little different from those previous tools as it lets you test your website performance from multiple locations worldwide, as well as from one or multiple browsers like Chrome, Opera and Firefox.

It shows you time taken to load your site on first view as well as time taken to load on repeat view.

All these advanced features make this tool little more useful.

Final thought on Speeding up your site

The biggest advantage of speeding up your site is that it’ll help tremendously in Delighting your blog visitors with lightning-fast user experience.

Furthermore, Google also gives the first preference to a site which loads very fast. So if your site loading time is good then your website will easily rank in Google’s top position.

I have tried my best to provide you all the tips and technique to optimize site performance and turbocharge your site.

Go ahead and try out these best practices. Don’t forget to test your website before and after implementing these techniques. You are going to be surprised after seeing your site performance result.

That’s it guys! I hope this article helped you learn how to increase website speed & performance.


Read also – How to get Google Adsense approval within 3 days – 100% Working Techniques

Like this article? Pin it!

Increase website speed, Speed up your site
About Shivam Choudhary

My name is Shivam Choudhary, and I’m the founder of Bloggingnova. A blog that helps people start and grow their blog through high-quality actionable content and resources. You can join our Facebook Community to stay connected with other like-minded bloggers.

Follow Shivam on Twitter

5 thoughts on “25 Actionable Tips to Increase Your Website Speed (2019 GUIDE)”

  1. Hey Shivam,
    This is the most informative blog post I have found on the internet about increasing website speed.
    Even if I have my own blog, I know nothing about WordPress or coding but, with your guidelines, I could add some necessary codes to my .htaccess file and improve the performance of my blog.
    However, “Disable hotlinking of images” didn’t work for me. When I added that code to my .htaccess file, all my blog images were hidden.
    Hope you’ll have a fix for that too.
    Thanks again for sharing this great post, and I will definitely share this with my followers.

  2. Hello Shivam,

    That’s an awesome tutorial on how to increase the page speed of a blog. In this fastest technology world, nobody likes to visit a blog that loads very slowly. Even Google also consider it as a ranking factor. Using a CDN with reliable web hosting solutions can help you to speed up your website. Excellent post buddy.


  3. Let us see the usual services offered by most of the SEO companies. They are effective link building,keyword research, content development etc but actually do they see the speed of the particular web page. The speed of the website is the most desirable factor as per the Google ranking. There are lots of Companies that actually ignore hits important and fail to generate traffic and ranking as well. Let us see what are different ways to optimize website page speed.

  4. Hi Shivam,

    I agree with you that we should invest in a good web hosting company to improve our site speed. Few days back, I migrated my site to WPX hosting and then I noticed that without using any caching plugin, my site speed improved by 90%.

    And after installing WPRocket, my site speed improved a lot. Now it’s under 1.5 second (in GTMetrix) and under 1 second (in Pingdom Result).

    That’s why I highly recommend everyone to invest in a good web hosting company like SiteGround or WPX and install a cache plugin like WPRocket.

    BTW, which web hosting company are you using Shivam?

    Sumit Sao

    • Thanks Sumit for checking out our blog post.

      I totally agree with you that hosting and Caching plugin plays a very important role in Website speed.

      And yes you asked about my hosting, As of now, my blog is hosted on Siteground…


Leave a Comment

Bloggingnova insider


Get Free Access to Bloggingnova Insider

Get Free Access to 25+ E-books, Guides, Checklists, Templates and other resources to grow your blog like a boss in 2020