1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Best WP Plugins to Increase Page Load Speed?

Discussion in 'Black Hat SEO' started by spectrejoe, Feb 9, 2015.

  1. spectrejoe

    spectrejoe Jr. VIP Jr. VIP

    Joined:
    Sep 25, 2013
    Messages:
    2,105
    Likes Received:
    440
    Home Page:
    I am currently having these scores on google analytics:

    [​IMG]

    I believe that's quite bad.



    I'm using:
    ShortPixel Image Optimiser (Reduces file size but only 5-10% :l)
    WordFence with the Falcon Engine Enabled
    W3Total Cache

    Async JS and CSS



    Is there something else I should get or is there any better plugin that does it better than the ones I'm using?
     
  2. SelfTaught

    SelfTaught Newbie

    Joined:
    Dec 30, 2014
    Messages:
    2
    Likes Received:
    0
    Run a performance test on gtmetrix and post the link to the report pdf afterwards. It's hard to recommend what to use without knowing what needs improvement. Seeing a few numbers doesn't mean much. When you post a link to the report, it will show us the time line and other things which will help us recommend the right plugins.
     
  3. FBGuru

    FBGuru Senior Member

    Joined:
    Sep 22, 2013
    Messages:
    928
    Likes Received:
    1,172
    Location:
    Personality Type : ESTP
    Google's PageSpeed is totally different from the browser's page loading speed. Higher PageSpeed score on Google doesn't mean your site will load faster to your visitors. There's a lot of factors like server load, distance between the server location and the visitor, their ISP speed,etc..,

    In order to get higher scores on your GA, analyze your site on this page and follow the recommendations.

    Code:
    https://developers.google.com/speed/pagespeed/insights/
    
    I see you're not minifying the CSS and JS. Install this plugin to combine, minify and optimize the js/css scripts.

    Code:
    https://wordpress.org/plugins/autoptimize/
    
     
    • Thanks Thanks x 1
  4. spectrejoe

    spectrejoe Jr. VIP Jr. VIP

    Joined:
    Sep 25, 2013
    Messages:
    2,105
    Likes Received:
    440
    Home Page:
    Thanks didn't know that website.


    [​IMG]

    [​IMG]

    [​IMG]
     
    • Thanks Thanks x 1
  5. spectrejoe

    spectrejoe Jr. VIP Jr. VIP

    Joined:
    Sep 25, 2013
    Messages:
    2,105
    Likes Received:
    440
    Home Page:
    I believe Async JS CSS does that, but I'm not sure, I could test that one out and check the speed on GA



    EDIT: Actually I instaled that plugin however if I activated the: "Optimize HTML Code" or "Optimize Javascript" the website gets completely white for some reason
     
    Last edited: Feb 9, 2015
  6. FBGuru

    FBGuru Senior Member

    Joined:
    Sep 22, 2013
    Messages:
    928
    Likes Received:
    1,172
    Location:
    Personality Type : ESTP
    From your screenshot, the first thing you must fix is the "Serve scaled images". The images aren't resized but loaded in full resolution and scaled to fit the browser window. This happens mostly with the slideshows and theme's background images.

    Click on the Serve scaled images in GTmetrix and it'll expand to show you the list of unoptimized images along with how much size you could reduce on the page by scaling down the image size.

    Something like this :

    xxxxxxx.jpg is resized in HTML or CSS from 4404x2936 to 1182x788. Serving a scaled image could save 11.3MiB (92% reduction).

    Now download that image and crop it to 1182x788(this is just an example) with any image editor like photoshop/gimp and reupload it to the slideshow or media library.

    Repeat this with all the listed images.

    As for the expires headers, you can follow this guide which has the recommended settings for the W3TC.

    Code:
    http://gtmetrix.com/wordpress-optimization-guide.html
    
    You can also PM me your site URL so I can see and guide you with the optimization.
     
  7. SelfTaught

    SelfTaught Newbie

    Joined:
    Dec 30, 2014
    Messages:
    2
    Likes Received:
    0
    Not a problem, another good site is pingdom.

    That's not the full report but eh. It's enough to recommend some things. One thing I like about this site is.. If you click on each one of those rows, it will expand and give you more detail. Once it's expanded, there should also be a "What does this mean?" link. However your mouse over that and then click "Read more" in the message bubble. Most of the time it will give you some good information about what needs to be done for improvement.

    For example, if you do that on "Add Expires Headers," it will tell you that you should add the following code to your site's htaccess file which is located in the document root that your domain is assigned to (i.e. public_html or w/e):

    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault "access plus 1 month"
    ExpiresByType image/x-icon "access plus 1 year"
    ExpiresByType image/gif "access plus 1 month"
    ExpiresByType image/png "access plus 1 month"
    ExpiresByType image/jpg "access plus 1 month"
    ExpiresByType image/jpeg "access plus 1 month"
    ExpiresByType text/css "access 1 month"
    ExpiresByType application/javascript "access plus 1 year"
    </IfModule>

    I would recommend using Cloudflare for improving "Use a Content Delivery Network." A brief description of what a CDN is from google:


    1. A content delivery network or content distribution network (CDN) is a large distributed system of servers deployed in multiple data centers across the Internet. The goal of a CDN is to serve content to end-users with high availability and high performance.

    There are many CDN's providers out there but I find Cloudflare to be relatively user friendly compared to some of them. You'll need to sign up for an account on their website and then point your nameservers from your domain registrar to their nameservers. They will tell you what these are after you create an account and add your website. Because you are making DNS changes, Cloudflare states it could take up to 24 hours for their service to start working. Once it does, and you re run a performance test, you should see it go from 0% to somewhere in the range of 80-100%. This usually helps speed things up quiet a bit.

    Aside from that, "Minify Javascript and CSS" and "Defer parsing of Javascript" can be improved using W3 Total Cache. "Defer parsing of Javascript" can be done by changing the Embed type under the JS section in Minify to Defer. "Minify Javascript and CSS" is also done in Minify but is done under the HTML & XML section just right above the JS section.

    You can improve "Serve scaled Images" by not using images which have bigger dimensions than what they're displayed on your site. For example, if you have an image on your site that's displayed with the dimensions 400x400 but is actually 800x800 in size, the image is going to be as twice as big as it needs to be and probably take twice as long to load. IIRC there are plugins which do this for you but I don't quiet remember.

    As stated above, a lot of what needs improvement can be done through W3 Total Cache. It would be wise to read through their documentation so you can configure optimal settings.
     
    Last edited: Feb 9, 2015
  8. spectrejoe

    spectrejoe Jr. VIP Jr. VIP

    Joined:
    Sep 25, 2013
    Messages:
    2,105
    Likes Received:
    440
    Home Page:

    Christ no matter what plugins I enable / disable I just can't seem to be able to get over 73% in page speed insights >.<

    If you could teamviewer with me or something like that it'd be great and see what I'm doing wrong
     
    • Thanks Thanks x 1
  9. spectrejoe

    spectrejoe Jr. VIP Jr. VIP

    Joined:
    Sep 25, 2013
    Messages:
    2,105
    Likes Received:
    440
    Home Page:
    I do have most of that stuff enabled in W3 but somehow it's not doing what it should be doing apparently, hence why I think something must be wrong
     
  10. FBGuru

    FBGuru Senior Member

    Joined:
    Sep 22, 2013
    Messages:
    928
    Likes Received:
    1,172
    Location:
    Personality Type : ESTP
    PM me your teamviewer ID and password.
     
    • Thanks Thanks x 1
  11. TeKn1qu3z

    TeKn1qu3z Jr. VIP Jr. VIP Premium Member

    Joined:
    Jul 26, 2012
    Messages:
    917
    Likes Received:
    233
    Occupation:
    Amazon FBA Guru
    Location:
    The Office
    It could be your content or server? Do you have a lot of images on your site? Maybe you can use a CDN if speed really matters to you.
     
  12. xha44a

    xha44a Power Member

    Joined:
    Dec 2, 2012
    Messages:
    532
    Likes Received:
    451
    Use Cloudflare. Enable their optimizing scripts (Rocketlauncher I think it's called). I saw a 10% bump on both metrics on GTMetrix doing that. Might help.

    Cheers

    XH
     
  13. bokeboke

    bokeboke Junior Member

    Joined:
    Mar 21, 2010
    Messages:
    132
    Likes Received:
    31
    The Async JS CSS plugin gave me some problems with my slider before. I haven't tried it recently though.
     
  14. avi619

    avi619 Supreme Member

    Joined:
    Apr 1, 2012
    Messages:
    1,370
    Likes Received:
    1,897
    Location:
    Somewhere out there
    While combining js and css is a good idea, be sure to take backup of site before combining these. Because it may break your site sometimes due to code conflict.
    Use kraken.io to reduce image size.
    Also, get clouflare.
     
  15. sikandar

    sikandar Senior Member

    Joined:
    Mar 15, 2008
    Messages:
    1,149
    Likes Received:
    1,037
    Even the free version of cloudfare can dramatically increase your website loading speed.
     
  16. Vaspar

    Vaspar Jr. VIP Jr. VIP

    Joined:
    Sep 9, 2011
    Messages:
    623
    Likes Received:
    234
    You cannot increase the load speed without reducing the amount of data your server must send to make a page.
    The most common "mistakes" are:
    - ANY kind of Flash
    - Large background images
    - Lot of javascript
    - Use of CMS like Joomla, Drupal, Miva
    - Extensive DB consultation building the page.
     
  17. FBGuru

    FBGuru Senior Member

    Joined:
    Sep 22, 2013
    Messages:
    928
    Likes Received:
    1,172
    Location:
    Personality Type : ESTP
    Update :

    OP's site was hosted on a crowded server from a popular hosting service. We moved his site to a dedicated VPS and the site is loading lightening fast now. GTmetrix's page load time is not as accurate as the pingdom.

    [​IMG]

    Current PageSpeed score. The reason why the page size in the below screenshot is smaller than the pingdom is because GTmetrix loaded this page on an emulated chrome browser and the server is setup to deliver the images in .webp format to the browsers that support .webp. 40% savings in the bandwidth plus 50% reduction in the page load time.

    [​IMG]
     
  18. Vanrithy

    Vanrithy Power Member

    Joined:
    Jun 11, 2013
    Messages:
    684
    Likes Received:
    394
    Occupation:
    E-Media Officer
    Location:
    Kingdom of Wonder
    Home Page:
    I'd recommend using this paid plugin if you could afford:
    Code:
    http://wp-rocket.me
    I find it's better than W3T when replacing it.

    P.S: This plugin has no affiliate program, and I'm in no way have relationship with this plugin.
     
  19. Aliyzz

    Aliyzz Registered Member

    Joined:
    Nov 3, 2013
    Messages:
    66
    Likes Received:
    8
    Gender:
    Female
    Home Page:
    WP Cache is the best plugin for that
     
    • Thanks Thanks x 1
  20. glennmaxewell

    glennmaxewell Newbie

    Joined:
    Jan 24, 2015
    Messages:
    16
    Likes Received:
    0
    Home Page:
    In wordpress you can find the plugin auto optimize to increase your page loading.