Tips to Speed up your wordpress website

by aassif
24 replies
WordPress definitely isn't the fastest platform out there, however there is a lot that can be done to speed it up and most people should be able to get their site under 1 second load time with some work. Here are some tips I recommend doing.

The most common problem of any WordPress website

1. Enable gzip compression
2. Leverage browser caching
3. Serve scaled images
4. Defer parsing of JavaScript
5. Remove query strings from static resources
6. Server response time
7. Eliminate render-blocking JavaScript and CSS
8. Avoid landing page redirects
9. Combine images using CSS sprites
10. Inline small JavaScript and CSS

Speed up your Wordpress website by doing all of this

1. Choose a Good and Reliable Web Host
2. Use an effective caching plugin - W3 Total Cache, WP Super Cache, WP Fastest Cache
3. Use a content delivery network (CDN)
4. Optimize images WebP image formats
5. Lazy Load Images, Videos, and Disqus
6. Optimize your WordPress database (WP-Optimize)
7. Add an expires header to static resources
8. Reduce Misc HTTP Requests
9. Minify HTML, CSS and JavaScript
10. Diagnose Plugins That Cost You Time
11. Disable Pingbacks and Trackbacks
12. Fix The Slow admin-ajax.php Problem
13. Add AMP to your Wordpress site (AMP makes your website faster for Mobile visitors)

The recommendations are meant to be generic, best practices; some things will be out of your control (eg. external resources) or may not apply to your page.

Hope it will Speed up your WordPress website. If I missed anything let me know or you may share your experience.
#speed #tips #website #wordpress
  • Profile picture of the author avinashmittal
    Below Mention 15 - region to improve WordPress website speed, please check it

    1. Choose a good host
    2. Start with a solid framework / theme
    3. Use an effective caching plugin
    4. Use a Content Delivery Network
    5. Customize images
    6. Optimize your homepage for quick loading
    7. Customize your WordPress database
    8. Disable hotlinking and leaching of your content
    9. Add an expiration header for static resources
    10. Adjust Gravatar images
    11. Add LazyLoad to your images
    12. Control the quantity of stored post modification
    13. Turn off pingback and trackback
    14. Replace PHP with static HTML if necessary
    15. Use Cloud Flare

    For more details, visit the
    {{ DiscussionBoard.errors[11430037].message }}
  • Profile picture of the author Marek Anral
    "Optimize your WordPress database" its very interesting, how do that?
    {{ DiscussionBoard.errors[11434572].message }}
  • Profile picture of the author secretja
    Very bad suggestions. Very...
    {{ DiscussionBoard.errors[11436287].message }}
    • Profile picture of the author lambertson
      Why so? Could you specify?
      {{ DiscussionBoard.errors[11436296].message }}
    • Profile picture of the author aassif
      Originally Posted by secretja View Post

      Very bad suggestions. Very...
      Thanks, for your reply but I don't have any idea why did you think like that. Let me know which one is a bad suggestion?
      {{ DiscussionBoard.errors[11448746].message }}
  • Profile picture of the author Suraj Thorat
    Add Autoptimize with w3 total cache. works like charm
    {{ DiscussionBoard.errors[11436424].message }}
  • Profile picture of the author capri472
    Using cloud flare needs to be setup correctly because you could be making the users wait 5-10 seconds before being able to access your website,
    {{ DiscussionBoard.errors[11441471].message }}
  • Profile picture of the author itscyber
    Optimizing your WordPress is the recurring process. You have to re-optimize your blog weekly or twice a month if your posting frequency is 5 times a week.

    Because when you publish new content (un-optimized) will affect the current speed.

    Tools I use to monitor my WordPress speed is GtMetrix, Pingdom and Google PageSpeed Insights.
    {{ DiscussionBoard.errors[11443687].message }}
  • Profile picture of the author emarius
    Good suggestions so far. I would add:

    - Use fewer plugins
    - Run your website on a web server that uses NGINX or LiteSpeed (these are usually fast out of the box). If you use Apache, make sure your server is properly optimized.
    - Run your website on a web hosting plan that supports HTTP/2 protocol

    Sometimes, the number one cause for a slow WordPress website is the high number of active plugins.

    While the number of plugins doesn't directly decrease the performance of your website, the role of those specific plugins and the way they are coded, can make your website very slow, use more CPU, and server resources.
    {{ DiscussionBoard.errors[11444513].message }}
  • Profile picture of the author Ethernet Servers
    WordPress on its own is fast. It's well-written based upon years of continuous development. In all the cases we've worked with, it has been plugins slowing sites down, quick to identify by just renaming the `plugins` directory to `plugins_bak`. There's some really awful ones out there, both in terms of performance and security.

    For anyone reading this and looking to speed up a slow WordPress site - removing any unused or unnecessary plugins should always be the first port of call.

    - Ethernet Servers Limited
    -- SSD cPanel Web Hosting w/ LiteSpeed, MariaDB, CloudLinux & MultiPHP
    --- Dual E5 OpenVZ Virtual Servers w/ KernelCare
    ---- Fully Managed cPanel VPS w/ Softaculous & Daily Backups

    {{ DiscussionBoard.errors[11444890].message }}
  • Profile picture of the author dilek101
    get WP Fastest Cache plugin and edit you htaccess to allow caching.
    You could use a CDN for added juice if you have the budget.
    {{ DiscussionBoard.errors[11447444].message }}
  • Profile picture of the author ncodetech
    For speed up your WordPress website you can optimize CSS and image. Which are generally main two reasons for speed up WordPress website.
    {{ DiscussionBoard.errors[11451131].message }}
  • Profile picture of the author Lily Ericson
    There is so much you can do to improve the speed of your wordpress website.

    1. Install Caching Plugin
    2. Optimize your images for speed. You may use any image optimizer plugin.
    3. Choose the most reliable host possible.
    4. Opt the for most light-weight wordpress theme possible.
    5. Somehow, you have to control the quantity of stored post modification.
    6. Go for Cloud Flare.
    6. Use any reliable content delivery network.
    7. Do optimize your wordpress database.
    8. Minify your HTML, CSS and JavaScript.
    {{ DiscussionBoard.errors[11452408].message }}
  • Profile picture of the author Pagespeed online
    Before we ponder on how to speed up WordPress site, let's understand why we need to optimize the speed. In addition to several other factors, Google's search algorithm also includes your page speed as one of the important parameters for calculating PageRank.

    Let's forget about the numbers and other technical details for a moment. What would you like - a website that loads faster or a website that is always sluggish? You would like the faster one because it saves your time. Admit it, you would move on to another site if it doesn't load as it should.
    Checklist for WordPress optimization to speed up website

    Now that one has established the need to speed up websites, one has to move on to the know-how. There are many techniques and processes to reduce the loading time of a website. Here is a list of some of the steps you can follow to drastically increase WordPress optimization.

    Minimize HTTP Requests
    Reduce server response time
    Enable compression
    Enable browser caching
    Minify Resources
    Optimize images
    Optimize CSS Delivery
    Prioritize above-the-fold content
    Reduce the number of plugins you use on your site
    Reduce redirects

    These are some of the basic techniques one can follow for any website speed optimization or WordPress optimization that promises above satisfactory user experience. Though we know we can use a CDN to improvise the server response time of existing websites, it is always good to choose the right hosting if it is a new website. Also, the uptime of a hosting server plays a major role in customer retention. Here is a good piece of analysis of the hosts in US based on its performance.
    {{ DiscussionBoard.errors[11461681].message }}
  • Profile picture of the author miriamguimel
    Beside everything you said above, I can say that modern image formats, especially WebP helps a lot speeding up the website.

    For the moment they are supported like a charm on Chrome and chromium based web browsers, but definitely others like Mozilla and Safari (webkit) will follow. For Wordpress, I use and recommend Media WebP plugin because it uses the default format (jpg/png) as a fallback.
    {{ DiscussionBoard.errors[11474196].message }}
  • Profile picture of the author ncodetech
    For speed up WordPress website you need to optimize images and CSS. So your WordPress website improved.
    {{ DiscussionBoard.errors[11477417].message }}
  • Profile picture of the author CyberSEO
    A very first step to make your WordPress site run waster is to upgrade PHP to version 7.3, which will make your site more than two times faster in comparison to PHP 5.6.
    {{ DiscussionBoard.errors[11489663].message }}
  • Profile picture of the author ryanwuk
    Here are some ways to speed up your WordPress website

    1. Minify JS and CSS files.
    2. Implement a Contnet Delivery Network
    3. Enable GZIP Compression
    4. Optimize WordPress Database
    5. Optimize Images Using Smart Compression
    6. Remove Unnecessary Plugins
    7. Update Your WordPress Version
    8. Caching
    {{ DiscussionBoard.errors[11504693].message }}
  • Profile picture of the author ArielT
    Another option ( if you can afford it) is go with a true managed wordpress host that "would" take care of the tuning
    {{ DiscussionBoard.errors[11504819].message }}
  • Profile picture of the author Arpit N
    Use minimum plugins.
    Use CDN.
    {{ DiscussionBoard.errors[11506139].message }}
  • Profile picture of the author giorgioarmani
    Some decent tips there. Anyone tried using WP Rocket cache plugin?

    Warrior or Worrier, that is the question...

    {{ DiscussionBoard.errors[11506198].message }}
    • Profile picture of the author TrickyDick
      Originally Posted by giorgioarmani View Post

      Some decent tips there. Anyone tried using WP Rocket cache plugin?
      Yes.... with a CDN.... It takes less than 15 minutes...

      Why waste ANY time reinventing the wheel?
      {{ DiscussionBoard.errors[11507760].message }}
  • Profile picture of the author kebumen
    One more again. If you want to speed up loading your Wordpress site, maybe you can change your server hosting from Apache to Litespeed server.
    {{ DiscussionBoard.errors[11526055].message }}

Trending Topics