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

Page loading time! How big a deal is it to SEO?

Discussion in 'White Hat SEO' started by SweetChuck, Nov 17, 2010.

  1. SweetChuck

    SweetChuck Junior Member

    Joined:
    May 18, 2009
    Messages:
    165
    Likes Received:
    87
    Home Page:
    I know the search engines take into account the page loading performance of a site , but how important is it to SEO ? I am setting up a site for a Tatto Studio client that has tons of Lightbox image galleries but not on the home page . The more Galleries I add the worse the overall pageload time gets . It seems google is taking an average load time of all pages . Should I sweat about this too much , as theres not a hell of a lot I can do about as it's an image based site, I don't want to have to compress the hell out of everything.

    Any thoughts ?

    [​IMG]
     
  2. Pb.com

    Pb.com Registered Member

    Joined:
    Sep 10, 2010
    Messages:
    92
    Likes Received:
    11
    Occupation:
    SEO Consultant and Software Engineer
    Location:
    U.S.
    Umm it does matter quite a bit. There are steps you can take to reduce the loading times though. Just do some research and you'll learn :)
     
  3. Portron

    Portron Registered Member

    Joined:
    Dec 24, 2009
    Messages:
    62
    Likes Received:
    94
    Ouch... like the previous poster said they do matter quite a bit, it all figures in to the big B's algorithm... work on getting that down.
     
  4. alejandro p

    alejandro p Registered Member

    Joined:
    Nov 12, 2010
    Messages:
    74
    Likes Received:
    40
    Occupation:
    Co-founder of TheHOTH.com
    Location:
    Chicago, IL
    Home Page:
    • Get a better host
    • Make sure all images are cached on the front end so there are absolutely no server calls made each time a new visitor comes to site.
    • Experiment with different formats to get the image file sizes down, but still acceptable quality
    • Make sure there's no script/css bloat. Meaning all css files are together in 1 place. All attached javascript files are too.
    • And if you're really, really hardcore, get a CDN (content delivery network)

    This is where being/hiring a "good" developer really shines through because I good developer can get you maximum functionality with minimum resource consumption.
     
  5. SweetChuck

    SweetChuck Junior Member

    Joined:
    May 18, 2009
    Messages:
    165
    Likes Received:
    87
    Home Page:
    Ok thanks , I knew it was important but didn't know how important .

    I installed firebug and Pagespeed to firefox and it seems that my images aren't really the problem

    Here are the problem areas

    Combine external Javascrpit
    Leverage Browser caching
    Parallelise download across host names
    Combine Image into CSS sprites
    Combine external CSS
    Enable compression

    Looks like it back to school for me :confused:

    I'm building with Xsitepro BTW
     
  6. BorisTipsIt

    BorisTipsIt Regular Member

    Joined:
    Aug 28, 2010
    Messages:
    204
    Likes Received:
    52
    Location:
    BorisLand
    Recently flipped to a new host and much faster load times. Up in Google rankings within a few weeks. Sometimes a few positions, sometimes a lot.
     
  7. Pb.com

    Pb.com Registered Member

    Joined:
    Sep 10, 2010
    Messages:
    92
    Likes Received:
    11
    Occupation:
    SEO Consultant and Software Engineer
    Location:
    U.S.
    There is your problem. Learn how to design sites yourself. It really isn't that hard.

    If you're going to be a "designer" find a designer who will give a referral %. For example, I give 20% on referrals. I know people who probably make $600 a month simply talking to some friends and telling them about me.
     
  8. agag2

    agag2 Supreme Member

    Joined:
    Feb 17, 2009
    Messages:
    1,308
    Likes Received:
    254
    Whch company are u using? Mind sharing?
     
  9. BorisTipsIt

    BorisTipsIt Regular Member

    Joined:
    Aug 28, 2010
    Messages:
    204
    Likes Received:
    52
    Location:
    BorisLand
    Rackspace. WH sites. Don't think it was so much them as I upgraded.
     
  10. SweetChuck

    SweetChuck Junior Member

    Joined:
    May 18, 2009
    Messages:
    165
    Likes Received:
    87
    Home Page:
    I use godaddy with unlimited everything, Long story how I ended up with them. Maybe move to hostgator when my contract is up

    I'd like to spend some time with Dreamweaver, but time I don't have ATM
    Xsite is just so easy to bulk update pages with a large site, but I can see it's limitations
     
  11. BorisTipsIt

    BorisTipsIt Regular Member

    Joined:
    Aug 28, 2010
    Messages:
    204
    Likes Received:
    52
    Location:
    BorisLand
    Time? What's that?! lol No experience with GD. Had hostgator for some blogs once. Nothing great, nothing terrible.
     
  12. SuperLinks

    SuperLinks Elite Member

    Joined:
    Jul 14, 2008
    Messages:
    2,903
    Likes Received:
    847
    Location:
    New York
    As others have mentioned load times play a factor into ranking. Besides the search engines having trouble to index and crawl your website your users will bounce back to the SERP results after giving up on your website loading.

    Google and other search engines monitor a searchers bounce rate back to the results when searching for something. That helps them sort things based upon relevancy and other factors such as loading time.
     
  13. wahidpolin

    wahidpolin Regular Member

    Joined:
    Dec 25, 2009
    Messages:
    441
    Likes Received:
    259
    Use 'page speed' plugin with 'firebug' and you can see ur page loading time and how you can improve it.
     
  14. SweetChuck

    SweetChuck Junior Member

    Joined:
    May 18, 2009
    Messages:
    165
    Likes Received:
    87
    Home Page:
    Hmmm ?? I'm trying to add server side compresion to speed things up a bit so I have made a .htaccess file as my server didn't have one for some strange reason . Anyway i have added the following commands and I get a server 500 error . Its an Apache server running Linux. Am I doing this correctly ??

    Code:
    <Location />
    # Insert filter
    SetOutputFilter DEFLATE
     
    # Netscape 4.x has some problems...
    BrowserMatch ^Mozilla/4 gzip-only-text/html
     
    # Netscape 4.06-4.08 have some more problems
    BrowserMatch ^Mozilla/4\.0[678] no-gzip
     
    # MSIE masquerades as Netscape, but it is fine
    # BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
     
    # NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
    # the above regex won't work. You can use the following
    # workaround to get the desired effect:
    BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
     
    # Don't compress images
    SetEnvIfNoCase Request_URI \
    \.(?:gif|jpe?g|png)$ no-gzip dont-vary
     
    # Make sure proxies don't deliver the wrong content
    Header append Vary User-Agent env=!dont-vary
    </Location> 
    

    Never mind , Just found the Answer "The main issue is that Godaddy uses Apache but without mod_gzip or mod_deflate"
    Great how to you compress with go daddy hosting then ?

    Put this in the htaccess
    Code:
    rewriteengine on
    02.rewritebase /
    03.rewritecond %{HTTP_USER_AGENT} !".*Safari.*"
    04.rewritecond %{HTTP:Accept-encoding} gzip
    05.rewritecond %{REQUEST_FILENAME}.gz -f
    06.rewriterule (.*) $1.gz [L,QSA]
    07.<FILES *.js.gz>
    08. AddEncoding x-gzip .gz
    09. Header set Content-Encoding: gzip
    10. ForceType text/javascript
    11.</FILES>
    
    
    Then, simply login with SSH and execute this script to compress all your existing javascripts:

    Code:
    [COLOR=#008200]#!/bin/bash[/COLOR]
    2.[COLOR=#ff1493]cd[/COLOR] [COLOR=#0000ff]"/your/base/folder/for/resources"[/COLOR]
    3.[B][COLOR=#006699]for[/COLOR][/B] i [B][COLOR=#006699]in[/COLOR][/B] `[COLOR=#ff1493]find[/COLOR] . -name *.js`
    4.[B][COLOR=#006699]do[/COLOR][/B]
    5. [COLOR=#ff1493]echo[/COLOR] [COLOR=#0000ff]"Compressing $i..."[/COLOR]
    6. [COLOR=#ff1493]gzip[/COLOR] -c -9 $i > $i.gz
    7.[B][COLOR=#006699]done[/COLOR][/B]
    
    
    This may be a helpful little tidbit for anyone using GD Hosting
     
    Last edited: Nov 18, 2010
  15. Fwiffo

    Fwiffo Power Member

    Joined:
    Apr 7, 2010
    Messages:
    562
    Likes Received:
    325
    Occupation:
    Starship Captain
    Location:
    Pluto / Spathiwa
    - it is a factor in SEO
    - I've heard matt cutts as being quoted saying that page speed affects about 1% of searches
    - from personal experience, putting in place proper caching and streamlining code on sites on server that I'm beating the crap out of increased pageviews by 20-40% and eCPM by 10-20%. (Probably more because I was beating the crap out of the server and serving up pretty slow pages to start with, but it's an analogy that people hate waiting for a page to be served up). SERPs weren't measured in that project.
     
  16. lalili

    lalili Newbie

    Joined:
    Oct 30, 2010
    Messages:
    21
    Likes Received:
    0
    Home Page:
    If you have .htaccess on your site, you may add "Removing ETags & Adding Far Future Expires headers".
    I didn't test it in other site, but in my Joomla site, its work perfect.

    Put the code on very top of your .htaccess, kode :
    ================================================
    FileETag none

    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault A600
    ExpiresByType image/x-icon A2592000
    ExpiresByType application/x-javascript A604800
    ExpiresByType text/css A604800
    ExpiresByType text/javascript A604800
    ExpiresByType image/gif A2592000
    ExpiresByType image/png A2592000
    ExpiresByType image/jpeg A2592000
    ExpiresByType text/plain A86400
    ExpiresByType application/x-shockwave-flash A2592000
    ExpiresByType video/x-flv A2592000
    ExpiresByType application/pdf A2592000
    ExpiresByType text/html A600
    </IfModule>
    <FilesMatch "\.(ico|gz|JPG|jpg|jpeg|png|gif|js|css|swf)$">
    Header unset Cache-control
    Header set Expires "Mon, 18 Apr 2011 20:00:00 GMT"
    </FilesMatch>

    # Compress all text & html
    AddOutputFilterByType DEFLATE text/html text/plain text/xml

    # Or, compress certain file types by extension:
    <Files *.html>

    SetOutputFilter DEFLATE
    </Files>
    =======================================

    Note :
    Your server should be support : "mod_deflate" and "mod_expires"

    CHANGE THE Header set Expires "Mon, 18 Apr 2011"
    Change it with your prefer date, i suqquest to you to use an easy date to remember, put only 1 year later, example this year is 2010, then put it 2011, when the date comes, eg my date ; Mon, 18 Apr 2011, then a have to change the year to 2012.
    Hope it work for you.