How to Speed Up Your WordPress Site

social media how toIs your blog slow?

Do you want to improve the experience for readers?

In this world of instant gratification, speed of content delivery really can impact your business.

Keep reading to discover ways to increase the speed of your website.

Why Website Speed Is Important

First impressions matter.

One way to see how fast your website is loading is to use Pingdom.

speed test

With Pingdom, you identify what areas of a web page are fast, slow or too big, what best practices you're not following and so on.

When new visitors come to your site, the first thing they notice is the load speed and then the design.

Even if you have a fantastic website, if your page doesn’t load fast enough, visitors might leave before they see your website design.

In addition to this, Google strives to deliver the best search results, so they put a great value on website loading speeds.

This means that if your site does not load fast enough, you may lose ranking in Google search results despite all of your other online marketing efforts. And this can easily lead to less traffic, which then translates to lost subscribers and customers for your business.

Here are some simple steps to help you improve the speed of your WordPress site.

Start With the Basics

Here’s a short summary of the basics you need to know about how to increase your WordPress site speed.

  • Keep the number of WordPress plugins you use to a minimum. A high number of plugins adds an overhead to your blog and slows your website speed. Carefully choose your plugins and only use the ones you really need for your website.

    wordpress plugins

    Remove any plugins that you don't use or that you can easily replace with a code snippet.

  • Delete spam comments. Another practice that slows the speed of your website is keeping thousands of spam comments in your database. Remember to regularly delete spam comments from your database.

    spam comments

    Remove all spam comments when they get to a 3- to 4-figure number. All you have to do is just to click on the Empty Spam button.

  • Delete post revisions. Just like spam comments, copies of old post revisions make your database heavier and slow down the speed of your website. Be sure to delete your old post revisions. Install the Better Delete Revision plugin to remove the old revisions from your posts and pages.

    delete post revisions

    Remove the old revisions from your posts and pages.

Get a Proper Hosting Provider

WordPress is just like a car; it can run faster if you give it proper fuel.

pumping gas

Choosing the proper "fuel" for your website will make a difference for your visitors and search engines. Image source: iStockPhoto.

In order to work, WordPress needs specific resources, such as memory or central processing unit (CPU) on the server where it’s hosted.

And sometimes those resources are not enough for it to function properly. This is often the case on shared hosting.

So if you started your website using a shared account on a company like HostGator, Bluehost or Dreamhost, consider upgrading your hosting account as soon as you can afford it.

You can get a Virtual Private Server (VPS) or dedicated server, but what might work best is managed WordPress hosting.

You can set up and optimize your own server dedicated for your WordPress sites, like I do, but this takes time and a certain level of expertise.

Here are some providers you can look into:

Each of these has different benefits, so check them to see which one resonates more with your business model and budget.

Choose Your Theme Wisely

Once you’ve looked into plugins and hosting providers, the next step is to look at the theme you use for your WordPress site.

First, I would recommend you choose not just a simple theme, but a framework for additional benefits to your blog, such as:

  • Improved speed
  • Built-in security enhancements
  • Basic search engine optimization
  • Beautiful designs

When you choose a theme/framework, you should look at how often the framework is updated, how seriously they take security or what kinds of designs they can offer out of the box.

Additionally, one really important aspect is which SEO features are included with your theme. To strengthen your SEO, it’s important to easily be able to add a custom title or custom meta description to your articles.

Frameworks to consider are: Genesis Framework from StudioPress, Thesis, AppThemes, WooThemes or Headway Themes.

Optimize Your Database

In the basics mentioned above, you learned to delete your spam comments and post revisions. That is because they add a high overload on the database.

The database is the place where everything about your WordPress site is stored and it’s different from the physical files, uploads, themes or plugins on the server. WordPress uses the database to store posts, pages, comments, settings and plugin information. Every time a page is loaded, it reads the database. If your database is bloated, the information can take longer to be found and displayed.

This is the main reason why you need to optimize your database regularly, especially if you have a larger website.

To do this, you can install the WP-DBManager plugin. This plugin helps you to back up, restore, repair and optimize your database.

wordpress database

Use the WP-DBManager to back up, optimize and repair your WordPress database.

Once you install it, you’ll see a Database item on the left menu.

First, back up the database from the Backup DB submenu.

backup wordpress database

Once the Checking Database Status is completed, just press the Backup button to back up your WordPress database.

Next, repair the database from the Repair DB submenu.

repair wordpress database

To repair your database, just select all of your tables and click the Repair button.

Finally, it’s time to optimize the database from the Optimize DB submenu.

optimize wordpress database

To optimize your database, just select all of your tables and click the Optimize button.

As you can see, this is easy to do.

And if you want to avoid doing this manually, you can also schedule these tasks from the DB Options submenu.

wordpress database options

Schedule the backup, optimization and repair of your database.

I personally back up the database every day, optimize it every 3 days and repair it once a week. You can follow this pattern too. But if you blog multiple times a day, I would recommend you schedule these more often.

Optimize Images

It’s also important to know what types of images you can use and when.

For example, if you have simple images such as illustrations or artwork, it’s recommended to use an 8-bit PNG. This makes your images smaller, which makes them faster to load on your website.

For simple images, illustrations or artwork, use an 8-bit PNG format.

But if you have complex images with lots of colors, then JPG or 24-bit PNG is recommended. [Editor's note: 24-bit PNG files are significantly larger than JPG files but are more visually stunning]

cruise side ad

If you need to save complex images that contain lots of colors, save them as JPG or 24-bit PNG.

You can use a simple image editor to save images in these formats, such as Paint.NET or more complex editors like GIMP or Photoshop.

By using the proper format, you’ll reduce the size of your images. And when they’re downloaded by your visitors’ browsers, this operation will be much faster.

This will increase your website load speed.

Use a Caching Plugin

Caching is a process that’s essentially like taking a picture of your content and providing it to your visitors without requesting it from the database each time.

WordPress is an entire mechanism and every time you load a page, lots of things happen on the back end.

But when you use a caching plugin, this process gets simplified: your content is served from the cache without being generated over and over again.

The best plugin you can use to cache your content is W3 Total Cache. It’s effective and simple to use.

w3 total cache page caching

Install W3 Total Cache and activate Page Cache, Minify and Browser cache. You should also activate the preview mode and preview your site before activating your settings.

There are some advanced techniques you can use here, but to start with, just install and activate it and leave the default options on.

Deliver Your Content Through a Content Delivery Network

A content delivery network (CDN) helps to deliver your content, images and also CSS & JavaScript files from different locations across the globe.

Your content is served from the location that is closest to your visitors.  So, if your visitor is from Europe, for example, then your content will come from a server in Europe.

A CDN saves your bandwidth and visitors will experience faster loading speed.

You can get a free CDN from your hosting provider or you can set one up yourself using Amazon CloudFront and the W3 Total Cache plugin mentioned above.  This will require more technical skills.

Your Turn

Be sure to follow these steps to improve the loading speed of your WordPress website and improve the experience people have when visiting your site.

What do you think? Share your own optimization techniques so we can also test them to see how they work. I’d love to hear your questions in the comments section below.

Image from iStockPhoto.

Tags: , , , , , , , , , ,

About the Author, Eugen Oprea

Eugen Oprea helps you convert more traffic into loyal customers using proven techniques that grow your business. Get his free Google Analytics course and check his new WordPress plugin Elevatr. Other posts by »




More Info
  • http://www.EntrepreneurOnFire.com/ John Lee Dumas

    Awesome post, Eugene! Your article is certainly packed with useful information that every WordPress site owner should know. 
    Thanks for the great info! Keep rockin!

  • Barry

    Nice article, thanks for sharing

    About the optimize the database part, this can also be done with phpmyadmin?

  • http://kirbyshedd.com/ Kirby Shedd

    Deleting old revisions and adding w3 cache plugin made an instantaneous difference. Thanks for the great advice.

  • Pingback: How to Speed Up Your WordPress Site | Social Media Examiner | Watson's Blog

  • http://www.socialmediaexaminer.com/ Michael A. Stelzner

    Hey Eugene – I just ran the Delete Better Revisions plugin.  On our 900+ posts we have more than 15000 revisions!  So now they are gone.  :)

  • http://ishouvik.com/ Shouvik Mukherjee

    You can use CloudFlare for your DNS. W3 Super Cache for caching the pages … 

    I use a smash.it plugin to compress images.
    http://wordpress.org/extend/plugins/wp-smushit/

    Use Lazyload plugin to load images as readers scroll down, rather than loading them all at once.

    Less third-party scripts.
    Nice tutorial :)

  • Pingback: mobile marketing | Kevin Durant Dunks On 20-Year-Old Lithuanian Phenom In His Fourth NBA Game + MORE 11/07/2012 | Free SEO Training

  • http://seanvandenberg.com/ Sean Vandenberg

    Eugen,

    Wowee! What a great post: it seems I have some work to do to decrease my load time– I think deleting revisions (God knows I have TONS stored) will really help.

    Thanks for the excellent advice!

    Sean

  • jeffyablon

    ALL great advice. My recommendation, though, is that you should instead be doing manual maintenance on your wp_posts table, deleting the “inherited” entries. Trusting this task to a plug-in sounds dicey to me.

  • http://www.mktdojo.com/ Tommy Tan

    WOW! Nice article!  I am not sure if the load speed is correct on Pingdom but after following some of your advices, my website loaded faster (Basedon Pingdom). Thanks!

  • http://www.ivantemelkov.com Ivan Temelkov

    Absolutely!  Love the attention to detail on each item.  Caching plugins are a necessity nowadays especially with the heavily overloaded themes that everyone likes to use on their WP site.  Google hasn’t quite admitted to this but PageRank is a reflection on website speed to an extent.  A fast loading website means better communication with target audience.

    Thanks for the great info!

  • http://www.theorderexpert.com/ Rashelle Isip

    Great post! I will definitely be checking out these tips. Thanks, Rashelle 

  • http://www.theorderexpert.com/ Rashelle Isip

    Hi Eugen, sorry for a double comment…quick question…I took a look at Better Delete Revision on
    WP.org and the plugin hasn’t been updated in more than two years. Do you
    have any other suggestions for a more recent or current plugin?
    Wondering about compatibility issues with newest version of WP. Thanks!  Rashelle

  • Greg Mee

    One more: if you run javascripts, such as Analytics or something that pulls data from another site, put the scripts in the footer of your site so that they load last. Do not put them in the head section.

    Two reasons: 

    1) The important stuff will load faster, with the scripts being last. 
    2) If the data site is down or funky then it won’t block the rest of your site from loading. If I’m pulling data from abc.com and that stie is down and the script is in the head section, or otherwise loads early, then my site will just sit there, waiting for the script to be able to load. 

  • Cyndi

    Great tips and what I always tell my clients. Though, I prefer WP-Optimize as Better Delete hasn’t been updated in two years. Thanks for sharing these tips in one easy place!

  • http://profiles.google.com/christine.evans279 Christine Evans

    Thanks so much for this post…used your tools and took my website from loading in 5.2 seconds to 1.2! I really appreciate your attention to detail :) I also found an image optimizing plug-in that really helped out my site: http://wordpress.org/extend/plugins/wp-smushit/

  • http://www.facebook.com/kelownarob Rob Sullivan

    I like Cloudflare – it does a lot of what you say here in one place.

  • http://www.facebook.com/gary.cornelisse Gary Cornelisse

     Yes…

    REPAIR TABLE table-name;
    OPTIMIZE TABLE table-name;

    …but you’ll have to do it one table at a time unless you do a little magic with cut, replace, and paste with the full list of tables.

  • http://www.dewaldthuysamen.com/ Dewaldt Huysamen

    You can also use Google Libraries plugin. Then one should also run P3 Profiler to see exactly what plugins are causing the most load when it comes to page loading and performance of your wordpress site.

  • Randy Kemp

    I have used Cloudflare on self-hosted site myself.  I works well with caching plug-ins.  I also like the article sharing about optimizing the database.  Since WordPress is really MySQL and PHP, it pays to do database optimization.

  • Antonella Severo

    Great article! Just what I needed to know.

  • http://www.eugenoprea.com Eugen Oprea

    Thanks John! It’s great to hear that you found it useful. I would love to see everyone take action on it.

  • http://www.eugenoprea.com Eugen Oprea

    Gary is right, you can do it, but it takes more time and you need to have programming skills.

  • Bpelaez

    Excellent stuff. I checked out your site and it is really fast!

  • http://www.eugenoprea.com Eugen Oprea

    Wow, that it’s something! 15 000 revisions are just like having 15 000 extra posts.

    I am wondering what consequences they had on the database performance.

  • http://www.eugenoprea.com Eugen Oprea

    And that is just a small part of what you can do to improve the performance of your website.

  • http://www.facebook.com/asylviaa Sylvia Uhlig

    THANX  much for this advices, always helpful !

  • http://www.eugenoprea.com Eugen Oprea

    Thanks Shouvik! I agree that the is more you can do about improving performance and this article is just an introduction to that.

  • http://www.eugenoprea.com Eugen Oprea

    Perfect Antonella! Let us know how it goes.

  • http://www.eugenoprea.com Eugen Oprea

    It’s my pleasure, Sean! Let me know the results once you implement my advice.

  • http://www.eugenoprea.com Eugen Oprea

    Jeff, if you have a backup prior to that, nothing wrong can happen. Even in an unfortunate event, you can easily restore your backup.

  • http://www.austintenantadvisors.com/ Nathan K Smith

    Hi Eugene,

    I have 8,774 pending comments on my blog and Zero Spam, however all of the pending comments are spam.   How can I mark all of them as spam at the same time?  Right now it only lets me mark 20 at a time as spam……..and then  I can empty the spam.

  • jeffyablon

    Eugen, I’d hoped that my use of the word “inherited” in this context suggested that I’m comfortable with WordPress’ database structure, backups, and restores. And you’re using the same software for that function that I both recommend and use; in general I thought this was a really solid article.

    Nevertheless, programmatic manipulation INSIDE A DATABASE isn’t a great idea unless you really do “get it”, and my concern is that marketing/business people don’t typically get it well enough for that to be a good idea unless they have someone like me on call.

    Most important, “don’t worry; you have a backup” is even worse than where this stood before. By all means, you can worry LESS if your backups are in order, but unless you’re speaking to real geeks that’s just not the way to go.

    You know, says me.

  • http://www.eugenoprea.com Eugen Oprea

    Happy to hear that you are taking action. And yes, if Pingdom says that your website loads faster, then it’s true.

  • http://red-robot.net/ Claire Broadley

    If you choose to get a VPS upgrade, make sure you get a managed VPS. For example, with HostGator, Level 1 and 2 VPS are unmanaged and come without a control panel (Cpanel or Plesk), making it very difficult to actually do anything with the VPS unless you have technical help on standby.

  • http://www.eugenoprea.com Eugen Oprea

    As far as I know Google likes websites that provide a good experience for visitors.

    If your website loads fast, then your visitors will have a better experience and you get a +.

  • http://www.eugenoprea.com Eugen Oprea

    Hey Nathan, do you have Akismet?

    If not, I would recommend you to install it, get a key to activate it and then run a spam check from the comments section.

    Akismet will move the comments in spam if they are spam and then you can empty the spam.

  • http://www.austintenantadvisors.com/ Nathan K Smith

    I don’t have yet.  I am working on finalizing the move of my entire website to wordpress platform (genesis framework).  Currently just my blog is on WP.  We are having to import all of my old blog posts to the new platform as well.

    I will make sure we install Akismet!  Thanks!

  • http://www.eugenoprea.com Eugen Oprea

    Rashelle, I know this, but I can assure you that it works with the current version of WordPress.

    But you if you would like, you can use WP-Optimize. I am also working on developing something on this topic, so keep an eye on my blog. :)

  • http://www.eugenoprea.com Eugen Oprea

    I couldn’t agree more, Greg. Thanks for chiming in!

  • Olga

    Thanks for the very useful information, I will certainly take action on this. I find the choice of your theme is one of the most important choice to start with.

  • http://www.olgahermans.com/ Olga

    HI Eugen, I have one more question; how come that some names that made a comment on this blog have a link in them and others don’t? Like my own name doesn’t have a link to my blog… thanks!!

  • http://www.wpbeginner.com/ Syed Balkhi

    Like many articles, this article too spread the myth that deleting post revisions speeds up your site. Quoting Mike Little (co-founding developer of WordPress) – “WordPress is clever enough to ignore revisions on the front end and MySQL is clever enough that a lot of revisions makes no difference to query speed”. Atleast for most folks it makes no difference at all. If you have hundreds of millions of revisions then it may make an impact. For most average bloggers, it makes no difference whatsoever.

  • http://www.solo-e.com/blog Terri Z

    If you use WP-Optimize, it seems to have the same functionality as WP-DBManager. Any reason I’d need both?

  • Diana

    Hi Eugen,  Great article. I love’d your clarity and step-by-step direction. Thanks!

  • http://www.eugenoprea.com Eugen Oprea

    And this comment comes from someone who has an entire article dedicated to this subject on his website. :)

  • http://www.wpbeginner.com/ Syed Balkhi

    If you read that article and looked in the comments, you would have seen Mike Little’s comment there. 

    Here is a link to the article where Mike Little made a comment:

    http://www.wpbeginner.com/plugins/delete-old-post-revisions-in-wordpress-with-better-delete-revision/comment-page-1/#comment-123250

  • http://www.wpbeginner.com/ Syed Balkhi

    If you read that article entirely, then you will see that Mike Little made a comment there. From which I quoted the above.

  • http://www.eugenoprea.com Eugen Oprea

    Everyone who has a link has filled the Disqus profile.

  • http://www.washonwheels.net/ Joel Shorey

    Another way to check your page speed is through the Firebug plugin for Firefox. You can check all the different things that might slow you down. it will also give you a ranking to see how much you need to do to get it loading fast.

  • Pel Abbott

    Is there a way to delete revisions without installing and running a plug-in?  I can’t find a way to delete them.

  • Tom

    As I’m preparing to upgrade from my Free WP theme after 3 yrs of reliable service to a Premium Theme, as yet undecided, your info arrives. Perfect timing of good information. Thanx Eugen.

  • http://www.socialmediaexaminer.com/ Michael A. Stelzner

    The plugin works, so why not try it

  • http://twitter.com/WPISE WP-ISE

     I use of all points listed in this post, I’ve created a cdn. subdomain to have a CDN at no cost, and I minify stylesheets and javascript too using ‘better wordpress minify’ plugin. And so my website is faster than 97% of all tested websites by pingdom: http://t.co/6ZEAdk64

  • Pingback: Access to a new world—-through these links! | My dreamland

  • Jtreagus

    Hello, thankyou for a great article.  I was just wondering if there was  a particular reason why you didn’t mention Zippykid as a WordPress provider ?

  • http://AmericasInternetMarketing.com/ Pablo Davidov

    Great post Eugen. Something that I found to work quite well for me but that I would advise caution for new WordPress users is the combination of the W3 Total Cache plugin (as you listed in your article) along with the Quick Cache plugin. I use W3TC to connect my CloudFlare, and CDN accounts only and then I disable all the Cache features, which I entrust Quick Cache to handle. I found that combination to give me the fastest load times. Again, this worked well for me but would advise caution and would always recommend to backup your database and website before trying new plugins.

  • http://justinfreid.com/ Justin Freid

    Unfortunately Cloudflare removed the database optimization feature from their plugin very recently.

  • http://tadainteractive.com/ Michael Windham

    When I looked at the plugin’s page, I saw this:
    This plugin hasn’t been updated in over 2 years.
    It may no longer be maintained or supported and may have compatibility
    issues when used with more recent versions of WordPress.Is there a more recently maintained/updated (comparable) plugin for this, that you know of?

  • http://DaveZan.com/ Dave Zan

    Wholeheartedly agree with this. I tested various cache plugins before settling on W3SC, and my blog’s speed improved after.

    When I eventually added CloudFlare, my blog sped up even more. It may feel like a little more work, but the benefits make it worthwhile.

  • http://twitter.com/pingdom Pingdom

    Thanks for mentioning us. There are some great tips and ideas in this piece.

  • Pingback: How to Speed Up Your WordPress Site | Social Media Examiner « Magno Valdetaro | Feedshare

  • http://www.gowebbaby.com/wordpress-designer Gowebbaby

    Not set CDN yet for our company website, But thought many times, Set to many clients websites, But now we will set. Thanks for reminding us.

  • http://www.riolan.mx Edna Campos

    Great post:..I use WPCache and Smuchit to reduce the size of the images. I didn´t know about the revisions plugin.I will certainly give it a try right away. Thank you very much!

  • http://www.socialmediaexaminer.com/ Michael A. Stelzner

    Michael – I ran it on our site without issue

  • Pingback: How to Speed Up Your WordPress Site | Social Media Examiner | WordPress Planet

  • James Olinda

    Great information here, very specific. I’m looking forward to applying it to my site this weekend. I’d been wondering about this for some time, but hadn’t known where to go. Thanks!

  • Pingback: How To Improve Your WordPress Blog's Loading Speed

  • http://www.quillinmotion.com/ Tricia

    Thanks Eugen for a very informative article! I appreciate the step by step approach as this is all still very new and confusing to me! LOL

  • http://www.huntinglife.com Kevin Paulson

    Anyone got a great lead on a WORLDCLASS wordpress developer.  I have read through the above, picked a great premium theme, a great Host and now I just need to get everything set and migrated from my current site over and we are ready to rock. Email me privately at kevin@huntinglife.com 

  • http://www.ontargetcoach.com/ Brent Pittman

    Wow! Deleting revisions made a huge impact on load time! I deleted 4019 revisions! I went to WordCamp and this wasn’t mentioned at all during the session on increasing speed. Thanks! 

  • Pingback: How to Speed Up Your WordPress Site | Social Media Dudes - Internet & Mobile Marketing Strategies

  • hoangloi

    thanks you

  • jeffyablon

    Odd. I’m logged in with Disqus, and commenting under my Disqus user name, but neither of my posts above are linked. This is made all the more strange by the fact that I even edited one of them, which can only happen if you are logged in.

    And … HUH … this line is an edit; as you can see, there’s no link on this comment, either. Afraid you’ve been misinformed, Eugen

  • Pingback: Everything You Need To Know About Everything

  • Sue

    WOW!!! Excellent article full of helpful tips and information. WOW (did I say that already? :-) Thank you for the great advice!! Sue

  • http://www.fromdreamstolifestyle.com/ Patrick

    Great post. I have used some of the methods you’ve talked about however I still found some great advice on here such as using a CDN and cashing plugin which I will be sure to check out. Thanks for the info.

  • Pingback: Tool helps Facebook users find polling places and maps where users are voting |

  • http://movies4u.us/ Mahesh Verma

    It is Awesome information thanks for sharing this valuable post :)

  • Pingback: The Week in Writing and Publishing 10th November 2012 | A Writer's Quest

  • Manuel Cruz

    Hello Eugen awesome information. Although I have a question. Does using a Caching plug in have any repercussions on SEO engines?

  • Jay Richard

    Wow! Great Article. I wasn’t aware of some of this stuff. I purchased a plugin called WP Optimizer Elite and still seem to need work. Not too much but some which I didn’t expect being I had that plugin. I do have a few too many plugins though. Does it matter if the plugin is not active? Thanks. 

  • Pingback: Marketing Automation Pros and Cons for Businesses Online Presence | Ace Marketing Automation

  • http://www.calltheczar.com/ Rob Bunting

    Thanks for the great tips on speeding up WordPress Eugen. I was already doing some of these things on my own site like optimizing the database but had not thought of deleting unused plugins or spam comments.   

  • Pingback: How to Speed Up Your WordPress Site | Elite

  • Katie Huebschen

    Thanks so much! I am deleting a bunch of spam comments now. I am thinking of also disabling them because of the quantity!

  • http://littleindiana.com/ Jessica Nunemaker

    This couldn’t have come at a better time!

    I had to switch to a VPS because my site was apparently at the top of the list in terms of using resources on the shared server. Oops. 

    After the switch, I was still sucking up resources! I got rid of all comments, used the Lazy Load plugin, and the Better Delete Revisions plugin (got rid of 13,000+ revisions!) and my host says that it looks like they did the trick!

    I know my theme is still slow–even with WP Super Cache, but it is rather image heavy–but since I use VaultPress to backup data, is it still necessary, in your opinion, to use the WP Data Base plugin to repair/optimize? I guess I don’t really understand what needs repaired and optimized! Ha! 

  • http://best-car-accident-attorneys.com/blog/ Robert Koenig

    It’s so true that if things aren’t fast these days, people won’t likely read through them. Thanks for sharing the tips. 

  • Pingback: Words from Nerds 182: Rock With Your iPad | Same3Guys

  • Ali

    Excellent post!! I really needed this information and am a newbie blogger, so had no idea about almost all of these points. Thank you so much :) .

  • Pete Kraft

    SQL Pro on Mac will allow you to select all tables and perform these tasks with a single click per task.  I repaired and optimized my database in just a few seconds.  I hope this helps!

  • http://socialmediarevolver.com/ KrisOlin

    What a great article, Eugen! I was already using the W3 Total Cache and spam was under control, but I had never even thought about deleting my revisions! Well, I just did that 10 minutes ago and immediately my speed increased from 74% to 81% using PingTools. I had a total of 1567 useless revisions just hanging around! Awesome!

    I’m bit reluctant to use the  WP-DB Manager as it is compatible only up to WordPress 3.3.2 and I’m running 3.4.2. Any comments on that?

  • Pingback: How to Speed Up Your WordPress Site | Social Media Examiner | Il mio blog

  • Pingback: Weekly favorites (Nov 12-18) | Adventures in Freelance Translation

  • Pingback: eXtra For Every Publisher » Blog Archive » Tips to Speed Up your WordPress Site

  • http://bookmarkedition.com/ social bookmarking service

    One thing you’ll notice in the definition above is the emphasis on content. Not just user-generated chatty content, but the production of content that is an alternative to traditional media AND that benefits from interlinked conversation and comments.

  • http://mbrsolution.com/ Manuel Ballesta Ruiz

     Hi, there is no problem with WP-DB Manager, I have tested it under WordPress 3.4.2 and it works. Of course there might be compatibility issues with some plugins unfortunately that can not be control. If you read the support you will notice that the developer keeps up to date with the support tickets.

    However always make a backup before you install a plugin which you are not sure. And if you have a testing platform then test the plugin there.

    I hope this helps you.

    Kind regards

  • Pingback: How to Speed Up Your WordPress Site -

  • Pingback: How to Speed Up Your WordPress Site | Social Media Examiner « timojensen

  • Pingback: 12/14/2012 | news to kirb

  • http://twitter.com/pennyman Robert Welkner

    Cleaning out my spam comments!

  • http://e-digitaldesign.com/ Eric Malcolm

    Great post, DBManager and W3 Total Cache worked awesome.

  • Bartek

    I went down from a Total Load Time of 33.9118seconds, to 2.9060seconds!!!! thx BRO! you are GREAT!

  • BW BlackWorthy

    This has to be the most thorough post on site speed optimization I’ve ever read. The delete post revision plugin has improved my site speed considerably. Thank you!!!

  • Nina

     In PhpMyAdmin click the database to select it (by default neither your database nor schema are selected). Now click the ‘Schema’ tab where you’ll see a list of your tables. Scroll down to the bottom, click ‘select all’ and then choose ‘optimize table’ or ‘repair table’. This will action all tables at once. My WordPress database is over 5GB and this was done within a few seconds. 

  • http://www.linkbrightmedia.com/ Nina Young

    run this baby from your phpmyadmin console:

    DELETE FROM wp_comments WHERE wp_comments.comment_approved = ‘spam’;

    (back your database up first!)

  • http://www.linkbrightmedia.com/ Nina Young

    The plugin didn’t work for me (I’m running the latest version of WP) – all I got was a white page on the settings. I decided to go via PhpMyAdmin to follow the advice in this post instead. My page load has gone from 15 seconds down to 6 seconds. Massive improvement just from database optimisation. Thanks a lot!!

  • http://www.copperreflections.com/ Copper Reflections

    I did everything you recommended. I hope it helps. I do not know all these well enough to see the difference right away. Thank you for your great article. I have to find out about how to remove the unused CSS and defer.

  • Zac Hawkins

    Eugen,

    I’ve installed and followed Godaddy’s instructions and now my site’s home page and members area are screwed up looking. I get a  /home/content/38/10170538/html/wp-content is write-able. When finished installing the plugin, change the permissions back to the default. How do I do that?

  • http://gamerzbay.com/ Angahcik

    Great info and tutorial.Thank you for sharing with us :)

  • http://www.thatJENgirl.com Jennifer Goodwin

    Thank you for your “horsey/ducky” explanation. Simple and implemented as I read through each step.

    Jennifer

  • designrapid

    Nice tips, But i would say plugins are culprits. Number of plugins doesn’t matter but batter code in a specific plugin may hamper the spped of your website. Dropbox backup was my culprit, website load time reduced from 4.1 sec to 1.8 sec after removing this plugin.

  • http://www.jlsclarity.com/ JLSclarity

    Great post! I went from being in the top 83% of slowest sites to faster than 95% of all sites tested. This is huge. Thanks!

  • Pingback: sidekickhq

  • Pingback: Speed Up Your Wordpress Blog: 3 Things You Can Do Right Now – 22frets.com

  • kumpis

    So don’t use a lot of plugins, then you recommend using two lol…

    yeah caching is where it’s at.

  • http://www.facebook.com/HunterMFG Hunter Wilson

    What’s the best plugin for doing this?

  • http://www.marymaier.com/ Mary Maier

    Great post. I followed the instructions and used CloudFare and my load time went from 5.3s to 2-3 seconds. Next step is optimizing my images (I’m a photographer, so there are a ton of them).

  • redhead kelly

    Thanks for sharing pingdom. I hadn’t heard of it. Unfortunately, I followed your advice & my load time went up. The vast majority of it is in the Wait section. I’m guessing that’s the database query part.

    The only thing I didn’t do was the caching. My site is a BuddyPress site & I get the feeling that caching interferes with discussions being refreshed properly. Is this true?

  • http://ishouvik.com/ Shouvik Mukherjee

    Actually, I prefer unmanaged VPSs that come without any control panel. This allows me to utilise the server resources more and have full control from the terminal.

    And, it is quite easy to get familiar with all those small commands in Linux, trust me, it’s a fair deal.

  • Harry

    Hi Eugen,

    I have installed WP Db Manager plugin and it says “Your backup folder may be visible to the public ….. To correct this issue, move the .htaccess file from wp-content/plugins/wp-dbmanager to /home/stocktr3/public_html/………/wp-content/backup-db” . When I went to see .htaccess file I couldn’t find it in that folder. I was just wondering why I have got this message if the file is not there, can I harm moving .htaccess file to anywhere else?

  • Shanna

    Are you using an author box plugin?

  • http://www.myseobenefits.com/ Karmakar

    Boss!!!

    You just saved my life… :)

    I was trying everything except WP-DBManager and delete post revisions. Thanks for this… Really appreciate it…

  • http://www.authormingle.com/ Author Mingle

    I know this is an old article, but I installed the Better Delete Revision to my WordPress site and it greatly helped my site. Thank you!

  • tuttysan

    Great tips! Thank you!

  • http://www.experiencegeek.com Aryan

    its great , i must say u have given awesome tips, everything worked quite well , specially the cache one Eugen, i was facing problem of website loading which was a big issue but its your immense knowledge which head helped me to get everything right!!! thumps up for u !!!

  • nathan anderson

    I love the post, I have switch from cloudflare to maxcdn just based on the backend support. Cloudflare is free but i had support issues.









Pinterest
Check out the Social Media Marketing Podcast!
Join our Social Media Marketing Networking Club
Download the free Social Media Marketing Industry Report
Get Your FREE Copy of the 2014 Social Media Marketing Industry Report
Wondering how your peers are using social media? Get this free report (50 pages, 80+ charts) and never miss another great article from Social Media Examiner.