How to Speed up WordPress Site in 2023 | 20+ Best & Easy Actionable Tips to Improve Your Site Speed

Disclosure – We use affiliate links on our website, meaning if you buy any product through these links, we will earn a small commission but for this, you don’t have to pay any extra money. We appreciate your support. Read More →

Have you experienced that your traffic is slowly falling and page ranking is also affected? If so, there could be many reasons for this. And Speed is the most essential factor of all.

So, do you monitor your website speed regularly? If not, check it once because site speed also plays an essential role in getting better search ranking, increasing conversion rate, and decreasing bounce rate as well.

Do you like to visit a website that makes you wait to load the web content? Obviously, you won’t visit. Google also ignores such websites which do not load fast to provide the best user experience.

You can say that people feel that fast-loading websites are more professional and reliable. Because a slow-loading website mostly irritates users.

That is why most visitors leave your website immediately and look for other fast-loading websites to fulfill their requirements.

According to some surveys, if your site takes more than 3 seconds to load web content, then 40% of visitors abandon your site completely. 

That is why you should not ignore the site speed and always improve it to get better results in SERPs.

So, in today’s post, you will learn about why website speed is so important and how to speed up WordPress sites drastically. 

Keep on reading for more details.

How to Speed up WordPress Site FasterPin

Why Site Speed is Important?

No matter how you have designed your website and how much quality content you have published, if your site speed is not good then everything is worthless.

Suppose you have visited a restaurant, and you have found very slow service from the waiter. Would you prefer to give a high rating to that restaurant and visit there again? might not.

Similarly happens with slow websites and you will face less traffic, a bad user experience, and poor ranking in the search results. 

Here are some points that are directly related to site speed,

  • Bounce Rate – Site speed determines the bounce rate or you can say how long a user stays on your site page. Are they enjoying your content, leaving your website, and visiting other websites immediately? If yes then no use in having such a website? You must focus on improving page speed because faster websites have a comparatively lower bounce rate compared to slow sites. Some survey says that if your site speed goes 1-3 seconds bounce rate increases to 32% and if it goes 1-5 seconds then the bounce rate could be 90%.
  • Conversion Rate – Site speed directly affects your conversion rate (user-desired action). Some surveys show that a one-second delay in page load reduces your conversion rate by 7%, and that’s a huge percentage that can completely destroy your business.
  • SEO Practice – Because of the Google ranking factor, you must enhance your site speed to get a better search ranking. You must have to optimize your website to provide the best user experience in accessing your content from mobile devices.
  • User Experience – Better speed provides the best user experience & quick access to your web content along with that it doesn’t make users annoyed. But when your site takes time to load your web pages, it provokes visitors to leave your site or application together.

There are many other effects caused by site speed, but remember that you should always be cautious about site speed if you want to achieve your business goals.

In any case, you should not let go of site speed beyond 3 seconds. This is how you can put yourself one step ahead in whatever industry you are in.

Here are the speed metrics (core web vital) that you need to understand,

Core web vital speed metricsPin
Poor Speed5-6 Sec400-500ms0.25-0.3
Need Improvement3-4 Sec200-300ms0.1-0.25
Good Speed0-2 Sec0-100ms0-0.1

Now it’s time to measure your website speed so that you can take appropriate action to improve your site speed quickly. 

How to Test Your Website Speed?

You can test your WordPress Site Speed with tons of options available in the market. However, I would recommend you use GTMatrix, Google PageSpeed Insights, or Pingdom Tool to analyze site speed quickly.

By using these tools, you can find a list of issues that directly have a bad impact on your site speed. Some of them are quite easy to fix and you can do them by yourself. 

Remember, each tool has different speed performance metrics data based on their algorithm but all of them show a very similar list of causes that badly affect your site speed. 

Let’s check your site speed with the most popular tools and see what speed metrics they are showing,

1. GTMetrix

GTMetrix Speed Performance StatsPin

To measure your site speed using GTMetrics you just visit GTMetrix’s official website, type your page URL, and hit the “Test Your Site” button. 

After a few seconds, it analyzes your site and generates your website speed performance report in detail with a list of issues affecting site speed. 

As you can see, GTMetrics shows an overall speed performance grade [1] and web vitals score [2] for the tested URL. You can also see how much time your page takes to fully load here by scrolling down the page.

Furthermore, you can explore more site speed data by going to the tab [3] available on the same page like summary, performance, structure, waterfall, etc. 

Here (in each tab) you can see the list of site speed factors and their impact level so that you can take the appropriate action on time and enhance your WordPress site speed as much as possible.

2. Google PageSpeed Insights

Google PageSpeed Insights Speed Performance StatsPin

Like GTMetrics, Google PageSpeed Insights also provides brief data about your site speed for mobile [1] and desktop [2] devices that you can utilize to optimize your site for both devices.

Just visit the PageSpeed Insights website type your website URL click on the “Analyze” button and see the magic. After a few seconds, it brings your site speed performance data and a list of issues in front of you. 

Here you can see the performance grade [3] with color highlighted (0-49 Red-Poor, 50-89 Orange-Moderate, and 90-100 Green-Great), core web vitals score metrics [4] as well as a list of problems that affect your site speed. 

Check out each opportunity [5] and diagnosis [6] list and take necessary action to improve your site speed as much as possible. Apart from that you can check here the list of site speed audits that were found good.

The best part of using the Google PageSpeed Insights tool is that you can see the site speed performance for desktop and mobile devices. So, that you can optimize your site for both devices from here.

As you can see, both GTMetrics and Google PageSpeed Insights show core web vital score (in time) that includes the following

  • First Contentful Paint
  • Time to Interactive
  • Speed Index
  • Total Blocking Time
  • Largest Contentful Paint
  • Cumulative Layout Shift

So, you can say that some of the performance metrics are the same in both tools.

3. Pingdom Tool

Pingdom Tool Speed Performance StatsPin

It is also a great tool to measure your WordPress site speed. Pingdom Tool offers a very clean and easy-to-understand site speed performance report. 

To do so visit the Pingdom tool website and type URL [1], select location [2] from the drop-down menu, and click on the “Start Test” button. 

After a few seconds, the Pingdom tool analyzes the speed based on the selected location and generates a detailed report for you.

This report consists of the following data [3],

  • Overall Performance Grade
  • Total Page Size
  • Site Loading Time
  • No. of Requests

Apart from that, you can find the list of suggestions with performance grade [4] to improve your site speed quickly. You will also see some data like response code [5] and Content size by content type [6] that will help you in analyzing the speed factor and take appropriate action on time.

Note – Every tool has its own algorithm to measure site speed. But all have similar lists of issues to improve site speed. It is also advisable to stick with any one tool because more tools bring more confusion.

These site speed performance data are not constant and may vary depending on some factors. 

Let’s have a look at these factors that directly affect website speed data that you will get through these tools.

Things to be Consider While Checking Website Speed

Well, there are many other tools available that help you test your website speed and provide actionable suggestions to improve your WordPress site speed easily. 

As I earlier said, each tool has its own algorithm to measure your site speed, and site performance data may vary due to some factors (user-oriented). 

If you follow the correct procedure to analyze your site speed you may get accurate data for your website speed. 

Here are some points that you must consider while checking your site speed to get almost accurate site performance data.

Let’s have a look,

  • Device Type – Don’t consider one device type, you must check both device types Desktop and Mobile for analyzing your site speed. This helps you optimize your website for both device-type users. 
  • Location – Don’t perform site speed for random regions. You must check your site speed for targeted locations to get a better site performance overview. 
  • Network Connection – Your network also plays an essential role in measuring site speed. You should change your network connection type to WiFi, 2G, 3G, 4G, and 5G (if available), and test your site speed. 
  • Turn-On Caching – If you test your site speed with caching, it allows you to measure the effectiveness of the caching plugin in improving site speed.
  • URL Types – You should check the other pages of your website rather than checking only the homepage. It is the best practice to win the game. 
  • Test Multiple Time – You must repeat the site speed check and calculate the average for your site speed performance. 
  • Stick with One Tool – Not all tools are the same because of their algorithm and the set of different speed metrics that they generate for you. If you want better speed optimization then you must stick with any one tool.

There could be more factors that affect website site speed performance data but these are essential for all and you must consider this point while checking your site speed. 

Now, you have your site speed data in front of you and next, you have to enhance your site speed by fixing available issues. 

Note – It may be possible that you may not fix all the problems by yourself but you can do it to a large extent. Furthermore, you can use the help of web developers to improve site speed.  

But in today’s post, I will describe some points that can make your site speed flawless and provide a better user experience to your audience. 

Let’s quickly jump to the topic and see how to speed up WordPress site quickly,

How to Speed Up WordPress Site? 3 Crucial Factors

Till now you have learned a lot about the importance of website speed and collected a list of issues from WordPress site speed checks. 

Now it’s time to fix them and improve your site speed. There are mainly two types of issues that you find,

  1. Back-end – From server-side issue (It is how your hosting server delivers files).
  2. Front-end – From user side issue (It is how you have optimized your site speed).

But before going on to the main topic of how to speed up WordPress sites, let me highlight some points about WordPress. 

WordPress is an easy-to-use, flexible, and open-source content management system (CMS) available in the market. It allows you to create and launch almost any kind of website in a few hours. Apart from that WordPress power up almost 43% of all websites on the internet.

No matter what your technical knowledge level is, you have a lot of resources like Themes, Plugins, and tutorials to launch your WordPress website hassle-free.

Although there are a lot of factors that determine the speed of your site, let me tell you something if you have these three things for your site, you can skyrocket your website. 

1. Get Good Quality Web Hosting

We are talking about how to enhance the WordPress website speed, so you must know that WordPress can be used only on self-hosted platforms.

In that case, you need to buy a good quality hosting service from a reputable hosting provider. You should also check some criteria when choosing a better hosting service

There are different types of hosting and tons of hosting service providers available in the market. But I would suggest you go with managed WordPress hosting. 

Although managed WordPress hosting is a little bit expensive believe if you are serious about your website growth, it can be more profitable in the long term. 

Managed WordPress hosting servers are specially optimized for WordPress and use the latest technology, top top-graded infrastructure to provide optimum performance constantly. 

At the initial stage, you may prefer shared hosting but actually, it is not good for a money-making website. In such a type of hosting you will get resources shared with other websites. 

So, it is highly recommended to use managed hosting services like WPX, Kinsta, WPEngine, and Nexcess, or if you can spend $30+ per month then go with VPS hosting. 

In VPS hosting you will get 100% dedicated resources (CPU, RAM, etc.) that would not be shared with any other website. So, whenever your site requires these resources, they will be 100% available at the maximum level.

Apart from that, you must consider hosting uptime, server location, security features, the latest technology, and many more things. 

2. Fast-Loading and SEO-Optimized WordPress Theme


After choosing fast hosting for your WordPress website, you have to select a fast-loading, lightweight, and SEO-optimized WordPress theme

You can find tons of WordPress themes (Free and paid) from different authors but the problem is that you can’t test all of them. 

Sometimes Free, Nulled, and poorly coded themes may drastically impact your site speed. So, what is the right solution?

Don’t worry!

Here are two WordPress themes (WPAstra & GeneratePress) that I use and recommend you use on your blog. Both themes are the most popular and recommended by many Pro Bloggers. 

Let me explain in a short overview of both themes,

A. WPAstra WordPress Theme

Astra Theme Speed TestPin

Astra Theme is the fastest, most Lightweight, and most highly customizable theme that empowers over 2M+ websites across the world. Astra theme offers many intuitive features with a lot of customization options.

It the part of the Brainstorm Family product that was founded in 2017. Over the long journey, they have achieved a big milestone in the industry.

Currently, they have gained over 5678+ real user ratings/ reviews (4800+ on WordPress and 1400+ on Trustpilot) with over 1,653,898+ active installations globally. 

WPAstra themes add only 50 KB files in size on your server with no jQuery dependencies and that is awesome. They also consistently launch new updates that include WordPress compatibility, Security features, and Speed Enhancement.

Do you know the Astra theme is 100% free? but you can extend the customization possibilities with speed enhancement by installing Astra Pro. You can learn more about Astra Free vs Pro here.

Here are some attention-grabbing features and functionality of WPAstra,

  • Fast and Lightweight
  • Well-coded and SEO Optimized
  • Deep Customization Option
  • 100% Responsive
  • Page Builder & LMS Supported
  • Pre-Designed Website Templates
  • Header & Footer Builder
  • Multi-Purpose Use
  • Layout, Color, and Typography Control
  • Gutenberg Compatibility
  • Customization Modules
  • WooCommerce Integration
  • Translation & RTL Ready
  • Hooks & Filter
  • Free and Pro Version
  • Extensive Documentation and Quality Support
  • And Much More

There are several other features available in the WPAstra themes that make your website creation process super easy without writing a single line of complicated code. 

Note – Brainstorm Force has many other tools (Free and paid) like Schema Pro, Ultimate Addons for Elementor & Beaver, Convert Pro, WP Portfolio, Cart Flows, Starter Template, Spectra, etc. that empower any kind of WordPress website hassle-free.

B. GeneratePress WordPress Theme

GeneratePress Theme Speed TestPin

It is the most popular WordPress theme that was developed by Tom Usborne. Like the Astra theme, the GeneratePress theme is also lightweight, clean-coded, and focused on speed and usability. 

GeneratePress theme offers Free (limited or no customization option) and Pro (extend the designing possibilities) for professional-looking website creation.

Here are some attractive features and functionality of the GeneratePress WordPress Theme,

  • Theme builder via Block Elements
  • Attractive Site Library
  • WooCommerce Integration
  • Color & Topography Control
  • Section & Layout Control
  • Site Customization Modules
  • Sticky Navigation
  • And Much More

By seeing the features and functionality of both themes you can easily determine that the WPAstra theme is one step ahead of GeneratePress. 

Both themes have almost the same features and functionality but if you want more control over website elements then the Astra theme would be the perfect choice for your WordPress website

Speed Comparison of Astra & GeneratePress

Astra and GeneratePress hit each other hard. I checked the site speed by installing both themes one by one and found that both themes have the same speed performance stats. 

Here is the comparison table of the speed test,

Speed DataAstraGeneratePress
First Contentful Paint360ms663ms
Time to Interactive383ms745ms
Largest Contentful Paint398ms776ms
Onload Time657ms769ms
Fully Loaded Time841ms815ms

Both themes have gained an overall page-loading (fully loaded) time of 0.8s. However, if you compare each performance metric, then Astra has better speed performance than GeneratePress.

Apart from speed, if you want more control over website design then the Astra theme will win the race.

3. Clean Coded and Lightweight Plugins

By using plugins, you can add the desired functionality to your WordPress website and this is awesome. But make sure you are using only essential WordPress plugins as per your requirements. 

Many users keep inactive and install useless plugins on their WordPress websites. But it would be best if you avoided this kind of silly mistake.  

If you do this, you are making your site heavy and slow-loading. You can improve your site speed by installing an essential plugin on your site. 

Furthermore, it is also advised to use premium plugins for the reputed marketplace and popular authors. 

Premium plugins are well coded, SEO and speed optimized, and get regular enhancement & security updates for better performance. 

You should be very cautious about plugin quality and their actual need while buying or installing any plugin on your website.   

Till now you have learned about 3 basic yet crucial elements of a WordPress website that make your site speed rocking. 

If you have good hosting, a fast theme, and a well-coded theme for your WordPress website, you are going to experience amazing site loading time constantly. 

Apart from that, you can fine-tune your WordPress site speed by performing the below task on your site.

So, keep reading to speed up WordPress sites and improve the core web vital score quickly. 

Note – You must delete useless and extra WordPress themes and plugins that you are not going to use anymore. It will save some disk space and improve site speed.

20+ Best Easy Speed Hacks to Enhance Your Site Speed

There are tons of methods (DIY or Hire Developer) available to speed up WordPress websites, and probably you may not perform all of them. 

But here I am going to discuss some easy and DIY methods that will definitely help you to improve site loading speed. 

So, let’s get started and see them one by one,

1. Use Content Delivery Network (CDN)

No matter what country your website is being seen in, a content delivery network (CDN) makes it fast and easily accessible to your audience.

CDN hosts your website on different server locations worldwide. Whenever any user wants to access your content, your website loads faster for your audience from the nearest server location.  

There are several CDN service providers like Cloudflare, StackPath, Bunny CDN, etc. available in the market that you can use at your convenience. But if you are looking for a free CDN solution then Cloudflare CDN service would be the perfect choice for you. 

Apart from that if you use managed WordPress hosting of a popular hosting provider then you will get a free in-built CDN service for your hosted site. 

For example, if you are using Nexcess Managed WordPress Hosting then you will get an in-built Nexcess CDN that has 22 Edge locations with features like HTTP/2 or Brotli compression for optimum page load time.

2. Install Caching Plugin

WPRocket Speed Optimization FeaturesPin

Next, you can install a caching plugin to boost your WordPress site’s performance hassle-free. You can find several options (Free and Paid) for caching plugins that you can use as per your requirements.

So, if you are looking for a FREE solution then the W3 Total Cache plugin would be the best, easy-to-use, and works seamlessly with any type of hosting. For beginners, it would be the best choice.  

When you want to get more advanced site optimization options then Probably, WPRocket is the best among all but it doesn’t have a free version and costs $49/year for a single site. 

Although WPRocket looks a little bit expensive, believe me, it is worth every penny that you have spent on WPRocket Caching Plugin

Here are some of the best caching features available in the WPRocket Plugin to speed up your WordPress Site Speed instantly,

  • Quick Caching – This feature allows you to set caching for mobile and specific users (logged in or log out) separately to improve your site loading speed and get a great user experience with a better SEO Score.  
  • File Optimization – It is an awesome feature of the WPRocket caching plugin. By using this feature, you can minify the CSS & Javascript to reduce page size, combine CSS & Javascript to reduce no. of HTTP requests, and Optimize CSS & Javascript to reduce render-blocking inline scripts as well as Remove Unused CSS to make your site flawless while being accessed. 
  • Database Optimization – Over the period your website database will grow and fill with many unwanted files, so by utilizing this feature you can optimize site databases in a single click. You can perform Post Cleanup (Revisions, Auto Draft, Trashed), Comments Cleanup (Spam, Trashed), and optimize the overhead table from your database. 
  • LazyLoading – You can enable lazy load for your images, iframes, and videos to make your site load faster. The LazyLoad feature prevents site images from loading all at once until the user scrolls down the page.

As you can see, the WP Rocket caching plugin has a lot of WordPress site optimization features & functionality that make your site load faster and achieve a great speed performance score without any technical knowledge. 

Apart from that if you want a simpler yet feature-in-rich and affordable website performance tool you can go with Perfmatters Plugin which makes your site fast loading in a few clicks. It costs you only $24.95/ year for a single site license.

3. Optimize Database Table and Use InnoDB Database Table

Well, this is quite a simple process and you do it by accessing phpMyAdmin. Just select the database and follow the steps mentioned in the screenshot. Here you can also perform various tasks related to database maintenance like,

  • Analyze Table
  • Check Table Status
  • Checksum Table
  • Optimize Table
  • Repair Table
Database Table OptimizationPin

Remember, if you are using any caching plugin like WPRocket (Go to Database > Database Cleanup and Checkmark optimize table option) you can optimize your database table right from there.

Apart from that you must check the type of storage engine whether it is MyISAM or InnoDB. Because the InnoDB storage engine is much faster than MyISAM.

Although the latest version of MySQL has discontinued MyISAM and comes with the default InnoDB storage engine, some sites may still have MyISAM or Mixed table type.

If this problem exists with your site, you must contact your host to change the storage engine from MyISAM to InnoDB database table type.

Note – When you are optimizing (especially from cPanel) your site it is always advised to take a backup of your site because if anything goes wrong you can restore your site.

4. Optimize Your Image (Format & File Size)

If you are really serious about speeding up WordPress sites then image optimization will make a huge difference. 

Because images are big in file size and take more space on our server as well load slowly if not optimized properly. 

You also consider the image format like

  • JPG or JPEG – Best to use for displaying images on your site.
  • PNG – Use only when you require transparency of an image.
  • SVG – Suitable for Logo

If you are using the correct format of image it will take less space on your server and increase the site speed performance.

Whenever you check your site speed, you find that images are taking more time to load compared to other elements of your website. 

Image SizePin

And if you have uploaded an image without optimization (compressed and proper size) or not using any image optimization method then you will always have a bad speed performance score. As you can see in the above screenshot images take 40% of the time to load.

Uploading an image is not a competition to show a big and the best quality image on your site. Optimize (Reduce file size and Proper Size) your image before and after uploading it to your site. 

There are two methods of optimizing your image, either you reduce the image file size or reduce image quality before using it on your WordPress site. 

But, to make your image optimization process easy use TinyPNG, ShortPixel Image Optimizer, Imagify, etc. tools to optimize your images properly before uploading them on your site. 

You can also use the WordPress plugin of these tools to optimize your all-uploaded images (in the future you will upload) for fast site loading time. 

Image CompressionPin

These tools optimize your images differently. Here are they,

  • Lossy – This function compresses your images at maximum level with a little bit of image quality reduction.
  • Lossless – This function will compress smaller image files without any reduction in image quality.

Apart from that, you can use the next-generation image format (WEBP) to make your site load faster. After the WordPress 5.8 version, you are allowed to upload WEBP images on your site. 

5. Update WordPress, Themes & Plugins

This is a very effortless process but a kind of essential task. You must update your WordPress site, WordPress Plugin, and Themes to keep your site secure and optimized. 

From time to time WordPress and Theme/Plugins provide updates on security and speed enhancement that you need to install. 

This process keeps your site elements secure, updated, and speedy.

6. Enable Gzip Compression

GZip is an amazing feature for making your WordPress site fast-loading. It compresses all your web pages and stylesheets into a smaller size. 

This process will save you extra disk space and reduce the total amount of time it takes while your WordPress site loads. 

Enable GZIP compressionPin

7. Avoid Uploading Videos

That is the silly thing that you should avoid. If you are uploading videos directly on your site, it will take too much server space and use huge bandwidth while loading. 

As A Result, you will experience very poor speed performance for your site. So, it is highly recommended to look for another platform (YouTube, Vimeo, etc.) to upload your video and embed the video on your WordPress website. 

In this case, the video would be loaded from an external platform server and not from your server. This process will help you save server space as well as bandwidth.    

8. Minimize HTTP Request

HTTP requests are a process when a web browser sends a “request” to your web server for any information. After that, the server responds to this request and displays the requested information on that page. That means fewer HTTP requests and a fast-loading webpage.

Many WordPress themes and plugins use external resources like font, stylesheet, script, images, etc., and this process increases the number of HTTP requests from other websites.

You can minimize these requests by hosting these elements on your server or optimize them by disabling/ merging them all in a single file to load faster.

9. Upgrade the Latest PHP Version on the Server

WordPress is developed on PHP programming which is also a server-side language. That means you can install and run it on your server for website creation. 

From time to time the PHP programming language gets updated to a newer version that includes the latest security features and optimized code for speed enhancement. 

Most of the hosting providers update the latest PHP version on their servers. However, you must check once and update your PHP version if it is not set to current. 

You can check the server PHP version by going to WordPress Dashboard > Tools > Site Health > Info > Server and updating it if possible.

Check PHP VersionPin

10. Avoid Page Builder if Possible

Some years ago, you couldn’t build a professional-looking website unless you knew how to code. Because WordPress didn’t have so many features and functionality as well as third-party resources. 

That is why page builders came into the battle and enabled users to create almost any type of website with drag & drop editor functionality.

But the problem is that any page builder adds a variety of files to your WordPress site and makes it heavy to load.  

Over the period WordPress got more updates and introduced a brand-new Gutenberg Block Editor with a lot of customization options. 

Along with that, you can extend the Gutenberg functionality by installing some third-party Gutenberg addons and creating a website as you need. Learn more to create a WordPress website Using Spectra Gutenberg Addon.

Ultimate Addons of Gutenberg (Rebranded to Spectra) and GenerateBlocks are the most popular among them and have a lot of features and functionality to create stunning websites without writing a single line of code. 

The best part of using these plugins is that they are quite lightweight, fast-loading, feature-rich, and of course free of cost. 

Did you walk through my website? If not yet, have a look now, I have created every post/ page layout section with the Spectra (Ultimate Addons for Gutenberg) and GenerateBlocks plugin that looks beautiful and professional. 

So, use Gutenberg addons instead of page builders to maximize your site performance easily.

11. Optimize WordPress Dashboard

Not much but you can do certain speed optimization of your site by doing some right settings from the WordPress dashboard. 

There are a few settings that you need to correct, for some improvement in your site loading speed to some extent. 

Here are they, 

  • Disable Pingbacks & Trackbacks – When someone links your content on their website the link will be displayed in your post comment section. To disable it go to WordPress dashboard > Settings > Discussion and uncheck the second box of default post settings. 
Disable Pingbacks and TrackbacksPin
  • Disable Auto-updates – You must disable auto-updates to avoid the frequent download of new updates and improve your site speed performance. To disable it go to WordPress dashboard > Plugins > Installed Plugins and disable the auto-update by one-click option available along with the installed plugin. 
Disable Auto UpdatesPin
  • Limit the Number of Posts and Show Excerpts – Don’t display a large number of posts on your homepage or archive page. It also impacts your site speed, and you must limit the number (not more than 10) of posts. Apart from that, you need to display the post Excerpt rather than showing the entire article. To do so go to Settings > Reading and here define the number of posts per page and select Excerpt instead of Full Text. 
Limit Post per PagePin
  • Split Comments – Do you have a large number of comments on your blog post? You must break all your comments into a page that will surely improve your site’s speed. To do so, go to WordPress Dashboard > Settings > Discussion and look for the break comments into pages option. Define the number of comments per page and enable it by checkbox. 
Split Comment in to PagesPin
  • Disable Gravatar – Since the Gravatar image is uploaded on the WordPress network, it will load separately from there. By disabling it you can save a lot of bandwidth and improve your site speed quickly. To disable it go to Settings > Discussion and scroll down to uncheck the first box in the Avatar setting. 
Disable GravatarsPin

12. Limit Your Post Revision

Did you know WordPress saves a large number of post revisions whenever you make changes to any blog post/page? 

This process takes up huge space in the database and slows down your site speed. So, you must limit post-revision which will save your disk space and improve page loading time. 

To do so you have to add some code to your wp-config file. You can define a specific number of post revisions for better speed enhancement.

Here is the code, 

define( 'WP_POST_REVISIONS', 4 );

13. Delete Unused Images

It might happen that you have updated your post image with a new one and forgot to delete the old one from your website. 

So, over the period you have accumulated hundreds (maybe thousands) of images from your media library that are not being used anymore. 

Deleting those media can help you to free up disk space as well as improve site speed to some extent. 

To do so, either you take the help of any plugin like Media Cleaner or delete them manually. Just go to WordPress Dashboard > Media > Library > Unattached and delete them if not being used. 

14. Avoid External Script

If you are using a huge number of external scripts on your site, it will definitely affect your site speed. 

You should avoid and limit the number of external scripts on your web pages. Add only essential external scripts like Google Analytics Code (monitoring business growth) to your site. 

You must limit the number of Google AdSense codes (if you wish to make money from it) on your page/ posts that will improve your site speed amazingly. OR it is simply advised not to use Google AdSense if you are serious about site speed.

Note – You can use MonsterInsights or Perfmatters plugin to host your Google Analytics code locally to overcome extra DNS lookup.

15. Defer JavaScript Parsing & Delay Execution

When JavaScript loads it adds extra time to your site speed too. However, JavaScript is essential and you can’t block them to load on a webpage.

However, you can reduce the number of script requirements. You can significantly improve the site speed by making scripts load at the end of the process.

By using defer JavaScript parsing you can delay the execution of js files to the bottom of your web page after all the elements have been loaded. Apart from this, you can also ensure that JavaScript files are loaded only when they are needed.

To do that just copy and paste the following code into your functions.php file and save the changes.

function defer_parsing_of_js ( $url ) {
if ( FALSE === strpos( $url, '.js' ) ) return $url;
if ( strpos( $url, 'jquery.js' ) ) return $url;
return "$url' defer ";
add_filter( 'clean_url', 'defer_parsing_of_js', 11, 1 );

Apart from that if you are using any caching plugins like WPRocket then they got this solution. You don’t need to add the above code. Go to WPRocket Dashboard > File Optimization > JavaScript Files section and enable Load JavaScript Deferred and Delay JavaScript Execution settings

Defer JavaScript FilePin

16. Keep Your Site Clean & Minimal

Users come to your site to read your content, not to see the design of your website. Sometimes your site needs to have a professional-looking layout to attract the attention of visitors but it is not necessary at all.

Never decorate your entire website with too much styling and widgets as it requires adding hundreds of lines of CSS code and additional external script per page.

If you do this, you end up making your web page heavy which will load very slowly. It is highly recommended to keep the site layout clean, minimal, and easy to navigate published content.

By doing so you made people enjoy your website content with the best user experience and better site loading speed. 

17. Disable Hotlinking

Hotlinking is the way to display visual assets (any resources) from other websites via adding links to your site without caring about source website performance. 

Suppose you have a nice infographic on your website and someone has to add it to their site. The best process is to download that infographic, upload it to the website, and display it with proper citations. 

But rather than doing this, he has added the link to that infographic. In such cases, it will load from the source server and it will consume your server bandwidth & resources. So, you must disable hotlinking to improve site performance.

Note – f you are using CloudFlare CDN then go to Account > Site > Scrape Shield option and enable hotlink protection by turning the toggle on. See image below

Hotlink ProtectionPin

18. Minimize the WordPress Widgets

WordPress users tend to install a variety of widgets to add more functionality. But by doing this they actually make their site bulky, which results in slow loading time.

A huge number of widgets generates a significant number of requests and each request means more database calls.

So, it is highly recommended to keep your site clutter-free and use those widgets that your site actually needs to avoid poor site loading time.

19. Reduce Page Redirect

Redirect means, indicating the browser to open another URL. In that case, your visitor must wait to load a new URL and surely this process will take time.

If you have too many redirects to fix 404 errors then it is going to affect site speed badly. So, to keep your site speed good, it is advised to minimize the redirects to your site pages.

Just audit your website and find the number of redirects you have. Once you have a list of dead URLs, 404 errors, and 301 redirects, just take the necessary action to fix them all and reduce the number of redirects.

This action will not only provide the best user experience to your audience but also improve the WordPress site speed.

20. Fixed Mixed Content Error and HTTP/2

Sometimes you might have seen that the green lock pad is not showing despite enabling HTTPS on your site. This could be because you have some files with HTTP on your server, or it may happen that you have not enabled HTTPS properly.

To fix this issue you must check the SSL certificate and replace the HTTP with HTTPS by using the search and replace plugin. Once you have done this your problem will be fixed.

Apart from that if you are using HTTPS then your browser will use the new HTTP/2 protocol (as it is much faster than the HTTP/1.1 protocol) and will provide more site speed enhancement. By the way, your host must have HTTP/2 support to avail of this benefit.

See the clip for a better understanding of the HTTP/2 benefit.

21. Optimize Google Font

It is quite obvious that your theme loads the Google fonts. Apart from that your plugin also does the same. It is also possible that you have also added some fonts on your site.

In such case, multiple Google fonts means multiple HTTP requests and that will heavily make an impact on your site speed. But when it comes to site performance fonts are crucial elements, because every font that you add, it will add an additional request.

So, to avoid this problem keep the minimum number of Google fonts (maybe one or two). It is also recommended you use a well-coded theme that loads minimum Google fonts and offers features to manage/load your fonts.

You can use WordPress themes like Astra and GeneratePress which allow you to manage the number of fonts (only selected fonts would be loaded) and help them to load locally.

Note – It is also recommended to add those fonts that have fewer styles and variations as well as fulfill your language needs. Doing so will reduce the number of font styles and variation loading and improve your site speed.

Frequently Asked Questions – FAQs

What is Site Speed?

When a user tries to view a page of any website, the total time it takes for the page to open completely is called site speed. That means how quickly your audience can interact with your content would be your site speed.   

How to Test Site Speed?

There are too many tools available in the market that help to measure your site speed quickly. But GTMetrix, Google PageSpeed Insights, and Pingdom Tool are more popular among all. 

Why Site Speed is Important?

If you are worried about business growth then you must be cautious about the best site speed because it helps you to increase conversion, reduce bounce rate, and get better page ranking SERPs. 

How to Improve WordPress Site Speed?

There are uncounted methods (DIY or Hire Developer) to improve your WordPress site speed. I have discussed some tips here that will surely help you in improving site speed quickly.

What is the Best Site Speed Time?

There is no exact time mentioned anywhere about the best site speed time. But make sure if you have a site that opens in less than 3 seconds (for eCommerce 2 seconds) would be the perfect site speed. 

What is the Best Practice to Keep Your Site Speed Good?

We have discussed a lot of points to boost your WordPress site speed. However, if you need to keep your site speed good consistently, you must use the best hosting, fast & lightweight theme, and well-optimized plugin (only essential) on your site.

Final Thought on How to Speed Up WordPress Site

Probably, this list may go long but that is all for now. Like other tasks, speeding your site speed is solely your responsibility. 

There are tons of methods available for speeding up WordPress sites that you can implement and make your site fast loading.

If you want to keep your site consistently fast-loading, you must go for better hosting, a fast & lightweight theme/ plugin, use CDN, and install a caching plugin. 

Putting some effort and investing in the right WordPress tools can save your visitors time and provide the best user experience to your audience. 

Did you enjoy this article? Consider sharing it with your friends so that they also can benefit. 

Go and implement the above tips to speed up WordPress sites, and let me know your feedback through comments. 

Happy Blogging 🙂

Have You Enjoyed, Please Share!!

7 thoughts on “How to Speed up WordPress Site in 2023 | 20+ Best & Easy Actionable Tips to Improve Your Site Speed”

  1. Hello Archana, You nailed it very well.

    Blog loading speed is very important. Most people click the back button if a site loads slowly. that’s why we have to make our sites to load speed.

    You explained every point very clearly.

    Thank you for this post. Keep bring such awesome pieces on this blog.

  2. Well, site speed really matters for your website for better user experience and business growth. And you can accomplish this goal, (at least 75%) to choose a good web host and theme.
    In the end, using some customization and settings you can get 99%, as you have told in your article.
    Nice work!

  3. Thank you, Archana, for the informative article.
    I recently started blogging but could not figure out how to do this

  4. Very interesting points! I think you made a particularly good point about WP SPEED ,mobile ecommerce sites, I’m currently working with my own ecommerce software selling it and building sites

  5. Hey Archana,

    Speed has become one of the most important ranking factors. So it’s very important to make a website fast loading. You have mentioned here some amazing tips that are really worth trying and actionable. Thanks for sharing this.

    Sayem Ibn Kashem │


Leave a comment

Share to Support