A slow loading website can hurt your small business by turning away visitors who expect fast load times and smooth online experiences, and harming your reputation.
If your site runs slow and you’re running WordPress, there are plenty of things that could be slowing you down. Below are five common reasons for sluggish performance on WordPress platforms, and how you can fix them.
If Your WordPress Site Runs Slow. . .
You’re Running Too Many Plugins
With thousands of shiny plugins out there promising to do amazing things for your website, it’s easy to get caught up and catch plugin fever. Soon, you’ve got plugins controlling every function and feature on your site—you might even have plugins for your plugins.
This is a problem for a couple of reasons. First, the more plugins you have, the more work your website has to do while it’s loading. And second, not all plugins are created equally—poor or outdated plugins can slow down site performance drastically.
Evaluate your current plugins to figure out which ones you actually need. Get rid of multiple plugins that perform the same functions, plugins that you’re no longer using, and those that were created more than 5 years ago and have never been updated.
Surprisingly, you can check the performance of your plugins with…another plugin. The P3 (Plugin Performance Profiler) shows you how each plugin impacts your WordPress site load time, so you can adjust accordingly.
Your Homepage Has it All – And Then Some
In most cases, the homepage is the first one your visitors see. So you might have designed it to show off everything you can, in order to impress new visitors. Widgets are cool, right?
But the more widgets and content you have on the front page, the longer your site takes to load.
Keep in mind that a clean design is just as impressive. Don’t stick sharing widgets everywhere on your homepage (save them for the end of your blog posts, where they’ll have the most impact). Pare down and remove any unnecessary widgets or plugins.
You can also speed up load times using the WordPress options to show excerpts instead of full posts, and limit the number of posts per page—5 to 7 is a good number.
Your Stunning Images Take Up Too Much Space
The higher the size and quality of an image, the longer it takes to load. If you have amazing graphics and an image or two (or more) with every blog post, your loading time will be slower.
There are a few ways to address the image issue. One is with Lazy Load—a process that loads only the images appearing “above the fold,” or on the part of the site a visitor is actually viewing. You can do this automatically with the jQuery Image Lazy Load plugin.
Another is with an image optimizer program like Yahoo!’s Smush.it. You can use the tool right from the site to compact images (without losing quality)—or you can install the WP Smush.It plugin to have it done automatically when you add images to your site.
You’re Using a “Free” Third-Party WordPress Theme
Free is the best price for anything, and you may have searched for a free WordPress theme to avoid using the same themes that everyone else has. However, like free movie sites and music downloads, there’s an excellent chance that “free” theme comes with a price tag in the form of spyware or viruses, which do more than slow down your site.
Unless you have a really good reason to completely trust the developer of a free theme, only use themes from the official WordPress theme repository. If you want something different, consider investing less than $100 in a premium theme.
Your Host Isn’t the Most
If you’re running the WordPress.org platform, you need a Web host for your site. There are free Web hosting providers, and incredibly cheap hosts. Of course, you’re interested in saving money—so you might have gone with the lowest possible price tag.
But a poor Web host can hurt more than your load times.
If your Web hosting solution is free or dirt-cheap, consider upgrading to a well known host, which usually runs between $4 and $8 per month. Here’s what to think about when choosing a web hosting company.
Are you satisfied with how fast your WordPress site loads?
Slow Website Photo via Shutterstock
More in: Content Marketing, WordPress
Haha! Plugins for your plugins!
I don’t have that many plugins, only the ones commonly deemed necessary like Akismet and an SEO plugin (I forget the name).
The WP theme I’m using is free but it’s off WordPress’s repository. I also pay for my own hosting.
I’m fine with how fast my site loads, but then that might be down to my connection. Is there a way to tell how fast a site loads due to the site itself and not one’s connection?
The best way to tell is to try loading your site on another location such as a computer cafe or a coffee shop. Or you can just try loading another site like Facebook. If Facebook loads normally and your site is incredibly slow then there is a chance that your website is at fault.
Now why didn’t I think of that, Aira?! Thanks! Sometimes I over-think things to the point that I sometimes miss the simplest of solutions. 🙂
Thanks for the great tips, Ebele! And thanks to both of you for reading and posting.
Plugins for plugins isn’t as funny as you think. They really exist. For example there are plugins for the plugin called “Visual Composer” 🙂
I have been one to have more plugins than necessary and I have even gone to the extent of having to swap out plugins on my sites just to see what the new ones do.
Ooh, so you’re a plugin addict then, Ed?! 🙂
So how many plugins do you have? And have you ever regretted swapping certain ones round?
I’ve been guilty of this too, Ed! There are so many good ones available; it’s easy to get carried away. 😉 Like everything else, plug-ins are best in moderation…
These are some great tips! You can also use the Google Page Speed analyzer to analyze why your site may be loading slow. The tool will also give you a score for mobile and desktop. Will definitely be taking a look at some of my old plug-ins that are floating around to see if I can improve load time.
Thanks, Ryan! Great tip. Good luck in optimizing your load times.
Thanks a lot, Megan.
I’m always trying to make sure that my sites are all up to speed.
Speeding them up is a good thing; visitors will leave quickly if the pages don’t load fast.
The Franchise King®
So true, Joel! I’m glad you found the post helpful. 🙂
What about using a good Cache plugin?. For me it is the best solution to improve page speed. I use W3 Total cache, and it improve a lot all my wordpress sites speed.
For me the best to methods to make your wordpress fast is used a good plugin cache and have a good hosting.
Thanks for the article!
Always looking for good tips, Jaime! Thank you. Hope you continue to see good performance.
Megan: I will show your post to my business partner and webmaster of our sites powered by WordPress.
Thanks, Martin! And once again, thanks for reading.
I am running 6 wordpress blogs. Initially I face problem of site slow. But google website optimizer helps me a lot to optimize my blog. Now all loading very well.
That’s great to hear, Brad! Hope you continue to see good performance.
I know from experience that a WordPress site can be very slow. I added a wordpress site/store to the Sheds Unlimited INC website. I have had problems with it running very slow. I have tried to disable some of the addons and it still runs to slow. I wish I knew a solution! Check out the store
Check out these tips, Chris: http://www.sparringmind.com/speed-up-wordpress/ Thanks for reading!
In working with customers to speed up their wordpress sites, I find that plugins are the most frequent problem.
While the P3 Profiler is good, I often use a simple divide and conquer approach where I simply disable half of the plugins and see if the problem remains. If so, then split this set in half and continue.
While not the most scientific, I’ve often spotted poorly coded plugins or plugin conflicts within minutes using this approach.
How to make your computer faster? Easy. Use a registry cleaner. Then, what is the finest registry cleaner. Easy. RegServe. Registry cleaners have lots of functions. They delete not needed records hiding in the deepest corners of your firm force. No matter how solid you try you immediately hypocrisy locate them. This is what RegServe specializes in. It searches for these files and callously eliminates them. So, bring to an end organization to all those “TECH GURUS” and get yourself a copy of RegServe.
I tried everything, but yet my site are still slow. I’m currently using iPage shared web hosting, do they doing well on Web Hosting?
What are some of the various things you’ve tried, Maxwell? Also, Aira made a great suggestion about accessing your sites from a computer in a different location to make sure it’s not your own connection that’s the problem.
The P3 plugin wouldn’t even activate. Not shocked that a Godaddy WP plugin doesn’t work. No loss though…it was probably filled with ads to sell me Godaddy stuff that I don’t need.
I also used the P3 plugin, but discovered it wasn’t my plugins that slowed the site down. For me image optimization was the biggest part.
WordPress is very slow by its nature! Professional news comps never use this product created for average dumb and damper writers..
I’m using wp super chace plugin to boost my wordpress site the result is my site 5x faster than before
I think wordpress is getting slower and slower these days. First thing I noticed is of its background font lookup to google or something which for me running in an Intranet only has a noticeable speed impact. Let alone with plugins the bare install of wordpress is getting slower and slower for my daily uses.
Thats my experience sofar.
Great tips. I believe my websites issue is images, and it sure is a pain to have to go back and re-do them all. These tips will help.
Hi I host with yahoo and I signed up for WordPress yesterday. I did not change anything yet other then adding a line or to of text. The site will not load for me on any device it loads I mean it loads but never fully to where it finished loading if that makes spence. Is it yahoo or WordPress or me.?i do not want to spend time making a page if its not going to load. Thank you George
Good overview. I wrote a post on the topic recently and listed the top 2 reasons as large images and slow hosting. You hit both of them so we’re in agreement! Those are the two biggest culprits and you hit some other ones too. I’ve done some videos on optimizing images and also upgrading hosting in order to speed up your site at the source. They may be a good addition to this article.
Hi, I am seeing that a twitter https://platform.twitter.com/widgets.js?ver=4.3 is slowing down my load time – and I don’t know how to undo it or remove it do you have any suggestions?
If it’s the same one I’m having trouble with its under settings>sharing. You then have a drag and drop to remove it from the list. You can also navigate to the page through Jetpack>sharing>configure.
I found its been killing my site loading time very badly today so I’ve removed it for now. Not a long term solution but perhaps a temporary til it sorts itself out.
I’m a photographer not a developer, so hopefully that’s not led you up the garden path…
Did you solve it?
I also meet the same trouble.
Gift Of Speed
Thanks for your tips. Just deleted my unnecessary plugins and adjusted my pictures. The pictures are probably the biggest issue, didn’t know that.
Even my site is loading slow. I have SEO yoast and GA plugin main. There are 2 other plugins which were recommended by theme.
My hosting is fine but site has gone slow recently.
I will truly appreciate your help.
Hello I´ve installed W3 total cache on my site but still very slow. What should I fix? or better how to know what I should Fix?
WordPress is running terribly slow and has done since installation, even the dashboard is taking almost a minute per refresh.
There is currently still nothing on the homepage (not wasting any time until I fix the speed issue)
There are no images uploaded yet at all (same reason as above).
I am using Godaddy hosting package (deluxe version).
I had no plugins installed at all I had actually removed the junk plugins it comes with.
I am using a premium theme and still have issues.
Any help is appreciated, everywhere I look online is the same fixes as the one here, your wordpress is overloaded with plugins or giant images and none of these are the case.
I was used to use wp super cache (free version) for the speed of my site, but it gaves me only bugs and MB of cache in my server, I´ve changed into a Pay version and its better, (Other plugin). Sometimes its better to pay some $ but you be rentable because of speed
How do I get my user/visitors to my site be able to enter information to a form, and have that submitted data be displayed on which ever page or location I like? I want to allow my users be able to submit complaints and have other users able to like/reply to the main complaint submitted.
Am I able to do this with Custom Post Type?
Hey, sometimes I see a 400 server error when I arrive at this website. I thought you may wish to know, regards
An impressive share, I given this onto a colleague who was simply performing a small analysis during this. And hubby in truth bought me breakfast simply because I discovered it for him.. smile. So let me reword that: Thnx for that treat! But yeah Thnkx for spending time go over this, I find myself strongly about this and really like reading regarding this topic. If possible, as you grow expertise, does one mind updating your blog post with a lot more details? It is actually extremely useful for me. Massive thumb up due to this writing!
thanks for your information, does GPL license themes are good fot site?
I was facing the same issue and then update my PHP version in cpanel.. Now its running smooth..
HEllo Dear, Please reply my question, if i use GPL theme for my site, will it be safe?
Hi there to every one, the contents existing at this web page are truly
awesome for people experience, well, keep up the nice
Thеre is definately а grеat deal to learn about thіs topic.
I love аll of the points yօu made.