How to improve WordPress website’s speed and make it load under 1 second [Proven Ways]

The loading time of your website is one of the most important factor that Google considers when ranking a website.

So it’s a crucial step to improve our website’s speed in order to maintain and improve our rankings on search engines.

So in this blog post, you will get to know the exact knitty gritty of Improving your Website’s speed.

In fact, With the help of these same techniques that I am going to show you right now, I have attained a website load time of under 1 second.

My website loads in 0.8 seconds as checked on Gtmetrix

  • Save

And my website loads in 795 ms as checked on Pingdom

  • Save

My website speed is impressive, right?

This is exactly what you are going to Attain if you follow each and every step mentioned in the article.

We all love the speed in all things we do, there’s no denying fact in that.

in fact whenever we do some work, we want to work faster, and that’s how we save time, and everybody wants to save their precious time.

Everybody wants to finish their work faster.


  • Slow internet – We hate when we have to look for something online, and the network just sucks.
  • A slow processor or device – these can reduce your productivity
  • nobody likes to invest a lot of time in things which they can do faster
  • , and lastly, people also do not like a Slow website
  • whatever things you do, you always want to do things quicker and save some time

Same applies to the website, nobody will want to visit a slow loading website, and they don’t have a lot of time to wait for your website to load.

You will have to save your visitors time.

Why would someone visit your website, if your website loads forever, they may bounce back and visit another Fast loading website where they get the required information that they are looking for.

Here you Lost one potential website visitor due to slow website speed. So that’s why having a fast loading website is very important.

So that’s why you will have to make your website load faster, to grow your reader base.

If you help people in saving their time, then ultimately you will also win.

It’s like a win-win situation where your visitor will get the required information, and you will also rank higher in the Google search engine, due to speed.

Because Google loves fast loading websites, and Google’s search engines only rank websites that provide massive value and also loads faster.

Don’t get me wrong website Loading speed isn’t the only factor that determines Ranking in search engines, but it should also not be ignored.

According to Research If your Website takes more than 2 seconds to load, then the visitor bounces back and visits another website.

This applies to our website also, and if your Website does not load fast, then your website visitors might run away from your website.

Website owners will want to have a significant number of readers for their content. That’s what every Website Owner wants right?

But if your Website will take too long to load, then nobody is going to read your Content

In this article, you’ll learn some advanced tactics to make your WordPress website super fast, so let’s get started.

How to do a WordPress site speed test? And how can you fix Problems?

Here are some places where you can do a WordPress site speed test

  1. Google Pagespeed Insights
  2. Pingdom
  3. Gtmetrix

The best part about using the above tool is that these tools also show you why your website is lacking in speed and how you can fix them.

Each tool shows you some different matrix and how they are performing, and you can quickly fix the problems by looking at the metrics these tools provide.

While doing WordPress speed optimization, these tools will help you a lot.

Does speed matter? Here is my answer

If you don’t know, Google is very serious about its ranking factors and Your website load time is one of them.

One second delay can cost you loss in conversions, loss in page views, loss in customer satisfaction, increase in frustration and decrease in engagement.

The LoadStorm confirms these stats while Google also prefers speed.

So basically it’s quite simple

  1. faster loading websites get more page views
  2. If your website loads fast then its also SEO friendly
  3. and Google also loves faster loading websites as it is a major ranking factor.

Choose a better Hosting for your website

This is the most and essential part of website speed optimization because if you don’t choose a good website host, then your website load time will suffer.

Hosting is the place where all your website’s files are stored, and whenever a browser requests data from your website’s hosting server, then your website shows up.

A website is nothing but a Group and codes and files, but that’s the backend part you don’t need to worry about the coding and all if you use WordPress.

All you need to do is choose is a better website hosting.

See there are many cheap hosting providers out there in the market, that provide hosting at very low prices, but their performance is not up to the mark.

Don’t get caught up in this trap in the name of Cheap Hosting services.

But, If you are a beginner, then you could go with Shared web hosting because, in the beginning, you are not going to have a lot of traffic coming on your website.

And a shared can easily manage Traffic your Website in the initial days of starting your website.

But For the peoples who can invest some money and want fast performance. Then I will recommend them to go with Cloud hosting.

So always choose a fast hosting provider for your website, and you will see a significant performance boost in your Website load time.

Choose SEO Friendly Theme

so what comes in your mind when you hear of the word SEO friendly theme?

If you don’t know what that means then don’t worry here is what an SEO friendly theme looks like.

In WordPress speed optimization Theme plays a significant role and is also responsible for the speed of your website.

SEO friendly theme should have:

  • image optimization structure – if your images are not optimized, then your website size will increase and your website’s load time will increase.
  • Mobile responsiveness – you should have a Responsive website theme for your website.
  • Fast loading – it should load fast
  • do not contain a lot of bloatware – it should not contain a lot of bloatware, because that’s unnecessary.
  • The theme should be lightweight

if your theme has all the qualities of a good SEO friendly theme, then your website load time will also increase.

Optimize your website’s images

Images play a significant role in enhancing overall look and engagement on your website.

But if your website’s images are not properly optimized, then it’s going to hurt your website load time.

So that is why it is essential to optimize your website’s images to improve your websites load time.

Here are some essential points to keep in mind when optimizing images for your website

  • images should not be more than 200KB in size
  • images should be of dimensions 560 x 315 pixels, it’s the optimum size that I found.
  • Enable hotlinking protection for your images.

Install Jetpack Plugin by

Jetpack is a very powerful plugin, and it provides some cool and powerful features that can help to speed up your website.

Some of the features include:

site accelerator

Site accelerator Improves the Load time of your website. If you use this feature from Jetpack plugin, you will see a performance boost.

speedup images to load faster

With the help of this option, you can speed up your images load time meaning that images will not load from your server,

resulting in less server load on your Server

speed up static file load times

This option speeds up the static files on your website like CSS, javascript and other codes that help in boosting the load time of your website.

Enable lazy loading for images

Enabling a lazy load for your website will load the whole website before the images being loaded.

That means texts and other things will load up faster, and the images will load after that

this helps in improving the load time of your website

because unlike the old traditional way where everything loads up, and then only the whole website shows up.

lazyload lets your website loads up the text first and then images because texts are less in size than images.

Hence in this way Lazy load help in improving your website’s load time.

Use a CDN (Content Delivery Network)

A content delivery network will significantly help you to reduce the load time of your website and will help in WordPress speed optimization.

Content Delivery Network (CDN) is a network of servers where individually your website files are stored.

This helps in a situation where a person from another region tries to access your website and website loads very slow, due to the server is located in another region.

So a Content Delivery Network stores your website’s files at many different server locations of the CDN network.

And whenever a person tries to access your website, then the nearest CDN server from the person will provide the files of a website.

Resulting in less page load time.

This greatly helps in improving the load time of your website.

but it isn’t free

You have to pay some upfront fees to get it:

here are some of the great CDN providers;

  1. MaxCDN
  2. Cloudflare (also has a free plan)
  3. Amazon CloudFront
  4. KeyCDN
  5. Akamai
  6. Fastly

For beginners, I would personally recommend going with the free version of Cloudflare as you need not top ay some hefty fees in the beginning.

Cloudflare provides free CDN for WordPress and its also a good choice when you are starting out.

leverage browser caching

Leveraging Browser cache will help to reduce your websites load time

for enabling this, you need to go to your Cpanel and go to file manager and find Public_html

then look for the .htaccess file and click on edit

and add the following code in the bottom of the code in the .htaccess file

#start Leverage Browser Caching
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/gif “access 1 year”
ExpiresByType image/jpg “access 1 year”
ExpiresByType image/jpeg “access 1 year”
ExpiresByType image/png “access 1 year”
ExpiresByType image/x-icon “access 1 year”
ExpiresByType text/css “access 1 month”
ExpiresByType text/javascript “access 1 month”
ExpiresByType text/html “access 1 month”
ExpiresByType application/javascript “access 1 month”
ExpiresByType application/x-javascript “access 1 month”
ExpiresByType application/xhtml-xml “access 1 month”
ExpiresByType application/pdf “access 1 month”
ExpiresByType application/x-shockwave-flash “access 1 month”
ExpiresDefault “access 1 month”
#End Leverage Browser Caching

after you add this code to your .htaccess file you will see a massive difference, your website’s load time will improve.

this will enable Browser caching on your website

Use a caching plugin for WordPress Speed Optimization

Using a caching plugin is very important if you want to improve your websites load time.

Whenever a user visits your website, the browser downloads website files and show the visitor a website.

Because ultimately, a website is nothing but a set of codes mixed.

So whenever a visitor visits your website, he every time have to download that, more time is consumed in that.

So with the help of a caching plugin, visitors browser Downloads and saves the cache Files in the browser.

Which then helps the visitor save some time to download the website files again and again.

Use Caching plugin on your website, and This will help in improving the load time of your website.

Some of the popular caching plugins for WordPress are:

  1. W3 Total Cache
  2. Wp Rocket

these were some of the WordPress speed optimization plugins

Enable gzip compression on your website

Enabling Gzip compression on your website will help in Improving the load time of your website.

Basically What Gzip Compression does is, it compresses the website to some extent while also maintaining the quality of a website.

This ultimately helps in reducing the page size and also helps in loading your website’s faster.

So Enabling Gzip Compression is a must if you want a faster website.

To Enable Gzip Compression login to your Cpanel and go to software and then go to optimize website

Go to file manager in your Cpanel

and at the bottom of all the codes paste the below code

use AMP (Accelerated Mobile Pages)

AMP (Accelerated Mobile Pages) helps to reduce the webpage for the mobile devices. Which ultimately improves the load time of your website.

You should use AMP because 90% of your website visitors will come from a mobile device.

This is because mobile is a handy device and can be accessed whenever they want to visit any website.

Unlike a desktop computer or laptop where it requires more space.

So to improve the user experience you should use AMP plugin in your WordPress website.

AMP plugin shows mobile devices the lite version of your website so its less in size and also loads fastly.

This also helps in improving the Load time of your website.

Wp optimize plugin for 

Wp optimize is another excellent WordPress plugin for WordPress, which helps in optimizing the database of your WordPress website.

Basically what it does is, it removes all the junk and useless pages and posts which have been stored in the trash.

And it also cleans the database for the fast functioning of the website, so this plugin is also essential for WordPress speed optimization.

Remove Query strings from static resources

Removing query strings from static resources will also help to improve your websites load time

for removing query strings from static resources, you need to login to your Cpanel

Goto file manager and go to your sites root folder.

if you have only one website, you need to go to public_html

And goto wp-contents folder and then go to Themes folder and then go to the folder which is named by the current theme you are using on your website.

and then find functions.php inside that folder

click on edit

and paste the below code at the bottom of all the codes and click on save changes

//remove query strings
function _remove_script_version( $src ){ 
$parts = explode( '?', $src );  
return $parts[0]; 
add_filter( 'script_loader_src', '_remove_script_version', 15, 1 ); 
add_filter( 'style_loader_src', '_remove_script_version', 15, 1 );

after you’ve done adding this code to your functions.php file, this will improve the website load time

and will remove query strings from static resources.

Remove Unused plugins & Themes

If you want a faster loading website, then you need to remove all the unused or all the currently not in use plugins and themes.

If you keep all the unnecessary plugins and themes which are not in use, then you might get a slower loading website.

Because when a browser requests your website from your server, all the plugins load up and then your website loads up.

So remove all the unnecessary plugins and themes this will help in improving your websites load time.

Remove Unnecessary pages & posts

If you have pages or posts that nobody visits, then it’s better to delete them because nobody visits them.

And you could make a better page or post than that, that will get more visitors.

Deleting all the trash pages and posts will also greatly help in improving your websites load time.

Use PHP 7 or above in the Cpanel

you should always choose PHP 7 or above in the Cpanel PHP selector because of a lower version than that have some WordPress Speed Optimization issues.

For doing this, you need to go to your Cpanel and Goto PHP selector and select PHP version & or Above.

update themes and plugins 

If your plugins and themes are not updated, then you are making a huge mistake.

Regular Updates to your Themes and Plugins plays a significant role in WordPress Speed Optimization.

Because in every update, the developers of that theme or plugin, update some changes and make them better.

So you always need to be updating your themes and plugins to get the most out of your themes and plugins.

This will not only help you be updated but will also help you to improve the load time of your website,

Also Read: How To Write A Blog Post: To Get The Maximum Search Traffic

Also Read: How To Start a WordPress Blog

Here’s a video explaining some extra details of WordPress speed optimization


So by now, you have got some idea of how to do WordPress speed optimization, go and execute these all techniques, and you will see the results.

One Small Request:

If you learned something reading this article, please give it a share. Your share is beneficial to spread our message and help more bloggers like you.

Leave a Comment

Subscribe To Our Weekly Newsletter

Subscribe To Our Weekly Newsletter

Join me today and I'll send you my weekly tips, strategies, and detailed insights on starting a side business that actually Generates Revenue.

You have Successfully Subscribed!

Enter your Email Address

Enter your Email Address

and we will Send Ping Services List Directly at your Inbox

You have Successfully Subscribed!

Copy link