How Do I Improve Site Loading Speed?

by Dele
64 replies
  • WEB DESIGN
  • |
Hi Warriors,

My site/blog is reportedly slow loading. I know this is detrimental to good rankings from google.

What can i do to improve the speed of loading?

I know i can remove some wordpress plugins but i believe all the plugins i am using are required and essential. They must be about twenty or so.

I also know images can cause slow loading but i do not think a maximum of two per post is too much.

Kindly advise me on what other measures i can take.

Thank you.
#improve #loading #site #speed
  • Profile picture of the author Abledragon
    There are several things that can slow down page load times on WordPress: plugins (particularly those that have to access other sites to do their stuff), themes, your server, for starters.

    Start with really critically reviewing your plugins, particularly any that have to access other sites (such as Share This, or Related Blogs). Get rid of any that aren't bringing you a quantifiable benefit.

    If you're using a free theme try switching to the WordPress default (TwentyTen) to see if page loads speed up.

    Make sure you optimise images that you use in your posts.

    Minimise the use of JavaScript.

    Activate Gzip - explained more fully here:

    Gzip Compression: Speeding Up Site Load Times | WealthyDragon

    Add a caching plugin - I use W3-Total-Cache and I'm very pleased with it.

    You can also position items on your page to make your site appear to load more quickly - more details here:

    Make Site Load More Quickly | WealthyDragon

    Cheers,

    Martin.
    Signature
    WealthyDragon - Earning My Living Online
    {{ DiscussionBoard.errors[3483353].message }}
    • Profile picture of the author 723Media
      You can also consolidate WordPress plugins. Many WordPress plugins include .css, .js and other files that you can move into single files if you're comfortable.
      {{ DiscussionBoard.errors[3484064].message }}
    • Profile picture of the author Dele
      Thanks Abledragon for your feedback.

      Originally Posted by Abledragon View Post

      There are several things that can slow down page load times on WordPress: plugins (particularly those that have to access other sites to do their stuff), themes, your server, for starters.
      I use Hostgator so i think i can eliminate server as the cause, though it is a shared hosting.

      Themes? I use the free theme "9ths Current 1.3 by 9th sphere". Though no empirical data to back this up, i have a hunch it is not this.

      Plugins? I think this is the culprit and a careful observation of loading my website reveals there is a delay in getting data from "Onlywire". I think i will have to get rid of this social media share plugin. I also noticed one or two more plugins: "digg" and "typekit" delaying loading speed less prominently and i think i will also have to get rid of them


      Originally Posted by Abledragon View Post

      Start with really critically reviewing your plugins, particularly any that have to access other sites (such as Share This, or Related Blogs). Get rid of any that aren't bringing you a quantifiable benefit.
      Thanks man, as said above, i think plugins is the culprit and i am getting rid of the ones i have identified.

      Originally Posted by Abledragon View Post

      If you're using a free theme try switching to the WordPress default (TwentyTen) to see if page loads speed up.
      As said above, no evidence, but i have a hunch it is not the theme, moreso having identified plugins actually slowing down the loading speed from my careful observation while site is loading. I actually get messages such as "Waiting for onlywire", "waiting for widgets.digg.com", "waiting for typekit" displaying for an unreasonable lenght of time.

      Originally Posted by Abledragon View Post

      Make sure you optimise images that you use in your posts.

      Minimise the use of JavaScript.

      Activate Gzip - explained more fully here:

      Gzip Compression: Speeding Up Site Load Times | WealthyDragon
      Will read up on this.

      Originally Posted by Abledragon View Post

      Add a caching plugin - I use W3-Total-Cache and I'm very pleased with it.
      I already use this.

      Originally Posted by Abledragon View Post

      You can also position items on your page to make your site appear to load more quickly - more details here:

      Make Site Load More Quickly | WealthyDragon
      Will read up on this.
      Signature

      What Others Are Saying About This Top MLM Company | Get Brand New, Brand Name Products For Pennies @ New Penny Auctions | Play Online Game At Eager Zebra Games | The source through which i smile to the Bank daily with $$$ => Top Home Based Businesses

      {{ DiscussionBoard.errors[3485545].message }}
  • Profile picture of the author 19thws
    also try moving the java-script snippets on the footer and I also agree with the cache plug-in. I'm currently using hyper-cache and it works great!

    try checking and compare your site using the default theme and your current using

    iwebtool.com/speed_test
    Signature
    Folio: www.19thwebstudio.com
    Email: sales @ 19thwebstudio.com
    {{ DiscussionBoard.errors[3484107].message }}
  • Profile picture of the author haymanpl
    I have just written a whole blog post on this titled Wordpress Plugin Produces Lightining Fast Website Speed.

    The plugin is called WP Super Cache and its free.

    Important! Make sure you understand how to configure the settings first before activating

    {{ DiscussionBoard.errors[3484675].message }}
  • Profile picture of the author octaminds
    Used this wordpress plugin W3 Total Cache.
    {{ DiscussionBoard.errors[3485057].message }}
  • Profile picture of the author mahesh2010
    Compress the larger images and videos to smaller sizes, avoid css scripting and javascript, also css tiles will slow down the website loading time, I have seen most of the website/blog has flash images, in the beginning of the website but when we go through this kind of websites, the flash will load after some period of time, some plugin's installed to the blog will down the loading time.
    {{ DiscussionBoard.errors[3485115].message }}
    • Profile picture of the author blogfreakz
      Originally Posted by mahesh2010 View Post

      Compress the larger images and videos to smaller sizes, avoid css scripting and javascript, also css tiles will slow down the website loading time, I have seen most of the website/blog has flash images, in the beginning of the website but when we go through this kind of websites, the flash will load after some period of time, some plugin's installed to the blog will down the loading time.
      Yes I agree, you have to optimize your images and videos for fast loading, also avoid flash.
      {{ DiscussionBoard.errors[5397260].message }}
  • Profile picture of the author RyanAndrews
    Google page speed is the tool you want.
    Page Speed Home
    It will tell you exactly why your site is loading slowly, and has lots of advice on how to speed things up.
    There's also yahoo yslow, but that isn't so comprehensive.
    {{ DiscussionBoard.errors[3486026].message }}
  • Profile picture of the author mahesh2010
    Hi,
    first of all check your image sizes and reduce
    weightiness of images like some image may have 1mb with
    high quality and you can make it as 270kb and use minified js and
    minified css this will reduce loading time
    {{ DiscussionBoard.errors[3486242].message }}
  • Profile picture of the author rain21
    if you have any flash videos or big images on home page, remove them and try
    {{ DiscussionBoard.errors[3486526].message }}
  • Profile picture of the author BenQ
    You say you're already using w3. If you are, and still have problems, you have it configured incorrectly.
    Optimize your images, combine css, js, minify and cache. You should end up in the high 90's using page speed.
    {{ DiscussionBoard.errors[3487430].message }}
  • Profile picture of the author haymanpl
    I have written an entire blog post on lightning fast site speed this week.

    There's several wordpress plugins that when installed, save your pages and posts so they load super fast. No need to access your core framework as they become cached. You only need one plugin, configured with the correct settings, to achieve fast page loading speed
    {{ DiscussionBoard.errors[3487942].message }}
  • Profile picture of the author samuelarnold
    Don't put more video files on your home page. this will cause slow site loading or you can use Wordpress plugins or themes.
    {{ DiscussionBoard.errors[3491222].message }}
  • Profile picture of the author yourmobisite
    Hello...

    If you have any large animated or image content on your landing page then remove it or re-size it this would definitely helpful to increase your website loading speed..
    {{ DiscussionBoard.errors[3527853].message }}
    • Profile picture of the author DavidO
      There's only so much you can do on-site. The other side of the equation is your hosting/server. If you're on a low budget hosting plan with a shared server that could be 90% of your problem.

      I tried several shared servers and my site loading always crawled at high traffic times. One host actually admitted that shared server traffic was the problem but most won't tell you this.

      After switching to a high-performance, VPS hosting plan my problems were over... and my SERPs improved noticeably (it does make a difference with Google).

      My new hosting plan is several times the price of a cheapo but you get what you pay for. It pays for itself many times over with better search results, higher traffic and more sales.

      I'm even looking to go up to a dedicated server now that I'm adding video and other features to my site. Even with video and javascript you can have lightning fast page loading with the right hosting.
      {{ DiscussionBoard.errors[3528033].message }}
  • Profile picture of the author maximax285
    Great information sharing...Its really helpful....
    {{ DiscussionBoard.errors[3533534].message }}
  • Profile picture of the author signity2
    best way for web speed search on Google
    {{ DiscussionBoard.errors[3533546].message }}
  • Profile picture of the author sparkman
    This is a great thread. This kind of stuff only happens here on WF.
    {{ DiscussionBoard.errors[3590523].message }}
    • Profile picture of the author DavidO
      Check my post of today in the SEO forum (2000th) for my experience with high-performance hosting.
      {{ DiscussionBoard.errors[3591227].message }}
  • Profile picture of the author haymanpl
    The best way is to install a simple Caching plugin that gives you lightning fast page load speeds. I've written 2 blogs posts about the 2 most popular and effective caching plugins for wordpress. Included is screen shots, performance and installation/configuration settings.
    These plugins have been downloaded over 2 million times
    {{ DiscussionBoard.errors[3591336].message }}
  • Profile picture of the author jfrovich
    Google just released a newer more user friendly version of page speed.
    Page Speed Online

    Today most of it is over my head code language.
    {{ DiscussionBoard.errors[3634170].message }}
  • Profile picture of the author semutdesign
    Try use gtmetrix.com and you will have list of todos to make your site faster.
    {{ DiscussionBoard.errors[5375498].message }}
  • Profile picture of the author shantanu
    7 Ways to Improve Your Site Loading Speed



    1. Cache your pages

    2. Compress HTML, CSS and JavaScript

    3. Host your blog on a good and reliable webhost

    4. Optimize WordPress Images

    5. Avoid too many plug-ins

    6. Optimize website database

    7. Use content delivery network (CDN)
    {{ DiscussionBoard.errors[5379598].message }}
  • Profile picture of the author ruoall
    A little FireFox plugin called "YSlow" should help you figure it out.
    {{ DiscussionBoard.errors[5382773].message }}
  • Profile picture of the author T O M M Y
    Wow! great topic thanks everybody

    Just one question:

    Does installing plugins on wordpress make our website slower?
    {{ DiscussionBoard.errors[5390845].message }}
    • Profile picture of the author Leo Wadsworth
      Tommy -- It varies according to the plugin, but in general the answer is YES, more plugins slow down your site, so choose them wisely and test often.
      -lee-
      {{ DiscussionBoard.errors[5390953].message }}
      • Profile picture of the author T O M M Y
        Originally Posted by Leo Wadsworth View Post

        Tommy -- It varies according to the plugin, but in general the answer is YES, more plugins slow down your site, so choose them wisely and test often.
        -lee-
        Thanks

        Yes, it seems so but I think if you host your website/blog on a powerful server then you can get rid of these problems. Because more plugins = more resources
        {{ DiscussionBoard.errors[5397166].message }}
  • Profile picture of the author Shoot
    Check out W3 Cache
    {{ DiscussionBoard.errors[5390933].message }}
  • Profile picture of the author kasun0777
    Do you need to create with css. learn css and create with css.
    this is the first thing for increase site loading speed
    Signature
    No matter how much you love someone, you still want to have you own way
    {{ DiscussionBoard.errors[5390971].message }}
  • Profile picture of the author stevetucker30
    Do you have flash videos and some larger images on the home page of your website. If yes than please remove them because it takes too much time to upload.
    Signature
    {{ DiscussionBoard.errors[5393940].message }}
  • Profile picture of the author digitalweb
    You can consolidate WordPress plugins. Many WordPress plugins include .css, .js and other files that you can move into single files if you're comfortable.
    {{ DiscussionBoard.errors[5397665].message }}
  • Profile picture of the author kokopelli
    You can also consider hosting your (large) media files off-site, e.g. at Amazon S3, or the like.
    Signature
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    {{ DiscussionBoard.errors[5398074].message }}
  • Profile picture of the author Jokyv
    Please forget the plugins (install and uninstall) and move to a VPS with a reputable VPS provider.
    {{ DiscussionBoard.errors[5398109].message }}
  • Profile picture of the author T O M M Y
    Great, I found a wordpress plugin that tells you which plugins make your site slower More information about this plugin:

    wpmu.org/how-to-find-out-which-plugins-are-slowing-down-your-wordpress-site

    Cheers!
    {{ DiscussionBoard.errors[5399233].message }}
  • Profile picture of the author rexmagus
    Check out P3 (Plugin Performance Profiler).

    hxxp://searchwordpressplugins.com/plugin/p3-profiler/

    This plugin creates a performance report for your site.
    {{ DiscussionBoard.errors[5399737].message }}
  • Profile picture of the author MattSchoenherr
    Could be your web host too. If they've oversold their bandwidth (common) or they have you on a shared server alongside other bandwidth-draining sites, your performance can suffer!
    Matt
    {{ DiscussionBoard.errors[5401235].message }}
  • Profile picture of the author seonetsmartz
    Java is a great tool for adding interactivity to a website. However, Java scripts are also very bulky and causes websites to load slowly. Are using Java Scripts, if you are then kindly remove and optimize your images. That will also helps you a lot. I was suffering from same problem with my site now it resolved.
    {{ DiscussionBoard.errors[5401599].message }}
  • Profile picture of the author rainso0
    Most of the tips are the ones that you probably know. So, you can use the list as a checklist (which it normally is in my "customer notes sheet" : ) ).

    Here are the tips:
    1. Get A Fast & Less-Loaded Web Server

    This is a must. Whatever you do to make your website faster, if it is served slow, there's nothing to do.

    Make sure that the server your website is hosted has low ping values & it is not over-loaded. Specially if you've a database and/or using dynamic files (like asp, asp.net, php, ruby..) server over-load can kill the performance.

    If you've a simple website with few visitors then shared hosting is ok. For a website getting popular, think of a VPS with guaranteed RAM & CPU usage. If the website is already popular, a dedicated server will be the best performing one.
    2. Know When To Use GIF, JPG & PNG Files.

    Playing with the quality of images will dramatically lower the sizes of them while they will still be looking good.

    GIF is suitable for images with few colors like logos, text & line art. When saving a GIF file, make sure you use a small color pallette (learn more).

    JPG is good for images with lots of colors & details like photographs. Decrease the quality of a JPG image before saving. It will still look good for a web image (learn more).

    PNG, a format specially for websites, has great quality – both transparent & non-transparent – is specially functional when you're in need of quality transparent images. Don't forget that IE6 has problems in displaying them (learn more).
    3. Use XHTML – No Tables

    This is easy to tell but may be harder to implement for anyone that has few experience with XHTML.

    The thing is, tables are rendered slower than DIVs by browsers. You can do more with less code & no need to say it is much better to be compatible with any browser (including mobile browsers), in means of SEO, etc..

    Update: There may be cases when using tables are much more logical like "tabular data". You may have to code a lot for creating the look of a simple 5 columned table. Don't do that & use tables when needed.

    What is tried to be mentioned here is, use XHTML rather than tables in general. But don't try to draw images with XHTML.
    {{ DiscussionBoard.errors[5401909].message }}
  • Profile picture of the author Ibcontact
    Don't use big images and more script in your site. try to use color than images.
    {{ DiscussionBoard.errors[5401947].message }}
  • Profile picture of the author ElijahZoey
    80% of the end-user response time is spent on the front-end. Most of this time is tied up in downloading all the components in the page: images, stylesheets, scripts, Flash, etc. Reducing the number of components in turn reduces the number of HTTP requests required to render the page.
    {{ DiscussionBoard.errors[5402591].message }}
    • Profile picture of the author evantanski
      100% decrease in load time would be load time of zero, 500% means that the page was loaded 4 times before I even though of loading it ... one fifth of loading time is equivalent of 100% / 5 * 4 = 80% decrease in load tim.
      {{ DiscussionBoard.errors[5402683].message }}
  • Profile picture of the author Mark101
    hey.. i got help form this topic discussion and solve my problem previously i was facing like this one.thanks
    {{ DiscussionBoard.errors[5402705].message }}
  • Profile picture of the author soharox
    Use less resolution image.use colors for it
    {{ DiscussionBoard.errors[5402883].message }}
  • Profile picture of the author egrovesys
    its better to check in Google Developers. if you find out some error page, you have to remove the problematic page.

    One more option is while cut photos in photoshop you have give the resolution upto 72.
    {{ DiscussionBoard.errors[5403078].message }}
  • Profile picture of the author bodegazine
    just install a cache plugin and it should do the trick for you.
    Signature

    SKYPE: bodegazine EMAIL: bodegazine@gmail.com

    {{ DiscussionBoard.errors[5406605].message }}
  • Profile picture of the author andreaskam
    Don't think anyone has mentioned this yet but cloudflare.com is an unbelievable service. It adds an extra layer of security to your Wordpress blog and acts as a CDN speeding up page load times. It also does a bunch of other clever stuff just make sure you install their Wordpress plugin to go with it. The best part: Free to use! Implemented on my site and jumped from 80/100 to 84/100 on Google's speed test.
    {{ DiscussionBoard.errors[5407171].message }}
    • Profile picture of the author jankph
      Originally Posted by andreaskam View Post

      Don't think anyone has mentioned this yet but cloudflare.com is an unbelievable service. It adds an extra layer of security to your Wordpress blog and acts as a CDN speeding up page load times. It also does a bunch of other clever stuff just make sure you install their Wordpress plugin to go with it. The best part: Free to use! Implemented on my site and jumped from 80/100 to 84/100 on Google's speed test.
      CloudFlare is great for performance, but for security I would say that Incapsula is even better. As to performance, at least based on my own measurements on mu own site, CloudFlare and Incapsula are about the same, so if you want security first and performance second, I would go for Incapsula. If you want performance first and security second, I would go for CloudFlare.
      {{ DiscussionBoard.errors[5456164].message }}
    • Profile picture of the author damoncloudflare
      Originally Posted by andreaskam View Post

      Don't think anyone has mentioned this yet but cloudflare.com is an unbelievable service. It adds an extra layer of security to your Wordpress blog and acts as a CDN speeding up page load times. It also does a bunch of other clever stuff just make sure you install their Wordpress plugin to go with it. The best part: Free to use! Implemented on my site and jumped from 80/100 to 84/100 on Google's speed test.

      Thanks for the support!
      Signature
      {{ DiscussionBoard.errors[5479945].message }}
      • Profile picture of the author damoncloudflare
        Some other tips:

        Asynchronously load your JavaScript
        Use a minification feature to remove white space in things like CSS.

        Note: If you use more than one caching plugin, which is not recommended by most people, don't turn on minification options at both plugins (this will likely blow your site up in some bad ways).
        Signature
        {{ DiscussionBoard.errors[5479959].message }}
  • Profile picture of the author Robby54
    Try to remove white spaces from your css..
    {{ DiscussionBoard.errors[5407543].message }}
  • Profile picture of the author subrotoazhar
    as a dummy coder...
    I'd like to tell you that if your blog contain some javascript, that might be a problem...
    try to open the header.php file then cut all javascript code into footer.php
    for example <script type="text/javascript" rel="path-to-file/file.js></script>

    FYI, all major browser read html code from the top to the bottom page... and logically if your browser read the javascript first, that'll make your site loading speed slow.
    {{ DiscussionBoard.errors[5421277].message }}
  • Profile picture of the author Jim Guererro
    A slow loading website definitely can impact the sites rank. So I would check again the plugins that you have on it. If you need 20 then so be it, but be aware that each plugin has their own code and that when someone visits your site the codes within the plugins get sent to the visiting browser. With that many plugins there is a lot of code being transferred.

    With reference to images, checking the metadata associated with them may be numerous. If there is a lot of metadata keywords associated with the images then that also could add to the slow loading of your site.
    Signature
    {{ DiscussionBoard.errors[5422542].message }}
    • Profile picture of the author damoncloudflare
      Originally Posted by Jim Guererro View Post

      A slow loading website definitely can impact the sites rank. So I would check again the plugins that you have on it. If you need 20 then so be it, but be aware that each plugin has their own code and that when someone visits your site the codes within the plugins get sent to the visiting browser. With that many plugins there is a lot of code being transferred.

      With reference to images, checking the metadata associated with them may be numerous. If there is a lot of metadata keywords associated with the images then that also could add to the slow loading of your site.
      " If you need 20 then so be it, but be aware that each plugin has their own code and that when someone visits your site the codes within the plugins get sent to the visiting browser. With that many plugins there is a lot of code being transferred."

      This is actually pretty good advice. If you have inactive plugins or themes, you could also look at removing these (can have performance implications).
      Signature
      {{ DiscussionBoard.errors[5479925].message }}
  • Profile picture of the author amandeepsingh
    1 - not use flash files
    2 - compress image file size
    3 - not use jquery scripts
    4 - use wordpress light weight themes
    {{ DiscussionBoard.errors[5466939].message }}
  • Profile picture of the author aranupam
    Do not using the flash animation and big images.
    {{ DiscussionBoard.errors[5467273].message }}
  • Profile picture of the author Nedwhite
    1. Minimize the number of HTTP requests
    2. Optimize and correctly display images
    3. Minify HTML, CSS, and Javascript
    4. Use a Content Delivery Network
    5. Gzip and compress components
    6. Choose <link> over @import
    7. Put stylesheets at the top
    8. Put scripts at the bottom
    9. Utilize browser caching
    10. Use CSS Sprites
    {{ DiscussionBoard.errors[5472411].message }}
  • Profile picture of the author Linkie
    install a cache plugin in your site, and remove the unnecessary query..
    {{ DiscussionBoard.errors[5498871].message }}
  • Profile picture of the author jastin123
    use external css files.
    {{ DiscussionBoard.errors[5499203].message }}
  • Profile picture of the author livetut
    You can compress images to make it load faster
    {{ DiscussionBoard.errors[5499233].message }}
  • Profile picture of the author Tom Albas
    1. Minimize the number of HTTP requests
    2. Optimize and correctly display images
    3. Minify HTML, CSS, and Javascript
    4. Use a Content Delivery Network (CDN)
    5. Gzip and compress components
    6. Choose <link> over @import
    7. Put stylesheets at the top
    8. Put scripts at the bottom
    9. Utilize browser caching
    10. Use CSS Sprites
    {{ DiscussionBoard.errors[5499289].message }}
  • Good topic.. I also got my answer.. Thanks.
    {{ DiscussionBoard.errors[5499312].message }}
  • Profile picture of the author aardanyul
    A good caching system can help a lot
    Signature

    “You live longer once you realize that any time spent being unhappy is wasted.” Ruth E. Renkl

    {{ DiscussionBoard.errors[5499332].message }}
  • Profile picture of the author killer999
    1. Minimize the number of HTTP requests
    2. Optimize and correctly display images
    3. Gzip and compress components
    4. Use a Content Delivery Network (CDN)
    5. Minify HTML, CSS, and Javascript
    6. Choose <link> over @import
    7. Put stylesheets at the top
    8. Put scripts at the bottom
    9. Use CSS Sprites
    10. Utilize browser caching
    {{ DiscussionBoard.errors[5500145].message }}

Trending Topics