17 Effective Tips To Reduce Blog Page Load Time

Imagine visiting a site where every page took several seconds to load.

Frustrating, isn’t it?

The truth is, many bloggers neglect their website’s loading speed as they load up on fancy visual elements — from image carousels to interactive widgets.

That’s not the way to impress your audience.

What they need is a blog that loads fast, maximizes readability, and delivers the information they want pronto.

Let’s discuss how to give them what they want.

Why is Page Loading Speed Important

In addition to improved user experience, a fast loading speed also has numerous benefits from a marketing standpoint.

Retain More Traffic

Statistics show that around 40 percent of users would leave a site that fails to load in three seconds or less. This figure jumps to 53 percent if we’re talking about mobile users.

user abandonment rate in 3 seconds
  • Save

And you wonder why your blog has such an abysmal bounce rate.

If you keep on ignoring your blog’s loading speed, you’re basically cutting your traffic potential in about half.

Increase Conversions

Did you know that a one-second delay in load times causes a 7 percent dip in conversions?

To put things into perspective, that’s a loss of $7 each time you secure conversions worth $100.

effect of 1 second delay
  • Save

It may not seem huge, but remember that your competitors’ websites are only a few clicks away.

Once readers move on to a different blog with better user experience, they may never look back.

Higher Search Engine Rankings

In case you didn’t know, search engines like Google are very particular when it comes to user experience.

That’s why they look at loading speed as an important ranking factor not just for desktop, but also for mobile websites.

speed and seo
  • Save

If you’re unfamiliar with the term SEO or Search Engine Optimization, I suggest you start learning using this post.

For now, allow me to show you the next step to achieving top-notch blog performance: measuring the actual loading speed of your blog.

How to Test Website Loading Speed

You may think your website already runs fast enough, but only a tool like Google’s PageSpeed Insights can prove it.

Put simply, it is a performance optimization tool that analyzes the speed of your website, detects issues that affect speed, and provides a list of suggestions along with helpful resources.

To use PageSpeed Insights, go ahead and enter your blog’s URL and click ‘Analyze.’

pagespeed insights
  • Save

Just give PageSpeed Insights a few seconds to work its magic.

When done, the first thing you’ll find is an in-depth assessment of your website’s performance, including your speed score, factors that affect loading speed, and estimated latency or the delay before user inputs can be registered.

pagespeed insights results
  • Save

You can also use PageSpeed Insights for mobile performance by switching to the ‘Mobile’ tab. The tool should immediately present you with a different report that reflects your blog’s performance on smartphones and tablets.

pagespeed insights for mobile
  • Save

Found your speed scores yet?

From here on out, I advise you to use them as your primary means of measuring your website’s performance.

Your goal is simple: to perform as many optimizations as needed to reach the “fast” end of the speed score scale.

Let me show you what I’m talking about.

speed score scale
  • Save

You may read somewhere that a speed score of at least 85 is good enough, which is actually quite true given that even big sites like Facebook have scores of less than 90.

Facebook speed score
  • Save

But as a budding brand trying to make a dent in your niche, settling for “good enough” is never an option.

You should always embrace opportunities that will help you get ahead of the competition.

Improving the user experience on your website by bumping up your loading speed is one of these opportunities.

Ready to take the next step? Then let’s get to it.

How to Reduce Blog Loading Time

Now that we’ve covered the “why” of page loading speed optimization, it’s time to talk about the “how.

If you know a thing or two about web development, performing the recommendations shown in PageSpeed Insights should springboard your performance optimization campaign. You should be able to find them right below the “Lab Data” section.

pagespeed insights opportunities
  • Save

Naturally, the suggestions you’ll get on PageSpeed Insights depend on the overall state of your website. Most of the common optimization recommendations, however, will be included in the list of strategies I’ve put together below.

Without further ado, here are the proven steps to a much faster and profitable blog:

1. Remove Unwanted Plugins

Blog publishing platforms and content management systems like WordPress usually support truckloads of ready-to-use plugins, which make it easy to implement all sorts of features.

You can feature an online booking widget, create custom opt-in forms, build impressive landing pages — without writing a single line of code the whole time. Just use the integrated search bar to quickly find a plugin that meets your needs.

wordpress plugins search
  • Save

Talk about convenience.

However, utilizing plugins can be a double-edged sword.

You can’t just load up your website with as many plugins as you like.

Too many plugins in one page can eat up server resources and slow your site down to a crawl.

If you never paid much attention to your plugin library, chances are you installed redundant plugins that have similar core features.

You would think that WordPress will warn you if you’re about to install multiple plugins of the same type.

Unfortunately, that isn’t the case.

Just take a look at the many form builders I can cram into my WordPress dashboard:

multiple page builders
  • Save

The good news is, conflicts between similar plugins can be easily be fixed by deactivating the ones you no longer need.

To do this, expand the ‘Plugins’ menu from your dashboard and go to ‘Installed Plugins.’ From there, select all the plugins you don’t need and apply the ‘Deactivate’ or ‘Delete’ commands from the “Bulk Actions” drop-down menu.

remove plugins
  • Save

Apart from conflicts between similar plugins, certain plugins — especially those untested with your current version of WordPress — could cause your dashboard to go haywire.

You can avoid this by installing one plugin at a time while avoiding “untested” plugins.

untested plugins
  • Save

If you run into longer loading times, crashes, or other problems on your WordPress dashboard, deactivate the last plugin you installed. If the issue persists, then it’s probably caused by another plugin.

That’s when you can deactivate all plugins and switch them on one by one until you find the culprit. Once you do, consider looking for an alternative plugin or updating it to the latest version.

2. Look for Plugins that Do More

While we’re on plugins, let’s have a quick word about your plugin choices.

In WordPress, the fewer plugins, the better.

As much as possible, look for plugins that can wear many hats rather than installing a new one for every feature you want to implement.

For example, rather than using separate plugins for contact forms, star ratings, reviews, and landing page design, just use a plugin like Elementor Page Builder that rolls all these features into one.

Elementor page builder
  • Save

After shedding off the excess plugins from your CMS, let’s look at another factor that may cause your website to run slowly.

3. Upgrade Your Hosting Plan

For new bloggers, a one-dollar hosting plan for your website is really hard to resist.

But once you start generating hundreds, if not thousands, of visitors per month, you’ll understand why hosting companies offer plans at this price point.

Frequent slowdowns, downtimes, poor customer support — these are some of the downsides of picking a cheap web hosting solution. That’s mainly because one-dollar hosting services typically use underpowered, baseline server hardware.

‘If you’re serious about blogging, your website deserves something better than the cheapest hosting plan.’ – Ankit Singla

Do your research and look for web hosting companies backed by plenty of positive reviews, such:

When in doubt, you can use a tool like Pickuphost to test the speed of any host you’re considering. All you need to do is choose your hosting provider from the drop-down menu, select the server location, and click ‘Start Test.’

Ideally, you should choose the server location near your target audience.

pickuphost speed test
  • Save

You may also notice that most hosting companies offer multiple plans, including shared, Virtual Private Server or VPS, and dedicated.

For most blogs, a VPS hosting plan should be more than enough to handle your website’s bandwidth needs. A shared hosting plan, on the other hand, may also be viable if you’re not getting hordes of traffic yet.

I recommend starting out with a shared hosting first and upgrading to a VPS-powered plan once your blog’s traffic picks up.

Perhaps the only reason to choose dedicated hosting is if your site also features an online store with hundreds of products. In which case, even a VPS host may not have the bandwidth capacity necessary to keep your digital shop up and running.

4. Pick a Better Theme

Speaking of bandwidth, you can reduce your website’s bandwidth requirements by choosing a more simple, minimalist theme.

WordPress users should immediately get what I’m talking about.

After all, the WordPress theme library already has several free minimalistic themes. Even third-party theme designers feature tons of lightweight themes that can improve your website’s performance.

commercial wordpress themes
  • Save

The key here is to look for themes that aren’t studded with unnecessary visual details, such as image sliders, animations, and CSS effects.

You can check for these elements yourself by previewing themes, which is a staple feature in most theme marketplaces, including the WordPress theme directory.

theme preview
  • Save

Genesis child themes from Studiopress are among my favorite themes for WordPress. They offer dozens of minimalistic, mobile-friendly themes that are also compatible with the Gutenberg editor, which is the default content editor for WordPress version 5.0 and later.

More importantly, these themes will help you achieve faster loading speeds for your site.

To learn more about Genesis themes and their benefits, you should definitely check out this review.

5. Optimize Your Images

Not all visual elements that impact your website’s performance are baked into your theme.

Every image you upload to your website, be it your website’s logo, featured images, buttons, or infographics, inflate your blog’s bandwidth requirements and therefore affect performance.

But since visual content is a must-have in every blog, you can’t just stop spicing up your posts with images either. Instead, you can use an image compression tool like Kraken.io to reduce the size of your images without any noticeable changes in quality.

  • Save

Kraken.io comes with a free, cloud-based lossless compression tool that can optimize images in bulk. Simply drag and drop your images into the tool or upload a zipped folder to initiate the compression process.

Don’t forget to set the compression mode to “Lossless” so the final images won’t look blurry.

how to do lossless compression
  • Save

For self-hosted bloggers, you can increase WordPress speed with a plugin like WP Smush to compress all images in your media library in one go. Just click ‘Smush’ from your dashboard and ‘Bulk Smush Now’ to get started.

bulk smush
  • Save

WP Smush also gives you the option to automatically compress images as soon as they’re uploaded. To enable this feature, switch on ‘Automatic Smush’ under the “Settings” section of the plugin interface.

automatic smush
  • Save

Remember, image compression is only one of the things you should do if you’re a fan of visual content — just like me. As such, I urge you to read my detailed guide on image optimization and SEO.

blog images seo
  • Save

6. Disable Hot Linking

Even with lossless compression in place, your images can still hog up your server resources and slow your site down because of hotlinking.

This is a common practice where another site directly links to your image or file — allowing them to display these resources on their own page.

Sure, having your content shared on other websites is great when done the right way. But with hotlinking, these sites ultimately use the bandwidth you’ve paid for by pulling content from your site.

That’s why hotlinking is also commonly referred to as bandwidth stealing.

You can stop hotlinking once and for all by adding the following code to your “.htaccess file”:

gzip on;

gzip_disable “msie6”;

gzip_vary on;

gzip_proxied any;

gzip_comp_level 6;

gzip_buffers 16 8k;

gzip_http_version 1.1;

gzip_types application/javascript application/rss+xml application/vnd.ms-fontobject application/x-font application/x-font-opentype application/x-font-otf application/x-font-truetype application/x-font-ttf application/x-javascript application/xhtml+xml application/xml font/opentype font/otf font/ttf image/svg+xml image/x-icon text/css text/javascript text/plain text/xml;

For those who don’t know where to find their website’s .htaccess file, it can be found on your hosting account’s control panel.

What you need to do is look for your hosting service’s “file manager” and navigate to your website’s root folder. Your .htaccess file should be right there with an icon that resembles a notepad:

  • Save

7. Invest in a CDN

Done with image compression and hotlinking prevention?


What if I told you that there’s a way to make your images load even faster?

With a Content Delivery Network or CDN, you can leverage an entire network of proxy servers to speed up the transfer speed of your website’s data to users.

The best part is, CDN service providers see to it that their servers are distributed across key locations around the globe. This significantly reduces the problem of latency that visitors from distant areas normally experience.

content delivery network
  • Save

Just like web hosts, you need to be careful when choosing a CDN for your blog.

Don’t worry — I created a list of the best CDN Services for WordPress blog you can use.

I can personally vouch for MaxCDN, which is, by far, among the best CDNs in terms of cost and features.

8. Minify Your Codes

Your images aren’t the only things that can increase your website’s bandwidth requirements.

Codes like HTML, CSS, and JavaScript can also contribute to the size of your web pages.

The fix? Minify them by removing any unnecessary characters within the code, such as white spaces, extra lines, and comments.

These characters do not, in any way, affect the function of the code, but they do increase its file size. In turn, browsers will take longer to download and run the code when loading your page.

unnecessary white space
  • Save

Wait a minute — does that mean you have to go through each code on your site to remove unnecessary characters one by one?

Calm down.

Just like with image compression, there are tools you can use to automate this process.

Minify Code, for example, is a free tool that can trim your codes within seconds. It works for any JavaScript, CSS, and HTML files you may have on your website.

  • Save

If you use WordPress, an alternative is to use a plugin like W3 Total Cache, which can minify your code assets in one fell swoop.

Once installed, click on ‘Performance’ from the main dashboard and click ‘Minify’ to view your options.

minifycode dashboard
  • Save

I recommend turning on the following settings to optimize your website’s code for improved performance:

  • HTML minify settings
  • JS minify settings
  • CSS minify settings
enable code minification
  • Save

Read this W3 Total Cache Tutorial for all the optimal settings.

9. Avoid Render-Blocking Resources

Since we’re on the topic of codes, let’s delve into more advanced stuff.

If you ran PageSpeed Insights and got told to “eliminate render-blocking resources,” you may need to get your hands dirty with some coding in order to maximize your blog’s performance.

eliminate render blocking resources
  • Save

In a nutshell, render-blocking resources are codes that obstruct the loading of a website’s core HTML content. That means your logo, menus, posts, and other essential elements of your page won’t load unless the problematic resources are loaded.

Render-blocking resources can be stylesheets, HTML imports, and various scripts. PageSpeed Insights should provide you with a complete list of these codes:

render-blocking resources list
  • Save

To deal with render-blocking resources, the easiest step is to move JavaScript to the bottom of your website’s HTML — right before the closing “</body>” tag.

You may also use the “defer” attribute to have the script load onlyafter the HTML has been fully loaded. This can be done by inserting defer=”defer” within the “<script>” tag.

defer tag
  • Save

Check out this post for more information about render-blocking resources and what you can do to optimize them.

Of course, you can always get help from a web developer if you’re uncomfortable working with codes. Alternatively, you can use a plugin like Autoptimize to automatically defer scripts to your website’s footer — yet another WordPress speed optimization plugin that makes your job a hundred times easier.

  • Save

10. Reduce the Number of Posts on Your Homepage

Next up, let’s talk about the number of posts shown on your homepage.

CMS like WordPress and blog publishing platforms often have a plethora of themes that showcase blog posts from the get-go.

If you use high-quality featured images for each post, users will inevitably need more time to load your homepage.

I personally display only four posts on my homepage for good measure:

four posts per page
  • Save

Granted, browsers may pull up your blog posts’ titles — sometimes including a description or the first few lines of your content — while images are being loaded. But that still diminishes the overall fluidity of the user experience on your website.

On the plus side, most website platforms and CMS allow you to reduce the number of posts shown on your homepage.

Since the settings you need to tweak for this varies from platform to platform, let’s just take a look at how it’s done on WordPress.

From the main dashboard, click ‘Settings’ and go to the ‘Reading’ section.

WordPress reading setting
  • Save

You should immediately see the “Blog pages show at most” setting. Feel free to tweak the default value to any smaller number and check if this improves your website’s loading speed.

blog posts shown per page
  • Save

11. Don’t Flood Readers with Ads

Although post previews on your homepage can negatively affect your loading speed, at least they have a positive benefit to your readers’ experience.

Ads, however, often don’t.

While it’s true that ads are definitely useful in monetizing a blog, your readers probably won’t appreciate it if you disrupt their experience with several ads on a single page. More importantly, setting up ads in every corner of your website will cause a drop in its performance.

ads and site speed
  • Save

That said, it’s best if you let your audience focus on the important elements of your blog and keep ads at a minimum.

I, for one, am not willing to compromise the experience of my readers for the sake of extra income — as you can see on my website with absolutely zero ads.

zero ads
  • Save

If I were you, I’d just prioritize affiliate links as my primary monetization strategy. These are contextual links pointing to products or services that can be helpful to users.

How do you make money with affiliate marketing?

Good question.

You can refer to my affiliate marketing guide if you’re interested.

12. Clean Up Your Server

At this point, you should’ve already grasped the correlation between loading speed and the amount of clutter on your website.

It’s really simple: if you keep your blog minimalistic and light, browsers won’t take much time to get everything loaded and presented to users.

Always be prudent when adding more elements to your website, be it visual content, scripts, or ads. At the same time, be sure your hosting account still has ample disk space to keep your website running buttery smooth.

Your hosting account should have a built-in tool that lets you track your overall disk usage. To give you an idea, here is a screenshot of SiteGround’s Disk Space Usage tool:

disk usage tool
  • Save

If your hosting account is running low on space, here are some of the things you can do:

  • Move Backups to a Local Drive
    Older websites tend to have gigabytes of backups stored in their hosting server. Downloading them into a local drive and deleting them from your server is a great way to free up space.
  • Delete Inactive Accounts
    If you have inactive accounts in your hosting plan lying around, remove them for good to save you a lot of disk space. Since this is an irreversible process, consider creating a local backup of the account first before deletion.
  • Delete .TMP Files
    Your website platform or CMS may generate temporary files from tasks like plugin updates and session data tracking. It should be safe to delete them, but it won’t hurt to create an offline backup of your “tmp” folder for safety purposes, either.

When in doubt, contact your hosting service provider’s customer support on how to save disk space.

13. Enable Website Caching

Compressing images, minifying code, minifying ads, clearing up your hosting account — your website’s loading speed should be as fast as ever with these strategies.

But don’t relax just yet. We still have a few more strategies to discuss that will boost your website’s loading speed even further.

With website caching, your blog can load almost instantaneously for returning visitors.

Website caching works by enabling the temporary storage of data, including scripts, images, media files, and other forms of downloadable content — thus, reducing the number of HTTP requests a browser has to make.

To implement website caching, the long method is to insert the following code right into the top of your website’s .htaccess file:


<IfModule mod_expires.c>

ExpiresActive On

ExpiresByType image/jpg “access 1 year”

ExpiresByType image/jpeg “access 1 year”

ExpiresByType image/gif “access 1 year”

ExpiresByType image/png “access 1 year”

ExpiresByType text/css “access 1 month”

ExpiresByType text/html “access 1 month”

ExpiresByType application/pdf “access 1 month”

ExpiresByType text/x-javascript “access 1 month”

ExpiresByType application/x-shockwave-flash “access 1 month”

ExpiresByType image/x-icon “access 1 year”

ExpiresDefault “access 1 month”



If you want, you can set different time limits before certain caches expire. For example, if you want to reduce the expiration time of PNG image caches to 1 month, simply modify the “ExpiresByType image/png” line into:

ExpiresByType image/png “access 1 month

Again, WordPress users can use tools to make this optimization strategy a breeze. In fact, we already went through the very plugin you need — W3 Total Cache.

Going back to the ‘Performance’ sub-menu from your WordPress dashboard, head over ‘Page Cache’ tick the ‘Cache posts page’ checkbox.

cache posts page
  • Save

14. Use GZIP Compression

Before you close W3 Total Cache and proceed with the last remaining strategies in this guide, there’s one more thing you should do.

From the ‘Performance’ sub-menu, head to ‘Browser Cache’and check the ‘Enable HTTP (gzip) compression’ option.

enable GZIP compression
  • Save

GZIP compression improves the download speed of text-based files by reducing their size — not too different from the process of compressing your local files into a zipped folder. The main reason why GZIP compression is widely adopted for website speed optimization is that it’s natively supported by HTTP from version 1.1 onwards.

If you don’t use WordPress or any other platform that has GZIP-related add-ons, then you’ll need to enable it using the traditional way: modifying your website’s .htaccess file.

Because you already know where to find your .htaccess file, all that’s left is the code that activates GZIP compression on your website.

Go — copy and paste away.

Apache Servers

<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


NGINX Servers

gzip on;

gzip_disable “msie6”;

gzip_vary on;

gzip_proxied any;

gzip_comp_level 6;

gzip_buffers 16 8k;

gzip_http_version 1.1;

gzip_types application/javascript application/rss+xml application/vnd.ms-fontobject application/x-font application/x-font-opentype application/x-font-otf application/x-font-truetype application/x-font-ttf application/x-javascript application/xhtml+xml application/xml font/opentype font/otf font/ttf image/svg+xml image/x-icon text/css text/javascript text/plain text/xml;

Keep in mind that, for NGINX users, you need to paste the code to your “.conf” file in order to implement GZIP.

Testing GZIP Compression

If you enabled GZIP compression manually, use a tool like the GZIP Compression Test by GiftOfSpeed to verify successful implementation.

Similar to PageSpeed Insights, the only step in using the GZIP Compression Test is to enter your website’s URL and click the ‘Check’ button.

giftofspeed gzip test
  • Save

Within seconds, the tool should verify whether or not GZIP compression is activated on your website. It will also show you its compression percentage, along with its sizes before and after compression.

Gzip test results
  • Save

15. Optimize Your Website Database

Fixing render-blocking resources and enabling GZIP compression are among the most advanced strategies in this post, but we’re not done yet.

The next step is to optimize your MySQL database tables to help your server fetch the data your users need faster.

What are MySQL database tables?

In simple terms, your MySQL database contains virtually everything there is to find on your website, including posts, comments, dates, and other pieces of content. Blog publishing platforms and CMS like WordPress then automatically create tables in your database as you add more information to your site.

Here’s what a MySQL database looks like:

MySQL database table
  • Save

However, your database will also accumulate all sorts of junk over time, including pingbacks, spam comments, and post revisions — steadily growing in size and affecting your website’s performance.

To de-clutter your MySQL database, one option is to use the integrated table optimization tool on your hosting account’s control panel.

SiteGround, for instance, has the ‘Optimize tables’ command from the ‘With Selected:’ drop-down menu.

optimize tables
  • Save

These options can be found in the “phpMyAdmin” tool, which should be under the “Databases” section of your control panel.

  • Save

As a rule of thumb, always create backups of your databases before you perform optimizations. Download them into a local drive to save your hosting account’s disk space.

Worried you might mess something up on your server?

With a WordPress plugin like WP-Sweep, you can optimize your database tables from within the CMS interface. After installing and activating the plugin, go to ‘Tools’ and click ‘Sweep’ to view the database tables found on your site.

dashboard sweep
  • Save

From there, you can click ‘Sweep’ for individual database items to delete them — or scroll to the bottom of the plugin page and click ‘Sweep All.’

sweep options
  • Save

Just be sure you don’t have any post drafts since a full sweep of your database tables will also delete them. While you’re at it, check your unapproved comments so you don’t accidentally remove questions, valuable feedback, and other concerns voiced out by your readers.

16. Optimize User Comments

Talking about comments, WordPress blogs also have a handy feature that can instantly pull in the commenter’s profile photo via the Gravatar or Globally Recognized Avatar service.

While gravatars add a nice touch to your blog’s comment section, they do have an impact on your website’s loading speed. This compels some WordPress bloggers to disable showing them altogether.

To do the same, go to ‘Settings’ and then click ‘Discussion.’ Look for the ‘Show Avatars’ optionbelow the “Avatar Display” section and deselect it.

disable comment gravatars
  • Save

If you want to keep gravatars but don’t like their effect on loading speed, you can use a plugin like BJ Lazy Load to make avatars load after critical website resources — a process known as lazy loading.

Apart from avatars, you can also enable lazy loading for post thumbnails, images, iframes, and other types of content. You simply need to go to ‘Settings,’ select ‘BJ Lazy Load,’ and choose ‘Yes’ on the options you want to use.

BJ lazy load options
  • Save

As far as WordPress comments go, another tip on how to increase page loading speed is to use pagination. This splits the comments on your posts into multiple pages — reducing the time it takes for browsers to load and render them.

To use pagination, simply head back to the ‘Discussion’ settings page and enable the option to ‘Break comments into pages with X top level comments per page.’

break comments into pages
  • Save

Try reducing the number of comments visible per page from the default value of 50 to anywhere around 10. This should significantly improve the loading time of comments and, in turn, your blog content.

17. Focus Optimization on Your Top Pages

Before we end this post, here’s one last piece of advice:

Start optimizing the performance of your most popular pages.

It won’t make sense for you to prioritize posts that barely get any traffic. On the flip side, making your top pages a priority means your efforts will benefit the most users.

Google Analytics is yet another free tool that will help you identify your top pages. Simply expand the ‘Behavior’ sub-menu and click ‘Overview’.

Your top 10 pages should be visible under the “Page” section.

GA top pages
  • Save

Easy, right?

You can also use Google Analytics to perform in-depth keyword research — a topic that I discussed in my post on how to find your top performing keywords with Google Analytics.


As a blogger, you should be prepared to do anything for the sake of user experience.

Your website’s loading speed may seem like a superficial factor, but it can single-handedly make or break the success of your blog — not just from a UX perspective, but also in terms of SEO.

Now, I know you won’t be able to apply all the strategies above in a single day. That said, don’t forget to bookmark this page and join our public Facebook group for more killer blogging guides!

Reduce Blog Load Time
  • Save


Ankit Singla

Ankit Singla

Ankit Singla is a full-time blogger and founder of Master Blogging. You can learn more about him at Master Blogging about page. If you have any questions or comments for him, just send an email or leave a comment!

31 Writing Challenges Cover

Free Download


Intense report on blog content writing challenges and easiest ways to overcome them in record time!!!

Free Download


31 Writing Challenges Cover

Intense report on blog content writing challenges and easiest ways to overcome them in record time!!!

49 thoughts on “17 Effective Tips To Reduce Blog Page Load Time”

  1. Really nice and practically possible post, I searched some other method too but i got many sophisticated ideas like compressing codes, reduce LOCs and even bla bla bla, but your method was really appreciable.
    Thanks Ankit 🙂

  2. Hi Ankit,
    I totally agree with you. Loding time is very important for every blogger. If loading time is not good then no one is going to visit your blog. Nice Tips to reduce it. I am really impress the way you have written this article. Great Work Bro 😀

  3. Hi ankit
    A nicely written article but you missed some points that are actually required to load any website faster like database optimization, loading css and javascript in non-blocking mode and reduce number of request and flushing headers, loading images on demand and many more.

  4. Well bro this seems to be promising ! but there are some questions left in my mind

    1. For those who cannot afford cdn in their initial stage ?
    2.For blogs that are on blogger any such tutorial ?

    For rest a great must try tutorial 🙂

  5. Hey Ankit,

    Good stuffs man! For me, no brainer to use a CDN. If you have limited funds, use CloudFlare but if you have the money, go for MaxCDN.

    You can’t go wrong with it … at all!

    Great write up and thanks for sharing man!

  6. Very nice article Ankit,

    But i want to know the more about CDN and it’s effects.
    If it is possible for you then, share more information about it.
    Thank You So, Much

  7. Hey Ankit, great post as usual. I’d surely apply those on my wp blogs. But can you advise me some tips to reduce page loading speed in blogger blogs? When I check Google PageSpeed insights, it tells me to “Eliminate render-blocking JavaScript”. What do I do to it? Thanks for the post, anyway. 🙂

  8. Hello ankit,
    Very nice and informative post.

    If we are talking about plugins. Then you must use cloudflare to reduce page load time. It really a nice plugin. Give it a try 🙂

    Thanks once again.

  9. Hello Ankit
    its really effective article info for me because last time my blog have more time for loading but now its faster
    Thanks for sharing with us
    good job

  10. I have enjoyed reading the tips here and learned a great deal about speeding up the blog loading time. I will put the ideas to use on my blog and see how it helps improve it. Thanks Kumar

  11. Hey, Ankit]]

    Nice stuff, and most of the tricks you mentioned is most useful in WordPress Blogs not in Google Blogger so whenever you update this article then add some tricks to reduce oading time of Google Bogger also

    Thanks Regards:

    Raj kumar

  12. Mr.Ankit!,it was an important task for blog user,i have learned something new from hence ,keep it up,Thank you very much.

  13. Currently Google ranking about based on page loading of a blog. So it is so important post for every blogger to reducing page loading time. Thanks a lot. I have using a free custom template, that will effect my blogs page load. Now I’m shift my blog on blogger default template. Now my blogs page loading are super fast. Thanks again for this detailed guide !!

  14. Hi Ankit,
    what a great post bro..You combined all the effective ways in one post to speed up any wordpress blog or website. I got to know about Autooptimize. I am installing it on my server, then see what it does.


  15. Great post Ankit, indeed needed for bloggers. A Blog should load fast to get better rankings and to please the audience as well. You’ve explained all the basic stuff in a precise manner, good.

    Yes, I use a limited number of plugins and following most of your quick loading tips except the CDN. I’ll try to get that. Thanks for writing the helpful piece of content bro, keep doing it.

  16. Hello Sir my Page Load time is 3.06s. I tried Autoptimize plugin, but as result my no post was opening. After uninstalling it, site was back on track. What do you think i made Wrong?

  17. Hi Ankit,
    I founded this article on facebook shared by Adeel sami!

    Really a useful article for bloggers which definitely help us to reduce blog loading time.

    Yes, too much advertisement can increase loading time i was not aware about that before.

    Anyway, thanks for sharing this informative article with us.

    Have a nice day.

  18. Great post about speeding up your WP site. I used to use MAXcdn a while back like 5 years ago. I don’t remember it being that expensive. $90/yr. It used to be ~30/yr. Seems like the price would decrease since storage is only getting cheaper.

    Using cloudflair now

  19. @ANKIT

    Great post Ankit . I like the way you described specially : a delay of 1 second page load time can cost it a yearly loss of $2.5 million. I will use your tips to reduce blog page time.


  20. Hi Sir my Page Load time is 3.06s. I attempted Autoptimize plugin, however as result my no post was opening. Subsequent to uninstalling it, site was back on track. What do you think i made Wrong?

  21. Thanks so much for the informative post. I’ve noticed a significant boost on my website loading speed upon using a CDN along with a Caching plugin like W3 Total Cache. Furthermore, I made sure to deactivate and delete all unused plugins and themes. Thanks for the awesome read, This piece of content is very useful!

  22. Hi Ankit,
    I totally agree with you. Loding time is very important for every blogger. If loading time is not good then no one is going to visit your blog. Nice Tips to reduce it

  23. Hello Ankit,

    Nice and very informative post. Blog load time speed is a big factor for both the SEO and user engagement. The user will leave your site if it takes more than 3 seconds to load. Google also love sites that have good loading speed. Choosing a good web hosting company is very necessary to build up a fast loading blog. Using too many plugins and javascripts can definitely slow down your website performance. Thanks for sharing these great tips here.

    Have a Great Day 🙂

  24. Hey Ankit,
    How is it going?
    At one point, my blog load speed was a terrible snail.
    I had to do a couple of things and you just mentioned them here.

    I moved from Hostgator shared hosting to WPX Hosting, Got Smush It for images, switched my theme to thrive themes and moved to Cloudflare CDN. These and some more tweaking brought down my blog speed to below 2s according to pingdom and that’s great 😉

    So thanks for posting a helpful post

  25. That’s a great article, Ankit.

    Blog loading speed is one of the most important factor for SEO.

    One question.. What’s your favorite plugin for reducing page speed in WordPress?

  26. I am Using Wp Rocket And My loading time is also less but facing issues on a site with lot of images.how to speed up those?
    Images are already optimized.

  27. Great post, Ankit!
    In my opinion, page speed load time is huge. A slow loading page can hurt anyone’s SEO. In fact, Google has come out & said that page speed load time is one of their ranking factors right now.
    Thanks to your post, now everybody knows what to do when it comes to speeding up WordPress.

  28. Hey Ankit,

    I’m a huge fan of your blog because I know nothing about blogging or WordPress. I’m optimizing my blog daily by reading your tips and tricks.

    I have done a few things you mentioned here, and now my blog loads less than 3 seconds. Thank you very much for these great tips and explaining everything very clearly.

  29. Hi Ankit,
    As we all know site loading time is quite important nowadays. I was getting some problem with my I will surely follow your post and implement it to my blog.

    Thanks for this great article 🙂
    Ismail Memon

  30. Hey Ankit, all great tips mentioned.

    I think when it comes to increasing your loading times, web hosting plays a key role but most people don’t realise the importance of having a better hosting and often use either cheap or free hosting sites.

    Yes, shared hosting sites are affordable but they don’t provide greater speeds as many sites share the same resources so having dedicated hosting servers like WPX hosting can immensely help you improve better loading times. Even I’m also using the same hosting at Bloggers Passion, it’s indeed a top notch hosting service.

    As you said, optimizing images can be really helpful. Instead of optimizing after uploading it to WP dashboard, it’s always a better choice to shrink the image sizes using various online tools before you even upload on to dashboard. That way you don’t even have to use WP smush it plugins.

    I really loved your tip #11 tip on speeding up the most viewed pages. Most people don’t talk about this tip (and only few pro boggers know and implement this tip). When working on top pages, you can minimize the http or browser requests and use tools like lazy load to open images only once your readers hover on them. That way you can improve their loading times to a great extent.

    Keep sharing more and keep up the great work Ankit.

  31. Hello, Ankit!

    I’m using blogger on the custom domain. These days, I couldn’t find posts about blogger blogs. Besides giving tips on WordPress, please include a minimum number of posts regarding blogger blogs.


  32. I like your one suggestion that is to remove javascript from the header! It really helped to improve my blog load time. Thanks from the heart!

  33. This is an effective and crisp article. Website speed is one of the key things to get better ranking in today’s SEO. Not only that, users will not give a 2nd chance to a website which is taking more time, as there are always better alternatives. Many thanks for sharing this useful guide.

  34. This piece was very informative. I’ve received several messages from my esteemed blog readers complaining about my site being too heavy and slow to load. Having read this post, I discovered that I have a lot of stuff to implement on my website. Thanks for the guide.

  35. Hey Ankit,

    A great informative article. Blog loading time is one of the main factors of On-Page SEO. Here I want to add one more thing about CDN- Many bloggers are not able to earn enough to be able to afford an Expensive Hosting and a good CDN. For those who cannot afford CDN and expensive hosting, they can try to use Cloudflare with their old hosting. Cloudflare is one of the best free CDN ever. I use its free version and it has increased the speed of my site up to three times. Give it a Try…

    Thanks for this valuable Guide.

  36. Hi Ankit,

    Very good in-depth article. Just wanted to add few things in this list.
    1. AMP plugin for better speed on mobile devices. It can also help with SEO.
    2. Lazy load plugin for images. We can use in the page so if we have more images on page, it can load as and when we scroll to that section of the page.

  37. Loading time or speed time for any website matters most, As results ranking based on it. According to study google may punish if u lack in page loading time or slow down loading time. This article helped me a lot to reduce speed time in loading my blogging sites,
    Thanks! please do keep sharing such articles more.

  38. Wow. Overwhelming amount of information. I believe if your hosting isn’t good, whatever you do, You can’t get satisfied result. So everyone needs to invest in good hosting.

    Thank you so much, Ankit for so much value.


Leave a Comment

Copy link
Powered by Social Snap