Hands down, WordPress is the most popular CMS in the world which is used by millions of people around the globe. In fact, WordPress has been downloaded over 20 million times. So if you’re running a WordPress site, there’s ONE most important thing you need to always consider i.e your speed. How fast your WordPress site loads literally determines the success of your website. In this detailed guide, let’s talk about how you can speed up your WordPress site in 2023.
How To Make Your WordPress Site Faster
How To Make Your WordPress Site Faster
How to Check Your Website Speed And Performance: 3 Amazing Tools
“Is my website slow?” – this is one of the most commonly asked questions by a lot of people who run websites and blogs. So how do you check your website speed (page loading times) along with its performance? Well, there are a couple of amazing (free) tools which can help you easily test and analyze your website loading times which are mentioned below.
As you can see above, it gives you a ton of details including:
Page speed score YSlow score Fully loaded time (this is the actual time of how fast your page or website is loading, in our case, Bloggers Passion is loading in 1 second) Total page size Number of requests
It also gives you all the required suggestions to improve your website speed and performance when you scroll down. 2. Pingdom Tools This is another incredible free website speed test tool which helps you easily find and analyse how fast your website is. It uses more than 70 global polling locations to test and verify websites which is great. Enter any URL or individual page URL and click on the start test button to continue. It also gives you an option to test your website from a wide range of countries. Here’s how it looks like;
As you can see above, you can find a ton of insights of your website including;
Performance grade Page size Load time (your actual website loading time) Number of requests
It also gives you a section called “Improve page performance” where you’ll find all the suggestions you need to increase your overall website performance along with its speed. 3. Google PageSpeed Insights Last but not least, let’s take a look at PageSpeed Insights which is developed by Google itself which analyzes the content of a web page and offers you suggestions to make that page faster. Again, it’s a free tool to use. Go to PageSpeed Insights, enter your domain name (or any individual URL if you want to optimize one particular page) and click on the Analyze button to continue. Instantly, it shows you a score for both devices which are mobile and desktop. The higher your score, the faster and better optimize your web pages are. Here’s how it looks like;
As you can see above, on desktop version, our site Bloggers Passion got a score of 79 out of 100, which is actually good considering the fact that we’re showing a lot of heavy files (such as featured images, optin box etc) on the homepage. The color coding maps to these Performance score ranges:
0 to 49 (slow): Red 50 to 89 (average): Orange 90 to 100 (fast): Green
Site Speed And SEO: Are They Interlinked?
Did you know that Google takes your website speed as a ranking factor? Have a look at the following post from Google’s official blog.
As you can see above, Google is obsessed with speed and they’ve introduced site speed as a Google ranking factor. That means, if your site is loading faster when compared to other sites, you’ll ultimately enjoy higher rankings in search results. Similarly, you’ll face issues with your organic rankings if your website has slow loading times. According to an Akamai study, 47% of visitors expect a page to load in under 2 seconds, and 57% of visitors will abandon a page that takes more than 3 seconds to load. So yes, both site speed and SEO are interlinked and if you want to increase your search rankings especially from Google, improve your website speeds. It’s as simple as that.
WordPress Speed Optimization: Top Benefits
There can be lots of issues that are slowing down your WordPress blogs. You need to speed up your WordPress blogs and the reasons for doing so are mentioned below. These reasons will apply to all standard websites along with WordPress blogs. Speed Is a Ranking Factor on Google In 2010, Google included page speed as one of the ranking factors in its search ranking algorithms. So if you have faster loading website, you will have an edge over your competitors who are not putting much effort in improving their website speed. For Better User Experience No one loves to visit a website that takes more than 2 to 3 seconds in loading. People will immediately leave your website if they are experiencing a slow loading website. You have few seconds to convert a visitor into your potential customer or subscriber. If you are unable to deliver your website content in less than 10 seconds or even lesser, you are losing lots of money making opportunities. Since lots of your website readers will be leaving your website immediately, it will have a negative impact on your website engagement metrics. By improving your website speed, you are making your website readers and Google happy and which will result in more traffic and business for you. If you’re still wondering why you need to increase web page loading speed, here are some of the biggest benefits of faster loading websites. Enough talked about the benefits of WordPress speed optimization. Let’s now talk about how you can actually speed up your WordPress websites in 2023.
How To Speed Up WordPress Site: Top 10 Hacks
How To Speed Up WordPress Site: Top 10 Hacks
1. Move to a faster web host
There’s a reason why we’re putting this #1 in the list because we know how important a web host is to determine the speed of a site. One of the biggest reasons most websites are fast (or slow) is due to their web host. Your web host plays a KEY role in determining your website speeds. Literally no one would want to spend their time waiting for a website to load at its own pace, right? Everyone loves faster websites including Google. There are a couple of things that determine how fast your web host is including;
Type of hard drives it uses (SSD storage enabled web hosts load faster) Cloud hosting web hosts load faster (such as WPX hosting, Kinsta hosting etc) Dedicated resources (so you’re not going to share your resources with anyone, that’s also the reason why you should avoid shared hosting although they are cheap and prefer managed web hosting choice) Https encryption (there are now many web hosts which are offering SSL certificates for free to make your domain go from http to https and https version sites are safer and faster) The usage of CDN (there are hosts like Kinsta, WPX hosting etc give you access to a global CDN for free to improve your website loading times no matter from where they are getting visited)
So what’s the best web host that you can use to have faster websites? Over the last couple of years we’ve used a ton of web hosts and we know what web hosts actually produce excellent website speeds. There are 2 recommendations we’ve for you.
WPX hosting (the same web host we’re currently using) Bluehost (if you’re on a tight budget)
Let’s talk about both of them now along with their pricing plans and features so you can decide which one works best for your website and budget needs.
2. Install a caching plugin
Did you know that your website retrieves information from a lot of places before they are provided to your website visitors? Just have a look at the following illustration.
As you can see above, when someone visits your WordPress site, it retrieves information (such as blog posts, images, videos etc) from PHP files and MySQL databases and then puts the information all together in HTML content and finally serves it to your website visitors. That’s a LONG process, right? You can skip that by using page caching. If you’re wondering about what page caching is all about, it is the temporary storage of web documents such as HTML pages and images. Usually your web browser stores copies of web pages you’ve visited recently to reduce its bandwidth usage, server load and so on to provide faster speeds to the users. Fortunately, you can easily enable page cache by installing any caching plugin such as W3 total cache. Although there are a ton of caching plugins out there (and we’ve tried many of them over the last 5 years) but one caching plugin that stood out which is WPRocket. Here’s how the dashboard looks like;
As you can see above, you’ll find everything from file optimization to cache to preload and CDN feature to make your site loading times super faster. Here’s a list of things you can easily perform with WP Rocket plugin.
Remove all cache files from your website as you can remove all your website page cache files with one click Start cache preloading Purge OpCache content which improves PHP performance by storing precompiled script bytecode in shared memory and thus by removing the need for PHP to load for faster loading times Regenerate critical CSS
You can also check out our detailed WP Rocket plugin review to find more details about this ultimate WordPress caching plugin. Click here to grab WP Rocket today
3. Optimize images
Whether you know it or not, images consume a lot of size and create a burden on your website databases which ultimately result in slow loading times. It doesn’t matter what web host you use, if you’re using too many images, it affects your page loading times. So make sure to optimize image sizes if you really want to increase your website loading times. There are basically 2 ways to shrink image sizes;
Resize them in size before you even upload onto your WordPress library (use online image optimization tools) Use plugins (so you can optimize image sizes even after uploading to your site)
If you’re using WordPress, there’s an excellent image optimization plugin called ShortPixel Image Optimizer. This plugin can optimize any image you have on your website even the images that aren’t listed in Media Library like those in galleries like NextGEN, Modula or added directly via FTP. It also offers both lossy and lossless image compression for the most common image types such as JPG, PNG, GIF and WebP. The biggest benefit of using this plugin is you can freely convert any JPEG, PNG or GIF to WebP (which Google loves). Apart from that plugin, you can also try WP Smush or EWWW Image Optimization plugins as both of them will compress any image you upload to your WordPress site.
4. Enable gzip compression
You can either use a caching plugin that helps you with gzip compression automatically or you can simply add the following code to the .htaccess file in your root directory. Quick note: Yes, we mentioned already that this detailed guide on WordPress speed optimization is mostly for newbies and no coding is required but the following code is exclusively mentioned for geeks who don’t want to use an extra plugin for gzip compression. You can simply skip this task and install any gzip compression plugin! You can use the above code above or below the WordPress brackets as it doesn’t matter that much. So there you go, that’s how you can easily enable gzip compression without adding any extra plugins.
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
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
5. Use A Content Delivery Network (CDN)
Are you serving to international audience? If you’re getting website visitors from all around the world, you must use a CDN. A CDN (Content Network Delivery) is a way to deliver your website’s content to people more quickly, based on their geographic location. A CDN is what provides both your desktop and mobile users a faster website experience no matter what location they are browsing it from. When someone visits your website, the CDN closest to user will deliver the static content such as images, java files etc ensuring the shortest distance for the data to travel (also known as reduced latency). Just have a look at the following illustration of how a CDN works.
As you can see above, CDNs ensure your website visitors to view or download data from servers that are closest in geographical proximity. That’s how a CDN helps your website visitors get the fastest website experience. If you’re using a web host like WPX hosting (which is already mentioned above), you’ll get free access to a global CDN which ultimately improves your website speed. If you’re looking for a free CDN, then you can opt for Cloudflare CDN free plan, which gives you features like unmetered mitigation of DDoS attacks, access to a global Content Delivery Network (CDN) and shared SSL certificates.
6. Optimize databases
Whether you know it or not, your WordPress site databases store a lot of stuff including unwanted data such as trashed/unapproved/spam comments, stale data, pingbacks, trackbacks and so on. All these unwanted things create more burden on your databases which ultimately affect your website speed. So you should optimize your databases regularly if you want to clean up unwanted data. There’s an incredible WordPress plugin called WP Optimize that you can use to optimize your databases which easily cleans your database, compresses your images and caches your site.
7. Check for updates related to plugins and themes
Most of the times your WordPress site load slow due to the themes or plugins that you use. In fact, most of the free themes are infected with malicious codes or heavy loading scripts which affect your site speed. That’s why you should always avoid free WordPress themes. Not only themes, but the plugins you use on your site need to be regularly updated and you should avoid using outdated and heavy loading WordPress plugins as they create a lot of burden on your databases which slows down your site speed. You can install a free WordPress plugin called WP Health which checks for updates and makes sure your WordPress site is up to date. Here’s how it looks like once it’s enabled on your site.
As you can see above, it checks everything from server checks to WordPress latest version to the themes you’re using to all the plugins so you can stay up to date with them.
8. Try these 3 simple WordPress hacks
Here are a few quick and simple WordPress hacks you can use to speed up your WordPress site in 2023 and beyond.
9. Reduce server requests
A server request happens every time your browser asks some type of resource from your hosting servers such as images, Javascript files etc. The more server requests needs to complete loading your website, the longer it will take. The less server requests it requires, the faster it loads. It’s as simple as that. So you need to reduce server requests to improve your site loading times. You can easily find out what are the server requests are required by your website, you can use tools like Pingdom Tools, GT Metrix etc which are already mentioned above. That being said, here are some quick tips that help you reduce server requests on your site.
If any of your blog posts get a lot of comments, break them up into several pages from your WordPress dashboard Settings > Discussion (avoid closing comment section after 30 or 60 days) Uninstall heavy loading or outdated plugins Remove spam comments and spam pingbacks Enable lazy loading on images Stop using fonts from external sources like Google fonts as it can negatively impact your loading times Show lesser number of posts on your homepage Only show post excerpts on your homepage or archives
10. Keep an eye on your WordPress site security vulnerabilities
Did you know that 90% of the infected websites belong to WordPress? Literally over 100,000 WordPress sites get hacked or infected with malicious codes EVERY single day.
Keeping an eye on your website speed and performance is one thing. Making sure your WordPress sites are fully secure from all the security threats is ANOTHER important thing. In fact, if you can secure your sites from majority of the security vulnerabilities, you’ll definitely have a faster loading website. We have written a huge guide on WordPress security tips which you can go through to safeguard your WordPress sites in 2023. That being said, here are a few security precautions you can take to secure your sites.
Limit login attempts on your site Install security plugins like iThemes security, Sucuri etc Use https version Use a secure web host like WPX hosting Update your themes and plugins Take backups of your site so you can restore in case of data loss
Here’s a list of few interesting questions around improving your website page loading times and speeding up your WordPress sites in 2023 and beyond.
Web hosting (it plays a key role) External scripts (such as ads, pop-ups, extra fonts loaded from other sites) Page caching (installing a cache plugin like WP Rocket helps a lot) The size of your page (optimize image sizes) And the list goes on
Final thoughts on speeding up WordPress site loading times
Final thoughts on speeding up WordPress site loading times
It doesn’t matter what niche you are in, having a faster website improves your overall bottom line. From improved search rankings to better user experience to higher conversions, your website speed plays a key role. Hopefully, this guide helped you how to optimize your site loading times to provide faster experience to your website users. If you’ve any more questions, let us know in the comments.