• Skip to primary navigation
  • Skip to main content
  • Freebies
    • Pinterest Dashboard
    • Start a Blog Guide
    • Start Checklist
  • Planner
  • Blogging Tips
  • Pinterest Tips
  • Start a Blog
  • Login
  • Kristie Hill

12 ways to speed up your WordPress site

June 3, 2015

“Okay, here we go. Focus. Speed. I am speed. One winner, forty-two losers.”
– Lightning McQueen, Disney-Pixar Cars

Alright friends, let’s focus on speed today. Your blog/website’s speed that is. I want you to be the winner with a “faster than fast, quicker than quick” site load time.

Having a fast loading site will improve your SEO, make your visitors happier (and less likely to leave), and generate more sales.

When you run your site through Google’s page speed test or WebPageTest, you will get a lot of technical feedback for improving your site’s load time. Those are all good practices, but there are also a lot of simple ways to speed up your site.

Having a fast website is crucial. Use these non-techie methods to speed up your site's load time.

Pin it!

*There are affiliate links in this post.

Here are 12 easy ways to to speed up your blog’s load time.

1. Choose the right hosting.

Cheap hosting doesn’t always equal quality or fast hosting. If you want your blog to load fast, make sure you are on a server that is suitable for the amount of content and traffic you are receiving. Most of the basic shared hosting plans have hundreds of sites on one server. Naturally, your blog is going to load slowly.

Just this week Bill Erickson, WordPress genius said,

Site load time is a major factor in search engine rankings, as well as in determining how likely it is for a visitor to stay on your site.

A developer optimizing a theme could save microseconds on the load time, but switching to a managed WordPress host like Synthesis could decrease your load time by seconds.” -Bill Erickson via CopyBlogger

Having the right hosting is one of the biggest keys to a fast website. Here are my top tips for picking out the right hosting for your blog.

2. Register your domain somewhere other than your hosting company.

I used to think that people recommended registering your domain somewhere other than your hosting company so that they could get an additional affiliate commission. However, I learned from Jesse Petersen (WordPress and Genesis expert) that registering your domain through a company that specializes in domains can really boost your load speed. Here’s an example:

This is what you get if you pick Bluehost as your domain registrar. Don’t do this, people. pic.twitter.com/mSDCPeItzV

— Jesse Ⓦ Petersen (@jpetersen) December 3, 2014

I switched my domains to NameCheap and it resulted in this site loading 3 seconds faster than when my domain was registered with my hosting.

3. Use a quality theme.

Recently I wrote about why your blog theme needs to be sexy and smart. A “smart” theme is coded for optimum load speed. A lot of themes or even custom designs could slow down your site. Before purchasing a theme, run it through a page speed test to see how fast the demo loads.

4. Optimize your images.

As I mentioned in my post on optimizing images, pictures are the #1 cause of s-l-o-w loading blogs. Make sure you are resizing and saving for web before you upload your pictures. Also, avoid using HTML to restrict the size of your image.

5. Use decoration images sparingly.

Going along with a quality theme and images, limiting the amount of decorational images will help improve your blog load speed too. Instead of using pictures for borders, dividers, titles, categories, sidebar bio, etc. use CSS and actual text.

BONUS: this method is better for your SEO too. Usually, your widget titles, categories, and bio include all the keywords you want to be ranking for in search.

6. Limit the number of fonts.

Fonts are fun, but loading too many fonts on your blog is another thing that can slow down your load time. When selecting web fonts in Google Fonts, they will monitor the load time for you and alert you if it will slow your site down:

Limit the number of fonts used in your blog to speed up load time.

7. Use post excerpts.

There are a lot of benefits to showing post excerpts (summaries) instead of the full article. One of them being that displaying excerpts instead of the full posts will help your blog load faster. Instead of loading all of the images and content in every post displayed on the page, the browser can quickly load the excerpts and featured image.

8. Limit your plugins.

There is no magical number for the amount of plugins you should have. Some plugins won’t affect your page load speed, while other plugins can really slow down your site. Use the P3 plugin to test which plugins are slowing down your site and decide whether or not they are necessary. Also, remove any inactive plugins or duplicate plugins.

9. Use a cache plugin.

According to WordPress.org, “WordPress caching is the fastest way to improve performance.”
Some hosting plans, like those from SiteGround, come with caching options or you can use the W3 Total Cache plugin

What is a website cache? A collection of data stored away for future reference. When you have a cache enabled, your blog will load from the cache instead of the server – speeding up the load time of your blog.

Note: Make sure to disable or flush your cache when you are making any coding edits to your site!

10. Turn off pingbacks and trackbacks.

This is the most recent thing I did to speed up my blog. Having pingbacks and trackback enabled is a great way to see who is sharing your post on their blog, but it takes up some of your speed juice to pull that information. My blog has been loading half a second faster now (on average) that I don’t have pingbacks and trackbacks enabled. To disable pingbacks and trackbacks navigate from your WordPress dashboard to Settings > Discussion

Disable pingbacks and trackbacks to increase wordpress website load time.

11. Limit Ads.

Script based ads can really slow your blog down. I recently performed a test on a blog using Passionfruit ads. With the ads activated, her blog loaded in 22.4 seconds (yikes). When I deactivated the ads, her blog loaded in 16.8 seconds. That’s a big difference.

Obviously, you want to make money. Find a balance between having ads and having your page load fast. If your page doesn’t load fast enough for your visitors to see your ads your not going to make money anyway, and the people paying for ad space won’t be satisfied enough to pay for them again.

12. Use default WP comment system.

Third party comment systems (like Disqus or Facebook) are popular these days, but they can also be added to the list of things that slow your blog down. If your site is taking a long time to load, you might want to consider switching back to the default WordPress comment system. For more reasons on the benefits of using WordPress’ default comment system check out Dustin’s post, What is the best commenting system for my blog.

An alternative is to set the Disqus comments to load conditionally (enable a button that says, “Show comments”). You can use this plugin to load Disqus conditionally, or Sridhar has a great tutorial for how conditionally load Disqus without a plugin (must be paying customer to access the full tutorial).

There you have it. 12 ways you can speed up your blog’s load time today. I’d love to hear your success stories! See how fast your site loads, implement one (or multiple) of these methods and then come back and tell me how fast your site loads after the changes!

Icon made by Freepik from www.flaticon.com is licensed under CC BY 3.0

FacebookTweetPinShares91

Filed Under: Popular Posts, SEO Tutorials Conversation: 17 Comments

Save to Pinterest!

Reader Interactions

Comments

  1. Ellena says

    July 18, 2016 at 12:37 pm

    Thank you for the great tips. Your post is very interesting and helpful.

    Reply
  2. Jan St says

    May 22, 2016 at 1:05 pm

    Getting a dedicated IP will help to speed my WP site? RIght now I am with a shared plan, not sure if its fast enough

    Reply
  3. Tomasz says

    November 22, 2015 at 12:53 am

    Kristie, I’ve read ton of articles how to speed up WordPress but your one is a bit different. I really like you mentioned about font weight problem. Other thing is that a lot of websites with self-hosted fonts serve woff instead of woff2 for modern browsers – what a waste of precious Kbytes 🙂
    If you are interested in reducing size of entire website (by switching off unused CSS and JS files) you should get familiar with Gonzales – http://www.kevinmuldoon.com/gonzales-wordpress-plugin/

    Reply
  4. Vanya says

    August 2, 2015 at 1:37 am

    Hi Kristie

    Thank you for your great posts on SEO. Please keep posting , I’m going to join your mailing list after sending this 🙂

    I have a Q. After using WP for a few years I’m now thinking of re-building my website from scratch instead of improving my current rubbish responsive. I’m planning to buy a bootstrap template I like, my coding skills are enough to customize the looks, and I will keep the header structure as per template. I also have a basic knowledge of php, though I’m not sure how to use others’ plug ins outside WordPress or even if I’ll need them. Is this ‘from scratch’ a good idea? Am I missing something obvious from SEO perspective? Thanks for your help 🙂

    Reply
    • Kristie Hill says

      August 7, 2015 at 4:11 pm

      When you say starting from scratch, do you mean completely starting a new site with new content? Or just a new design?

      Reply
  5. Kjell Roger Eriksen says

    June 17, 2015 at 12:13 am

    Love the tips you have in this article. Clean and straight forward. Will try and implement some of the recommendations and see if it will help my site 🙂

    Keep up the good work Kristine

    Reply
  6. Rick says

    June 7, 2015 at 4:48 am

    Glad to stumble upon your site. This is something that I’ve been trying to do for my sites. Will try out these great tips. Thanks

    Reply
    • Kristie Hill says

      June 11, 2015 at 7:50 am

      You’re welcome. Have you noticed a speed increase yet?

      Reply
  7. Rahul Biswal says

    June 6, 2015 at 7:30 pm

    Hi Kristie,
    I have also wrote a similar post on speeding up WordPress blog. http://www.ecloudbuzz.com/speed-up-wordpress/

    Thanks.

    Reply
  8. Sridhar Katakam says

    June 5, 2015 at 1:04 am

    My name is Sridhar 🙂

    Reply
    • Kristie Hill says

      June 5, 2015 at 8:52 am

      Can we blame pregnant brain on all of my name spelling mistakes in this post? Fixed.

      Reply
  9. Rachel says

    June 3, 2015 at 10:57 am

    Thank you for so many ideas to improve my website speed. The domain registration was interesting. I will consider this suggestion and others you suggest.

    Reply
    • Kristie Hill says

      June 3, 2015 at 4:30 pm

      I was surprised by that one too Rachel. I put it off for so long, but finally decided to give it a try. To me, those 3 seconds were worth it!

      Reply
  10. Jen says

    June 3, 2015 at 8:06 am

    Your posts are always informative, and interesting Kristie. I appreciate that you’re presenting information in a way that even newbies to WP can understand and use.

    One question about the P3 plugin, do I leave it installed or should I delete it after I run it and have my results?

    Jen

    Reply
    • Kristie Hill says

      June 3, 2015 at 4:31 pm

      Hi Jen! It does seem a bit counter-productive to use a plugin to see which plugins are slowing down our site, doesn’t it? This one is fine to leave in place (it doesn’t slow your site down) if you want to check often. But, if you’ve cleaned up your plugins and don’t plan on adding new ones for a while, you can delete it.

      Reply
  11. Chloe says

    June 3, 2015 at 8:04 am

    My page speed right now is AWFUL. I’ve been working a little bit at a time to try to fix it so this post is SO helpful right now! Thank you for this!

    Reply
    • Kristie Hill says

      June 3, 2015 at 9:42 am

      Glad this post was good timing for you Chloe! Looks like your pics are one of the main causes of your drag. Instead of uploading them at 800px and displaying them at 700px, create them to be 700px. That will help a lot.

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Kristie Hill

Copyright © 2023 · Splendor Theme on Genesis Framework · WordPress · Log in