SlideShare a Scribd company logo
1 of 8
Download to read offline
Published by SEO Juice
                                                                         http://www.seo-juice.co.uk
                                                                                         06/11/11




Page speed
The purpose of this article is to show you what page speed is all about, inform you of the
tools out there for monitoring your site’s performance and how to speed up your website.

Introduction

Google announced some time ago that a page’s load speed would become a ranking factor
in the SERPs. We are not sure how much relevance this criteria actually has in Google’s
overall ranking algorithm, but it is always a good idea to have your website loading as fast
as possible, to give your visitors a great experience on your website.

In my opinion a webpage has to load within 2-3 seconds, Google say about 1.5!!! (How!!!
Just text only and nothing else, get real!).

Let’s say the average website visitor has only a 1MB broadband Internet connection, (if
you’re still on dialup then I’m sorry, you’re not average).

The maximum download rate for a 1MB connection is 125kbps. This means for your website
to load within 1 second, that’s how big all the assets on your site need to be. If you want
your site to load within 2 seconds, then you are allowed 250kbps, 375kbps for 3 seconds
and so on. If a visitor has a 2MB broadband Internet connection then they get your page,
theoretically, 50% faster.

Now, there are 2 very good tools for testing the speed of your website, they also give you
very valuable information on improvements to the structure of your site . These 2 tools are
Google Page Speed and Yahoo YSlow.

Both these tools perform similar tasks but they also have unique options that are not to be
ignored.

Right, let’s get on with optimising pages shall we?
Install Google page speed

If you are going to monitor the speed of your website then one of the best ways to do this
is to use the Google Page Speed plugin for Firefox. To do this you will need to:

  •	Open your Firefox web browser.
  •	Ensure that you have Firebug installed. Available from here if you need it.
  •	Login to your Google account.
  •	Go to Webmaster Tools and select your website from the list (You may need to add it
    first).
  •	Click on the Labs option in the left hand menu and choose Site Performance.
If there is data available then you will be presented with a graph, similar to the one below.




This graph above shows you your sites load times for the past 6 months. Once you have
read this article, you should be able to decrease the load times of your pages by at least
25%!


Using Google page speed

To start using Google page speed in Firefox, you need to do the following.

  •	Click on the Firebug symbol in Firefox (Top right corner in FF6).
  •	Choose the Page Speed tab in the bottom panel.
  •	Click the Analyse Performance button to start the speed tests.
You will first see a page speed score. Anything over 85 is good. Looking down the list you
will see red and yellow icons, these are big areas for improvement, fix these first if you can.
Some things might be out of your control like GZip compression and browser caching.

Measuring page load times

To start off with, choose the homepage of your website to work on or a page with lots of
assets and do the following.

  •	Open your website’s homepage in Firefox.
  •	Open Firebug and click on the Net tab.
  •	Press CTRL+F5 and an un-cached version of your site will be seen.
  •	In the bottom right of your browser you will see the speed in which it took the page to
    load.




  •	My example speed test page is here
  •	http://www.seo-juice.co.uk/speed.php
  •	There are ~465KBs of assets and it took ~1.60 seconds to load
  •	Press F5 to see a cached version of the page. The load speed is now ~700ms, based on
    standard webpage caching principles.
  •	In the timeline below you will also see all the assets loading and how long they take to
    load.
  •	Make a note of how long your page takes to load. Initial load and cached loading. Use
    these later after you have optimised the page.
Shrinking your assets

The next things to look at are the green ticks that have a small arrow next to them.




A big saving in file sizes can be made by fixing these issues. See below to see how you can
speed up your site faster than you think.


Image optimisation

 •	Click the small arrow to the right of the green tick and you will see a list of images
   which can be optimised.
 •	Page Speed is fantastic here as it has already converted the image to the lowest size
   for you and you can download it by clicking on the Save as link. How cool is that!
 •	Just upload the image to your server and that’s 1 less problem to deal with and probably
   5kb saved in just 1 image.
 •	Rinse and repeat for all the images it has concerns for. Some sites with lots of images
   could see a saving of around 40kb from just this one simple fix.
 •	Also, any images on webpages must have a Height and Width value attached to each.
   This allows for faster render and drawing of the images on screen. Without these 2
   values, the browser has to do the math on the images, slowing the page load time
   down even further.
 •	To make your images load even faster, any image hover events that require an image
   should be placed into 1 image as an image sprite. This requires less HTTP requests as
   well as slightly smaller image assets overall.
Minifying CSS & Javascript

This is a good technique to employ as your CSS file sizes will decrease, but the content of
them will become extremely hard to read as all the white space and line breaks would have
been removed. Always keep a readable backup of your files to work with.

There are some free online tools to minify your CSS and JS below

  •	http://www.minifycss.com/css-compressor/
  •	http://www.minifyjs.com/javascript-compressor/

Page load errors

Page load errors will decrease your load times and are one of the easiest problems to fix.
Inside the Net tab in Firebug, any references to missing assets are shown in red. Well, what
are you waiting for? Sort them out!

I performed an experiment on my speed.php page with 1 missing css reference, 118ms
was wasted trying to find an asset that did not exist.

I did the same thing with 10 missing references and the page speed was ¼ second slower.
Not much but add that to the time saved from images, JS & CSS load times and your page
load times could come down between 1 & 2 seconds.

On the web, 2 seconds of waiting is a long time. If only UK call centres would adopt this way
of thinking:-)


Reduce HTTP requests with caching

If assets like images and CSS on your website very really change then you can add all or a
selection of the following caching options to your .htaccess file (Apache Server only). Please
be warned that one mistake in your .htaccess file will break your website so be careful!

If you make a change on your site then CTRL+F5 will need to be pressed a few times to see
the new assets loaded. If you wanted to ensure that your site visitors saw the new assets,
then you would have to upload them with a different file name and then link to this one.

You can copy the code below, AT YOUR OWN RISK, into your .htaccess file to allow assets
to be cached, thus making your website load faster on subsequent visits.

The number 604800 is equal to 7 days
(1 day = 86400 [60 seconds * 60 minutes * 24 hours] )

  <IfModule mod_expires.c>
  ExpiresActive On
  ExpiresDefault A300
  ExpiresByType image/x-icon A604800
  ExpiresByType application/x-javascript A604800
  ExpiresByType text/css A604800
  ExpiresByType image/gif A604800
  ExpiresByType image/png A604800
  ExpiresByType image/jpeg A604800
  ExpiresByType text/plain A604800
  ExpiresByType application/x-shockwave-flash A604800
  ExpiresByType video/x-flv A604800
  ExpiresByType application/pdf A604800
  ExpiresByType text/html A604800
  ExpiresByType image/ico A604800
  </IfModule>




Page speed for Google Chrome

Page speed is also available for Google Chrome, although it is in beta version at the time of
writing so use it at your OWN RISK. Details on how to install it are below.

  •	Open up a new tab in Google Chrome and type “about:flags”.
  •	Scroll down to Experimental Extension APIs and click on Enable.
  •	Go to the page here and click the install link.
  •	Once installed, click the spanner symbol in the top right, choose Tools > Developer
    Tools.
  •	Welcome to Page Speed for Google Chrome!
Installing YSlow

Yahoo YSlow is another cool page speed tool that should not be ignored. Installation guide
below.

  •	Go to http://developer.yahoo.com/yslow/. There are versions for Firefox & Chrome.
  •	Download and install the version you need.
  •	YSlow is accessed from Firebug in Firefox.
  •	YSlow is accessed from the YSlow icon in the top right tool bar in Google Chrome.
I won’t go into much detail here as I have covered all the main concepts above with Google
Page Speed but YSlow will give you a grade for your webpage and tell you what’s wrong
with it.

To get a quick report go to YSlow > Tools > Printable View. Print it out and work through
correcting the issues.

The graph below on the right just goes to show what optimisation and caching can do to
the amount of assets that have to be downloaded when your webpages are accessed.




Don’t sacrifice quality for speed

Don’t sacrifice quality too much and lose that visual impact, especially if you are a
photographer. If things may be slow for the user, set this expectation at the start somewhere,
(“Hi I’m a photographer, I have lots to show, please give me 30 seconds to sort my stuff out,
it will be worth the wait, I promise). Set the expectation from the start and raise awareness.
Published by SEO Juice
http://www.seo-juice.co.uk
06/11/11




Thought for you. If I told you to wait for 30 seconds for “SOMETHING” and you got it after 30
seconds, you would be happy. Yes, you got what you expected.

But, If you sat there for 30 seconds, with no warning, waiting for a website to load, would
you be happy at the end of those 30 seconds?



Website widget overload

All the website widgets, adverts and social media “like” icons all slow your website down.
Maintain the right balance of these as these are useful for exposure across many social
mediums that can bring you that all important traffic.


Track page speed in Analytics

In the new version of Google Analytics, you can track the average load time of your pages
by adding the line below in red to your Google Analytics tracking code.

   <script type=”text/javascript”>
   var _gaq = _gaq || [];
   _gaq.push([‘_setAccount’, ‘UA-YOURID-X’]);
   _gaq.push([‘_trackPageview’]);
   _gaq.push([‘_trackPageLoadTime’]);

   (function() {
   var ga = document.createElement(‘script’); ga.type = ‘text/javascript’; ga.async = true;
   ga.src = (‘https:’ == document.location.protocol ? ‘https://ssl’ : ‘http://www’) + ‘.google-
   analytics.com/ga.js’;
   var s = document.getElementsByTagName(‘script’)[0]; s.parentNode.insertBefore(ga, s);
   })();

   </script>




To access your page speed figures in Google Analytic, follow the steps below.

  •	Log into Google Analytics.
  •	From the home page, select your website.
  •	Click Content in the left hand menu. and then click Site Speed. Viola!

More Related Content

What's hot

WordPress SEO Site Optimization Strategies & Techniques
WordPress SEO Site Optimization Strategies & TechniquesWordPress SEO Site Optimization Strategies & Techniques
WordPress SEO Site Optimization Strategies & TechniquesJeff Kemp
 
High Performance Websites
High Performance WebsitesHigh Performance Websites
High Performance WebsitesParham
 
Performance Of Web Applications On Client Machines
Performance Of Web Applications On Client MachinesPerformance Of Web Applications On Client Machines
Performance Of Web Applications On Client MachinesCurelet Marius
 
Web performance optimization (WPO)
Web performance optimization (WPO)Web performance optimization (WPO)
Web performance optimization (WPO)Mariusz Kaczmarek
 
Optimizing WordPress Performance
Optimizing WordPress PerformanceOptimizing WordPress Performance
Optimizing WordPress PerformanceDouglas Yuen
 
HK CodeConf 2015 - Your WebPerf Sucks
HK CodeConf 2015 - Your WebPerf Sucks HK CodeConf 2015 - Your WebPerf Sucks
HK CodeConf 2015 - Your WebPerf Sucks Holger Bartel
 
Measuring Web Performance
Measuring Web Performance Measuring Web Performance
Measuring Web Performance Dave Olsen
 
How to migrate your blog from Wordpress to HubSpot
How to migrate your blog from Wordpress to HubSpotHow to migrate your blog from Wordpress to HubSpot
How to migrate your blog from Wordpress to HubSpotVu Long Tran
 
How to make WordPress Faster in 2019
How to make WordPress Faster in 2019How to make WordPress Faster in 2019
How to make WordPress Faster in 2019Dan Bochichio
 
SearchLeeds 2018 - Bastian Grimm - Peak Ace - International site speed: Going...
SearchLeeds 2018 - Bastian Grimm - Peak Ace - International site speed: Going...SearchLeeds 2018 - Bastian Grimm - Peak Ace - International site speed: Going...
SearchLeeds 2018 - Bastian Grimm - Peak Ace - International site speed: Going...Branded3
 
Implementing a Responsive Image Strategy
Implementing a Responsive Image StrategyImplementing a Responsive Image Strategy
Implementing a Responsive Image StrategyChris Love
 
How to connect your subdomains to HubSpot
How to connect your subdomains to HubSpotHow to connect your subdomains to HubSpot
How to connect your subdomains to HubSpotVu Long Tran
 
WPblog's Ultimate WordPress Guide to Boost Your Website Performance
WPblog's Ultimate WordPress Guide to Boost Your Website Performance WPblog's Ultimate WordPress Guide to Boost Your Website Performance
WPblog's Ultimate WordPress Guide to Boost Your Website Performance Jessica Ervin
 
Fast and Easy Website Tuneups
Fast and Easy Website TuneupsFast and Easy Website Tuneups
Fast and Easy Website TuneupsJeff Wisniewski
 
There Are No “Buts” in Progressive Enhancement [Øredev 2015]
There Are No “Buts” in Progressive Enhancement [Øredev 2015]There Are No “Buts” in Progressive Enhancement [Øredev 2015]
There Are No “Buts” in Progressive Enhancement [Øredev 2015]Aaron Gustafson
 
A Holistic View of Website Performance
A Holistic View of Website PerformanceA Holistic View of Website Performance
A Holistic View of Website PerformanceRene Churchill
 

What's hot (20)

WordPress SEO Site Optimization Strategies & Techniques
WordPress SEO Site Optimization Strategies & TechniquesWordPress SEO Site Optimization Strategies & Techniques
WordPress SEO Site Optimization Strategies & Techniques
 
High Performance Websites
High Performance WebsitesHigh Performance Websites
High Performance Websites
 
Performance Of Web Applications On Client Machines
Performance Of Web Applications On Client MachinesPerformance Of Web Applications On Client Machines
Performance Of Web Applications On Client Machines
 
Web performance optimization (WPO)
Web performance optimization (WPO)Web performance optimization (WPO)
Web performance optimization (WPO)
 
Keep the Web Fast
Keep the Web FastKeep the Web Fast
Keep the Web Fast
 
Optimizing WordPress Performance
Optimizing WordPress PerformanceOptimizing WordPress Performance
Optimizing WordPress Performance
 
Modelling Web Performance Optimization - FFSUx
Modelling  Web Performance Optimization - FFSUxModelling  Web Performance Optimization - FFSUx
Modelling Web Performance Optimization - FFSUx
 
HK CodeConf 2015 - Your WebPerf Sucks
HK CodeConf 2015 - Your WebPerf Sucks HK CodeConf 2015 - Your WebPerf Sucks
HK CodeConf 2015 - Your WebPerf Sucks
 
Measuring Web Performance
Measuring Web Performance Measuring Web Performance
Measuring Web Performance
 
Speed!
Speed!Speed!
Speed!
 
How to migrate your blog from Wordpress to HubSpot
How to migrate your blog from Wordpress to HubSpotHow to migrate your blog from Wordpress to HubSpot
How to migrate your blog from Wordpress to HubSpot
 
How to make WordPress Faster in 2019
How to make WordPress Faster in 2019How to make WordPress Faster in 2019
How to make WordPress Faster in 2019
 
SearchLeeds 2018 - Bastian Grimm - Peak Ace - International site speed: Going...
SearchLeeds 2018 - Bastian Grimm - Peak Ace - International site speed: Going...SearchLeeds 2018 - Bastian Grimm - Peak Ace - International site speed: Going...
SearchLeeds 2018 - Bastian Grimm - Peak Ace - International site speed: Going...
 
Implementing a Responsive Image Strategy
Implementing a Responsive Image StrategyImplementing a Responsive Image Strategy
Implementing a Responsive Image Strategy
 
How to connect your subdomains to HubSpot
How to connect your subdomains to HubSpotHow to connect your subdomains to HubSpot
How to connect your subdomains to HubSpot
 
Wordpress SEO Featuring Dave Jesch
Wordpress SEO Featuring Dave JeschWordpress SEO Featuring Dave Jesch
Wordpress SEO Featuring Dave Jesch
 
WPblog's Ultimate WordPress Guide to Boost Your Website Performance
WPblog's Ultimate WordPress Guide to Boost Your Website Performance WPblog's Ultimate WordPress Guide to Boost Your Website Performance
WPblog's Ultimate WordPress Guide to Boost Your Website Performance
 
Fast and Easy Website Tuneups
Fast and Easy Website TuneupsFast and Easy Website Tuneups
Fast and Easy Website Tuneups
 
There Are No “Buts” in Progressive Enhancement [Øredev 2015]
There Are No “Buts” in Progressive Enhancement [Øredev 2015]There Are No “Buts” in Progressive Enhancement [Øredev 2015]
There Are No “Buts” in Progressive Enhancement [Øredev 2015]
 
A Holistic View of Website Performance
A Holistic View of Website PerformanceA Holistic View of Website Performance
A Holistic View of Website Performance
 

Viewers also liked

Opening remarks for PhoneCom 2011 workshop
Opening remarks for PhoneCom 2011 workshopOpening remarks for PhoneCom 2011 workshop
Opening remarks for PhoneCom 2011 workshopphonecom
 
Cовременные технологии обучения в компаниях. Денис Скул
Cовременные технологии обучения в компаниях. Денис СкулCовременные технологии обучения в компаниях. Денис Скул
Cовременные технологии обучения в компаниях. Денис СкулNatalia Bocharova
 
Orientamento al cliente, questo sconosciuto. Alla ricerca del laptop ideale. ...
Orientamento al cliente, questo sconosciuto. Alla ricerca del laptop ideale. ...Orientamento al cliente, questo sconosciuto. Alla ricerca del laptop ideale. ...
Orientamento al cliente, questo sconosciuto. Alla ricerca del laptop ideale. ...Angelo Rivolta
 
Educause 2012 talk
Educause 2012 talkEducause 2012 talk
Educause 2012 talkJosh Jarrett
 
Presenta il tuo paese
Presenta il tuo paesePresenta il tuo paese
Presenta il tuo paesepirandello3a
 
Managing Mental Pressures for Working Seniors in UK
Managing Mental Pressures for Working Seniors in UKManaging Mental Pressures for Working Seniors in UK
Managing Mental Pressures for Working Seniors in UKEe Shen Ong
 
Thesis Paul van Nierop: Muziekwolk
Thesis Paul van Nierop: MuziekwolkThesis Paul van Nierop: Muziekwolk
Thesis Paul van Nierop: Muziekwolkpavanie
 
Современные технологии обучения в компаниях. Денис Скул
Современные технологии обучения в компаниях. Денис СкулСовременные технологии обучения в компаниях. Денис Скул
Современные технологии обучения в компаниях. Денис СкулNatalia Bocharova
 
Thesis eindpresentatie
Thesis eindpresentatieThesis eindpresentatie
Thesis eindpresentatiepavanie
 
О вкусах не спорят или парадоксы мотивации. Марина Евстафьева, Корус Консалти...
О вкусах не спорят или парадоксы мотивации. Марина Евстафьева, Корус Консалти...О вкусах не спорят или парадоксы мотивации. Марина Евстафьева, Корус Консалти...
О вкусах не спорят или парадоксы мотивации. Марина Евстафьева, Корус Консалти...Natalia Bocharova
 
Оценка управленческих команд. Detech
Оценка управленческих команд. DetechОценка управленческих команд. Detech
Оценка управленческих команд. DetechNatalia Bocharova
 
Тайный покупатель как метод контроля и оценки работы персонала. Profpoint
Тайный покупатель как метод контроля и оценки работы персонала. ProfpointТайный покупатель как метод контроля и оценки работы персонала. Profpoint
Тайный покупатель как метод контроля и оценки работы персонала. ProfpointNatalia Bocharova
 
New عرض تقديمي من microsoft power point (2)
New عرض تقديمي من microsoft power point (2)New عرض تقديمي من microsoft power point (2)
New عرض تقديمي من microsoft power point (2)Mazin-Salim Almazini
 

Viewers also liked (20)

Opening remarks for PhoneCom 2011 workshop
Opening remarks for PhoneCom 2011 workshopOpening remarks for PhoneCom 2011 workshop
Opening remarks for PhoneCom 2011 workshop
 
Cовременные технологии обучения в компаниях. Денис Скул
Cовременные технологии обучения в компаниях. Денис СкулCовременные технологии обучения в компаниях. Денис Скул
Cовременные технологии обучения в компаниях. Денис Скул
 
Orientamento al cliente, questo sconosciuto. Alla ricerca del laptop ideale. ...
Orientamento al cliente, questo sconosciuto. Alla ricerca del laptop ideale. ...Orientamento al cliente, questo sconosciuto. Alla ricerca del laptop ideale. ...
Orientamento al cliente, questo sconosciuto. Alla ricerca del laptop ideale. ...
 
Educause 2012 talk
Educause 2012 talkEducause 2012 talk
Educause 2012 talk
 
Presenta il tuo paese
Presenta il tuo paesePresenta il tuo paese
Presenta il tuo paese
 
Gina e geppo
Gina e geppoGina e geppo
Gina e geppo
 
Managing Mental Pressures for Working Seniors in UK
Managing Mental Pressures for Working Seniors in UKManaging Mental Pressures for Working Seniors in UK
Managing Mental Pressures for Working Seniors in UK
 
Thesis Paul van Nierop: Muziekwolk
Thesis Paul van Nierop: MuziekwolkThesis Paul van Nierop: Muziekwolk
Thesis Paul van Nierop: Muziekwolk
 
Современные технологии обучения в компаниях. Денис Скул
Современные технологии обучения в компаниях. Денис СкулСовременные технологии обучения в компаниях. Денис Скул
Современные технологии обучения в компаниях. Денис Скул
 
Manual de table tb100 unitech
Manual  de table tb100 unitechManual  de table tb100 unitech
Manual de table tb100 unitech
 
Gina e geppo
Gina e geppoGina e geppo
Gina e geppo
 
Thesis eindpresentatie
Thesis eindpresentatieThesis eindpresentatie
Thesis eindpresentatie
 
О вкусах не спорят или парадоксы мотивации. Марина Евстафьева, Корус Консалти...
О вкусах не спорят или парадоксы мотивации. Марина Евстафьева, Корус Консалти...О вкусах не спорят или парадоксы мотивации. Марина Евстафьева, Корус Консалти...
О вкусах не спорят или парадоксы мотивации. Марина Евстафьева, Корус Консалти...
 
Оценка управленческих команд. Detech
Оценка управленческих команд. DetechОценка управленческих команд. Detech
Оценка управленческих команд. Detech
 
Poster design
Poster designPoster design
Poster design
 
Gg
GgGg
Gg
 
Тайный покупатель как метод контроля и оценки работы персонала. Profpoint
Тайный покупатель как метод контроля и оценки работы персонала. ProfpointТайный покупатель как метод контроля и оценки работы персонала. Profpoint
Тайный покупатель как метод контроля и оценки работы персонала. Profpoint
 
English
EnglishEnglish
English
 
Psm Cv Presentation Aug 16, 2012
Psm Cv Presentation Aug 16, 2012Psm Cv Presentation Aug 16, 2012
Psm Cv Presentation Aug 16, 2012
 
New عرض تقديمي من microsoft power point (2)
New عرض تقديمي من microsoft power point (2)New عرض تقديمي من microsoft power point (2)
New عرض تقديمي من microsoft power point (2)
 

Similar to Is your website's speed letting you down?

Core web vitals is the thing you should focus on if you own a website in 2021
Core web vitals is the thing you should focus on if you own a website in 2021Core web vitals is the thing you should focus on if you own a website in 2021
Core web vitals is the thing you should focus on if you own a website in 2021World Web Technology Pvt Ltd
 
Poslovni Imenik BiH - Lokal d.o.o.
Poslovni Imenik BiH - Lokal d.o.o.Poslovni Imenik BiH - Lokal d.o.o.
Poslovni Imenik BiH - Lokal d.o.o.Luxury Villas Zilic
 
Is Poor Performance Dragging You Down? Here are Five Strategies to Maximize P...
Is Poor Performance Dragging You Down? Here are Five Strategies to Maximize P...Is Poor Performance Dragging You Down? Here are Five Strategies to Maximize P...
Is Poor Performance Dragging You Down? Here are Five Strategies to Maximize P...Nirvana Canada
 
Ctrl+F5 Bangalore 2017: Super charge you word press website by Justin Thomas
Ctrl+F5 Bangalore 2017: Super charge you word press website by Justin ThomasCtrl+F5 Bangalore 2017: Super charge you word press website by Justin Thomas
Ctrl+F5 Bangalore 2017: Super charge you word press website by Justin ThomasResellerClub
 
SEO 101 - Google Page Speed Insights Explained
SEO 101 - Google Page Speed Insights Explained SEO 101 - Google Page Speed Insights Explained
SEO 101 - Google Page Speed Insights Explained Steve Weber
 
Leveraging Website Speed to Increase Sales
Leveraging Website Speed to Increase SalesLeveraging Website Speed to Increase Sales
Leveraging Website Speed to Increase SalesVendasta Technologies
 
How to Speed up your Website
How to Speed up your WebsiteHow to Speed up your Website
How to Speed up your WebsiteHTS Hosting
 
Boosting your conversion rate through web performance improvements
Boosting your conversion rate through web performance improvementsBoosting your conversion rate through web performance improvements
Boosting your conversion rate through web performance improvementsAlyss Noland
 
WordPress SEO in 2014 - WordCamp Baltimore 2014
WordPress SEO in 2014 - WordCamp Baltimore 2014WordPress SEO in 2014 - WordCamp Baltimore 2014
WordPress SEO in 2014 - WordCamp Baltimore 2014Arsham Mirshah
 
Tips to improve your page load speed
Tips to improve your page load speedTips to improve your page load speed
Tips to improve your page load speedPixel Crayons
 
Optimizing Your WordPress Site: Why speed matters, and how to get there
Optimizing Your WordPress Site: Why speed matters, and how to get thereOptimizing Your WordPress Site: Why speed matters, and how to get there
Optimizing Your WordPress Site: Why speed matters, and how to get thereStephen Bell
 
Increase Your WordPress Website's Google PageSpeed Score
Increase Your WordPress Website's Google PageSpeed ScoreIncrease Your WordPress Website's Google PageSpeed Score
Increase Your WordPress Website's Google PageSpeed ScoreBrainspire Solutions
 
15 ways to improve your word press website performance in 30 minutes
15 ways to improve your word press website performance in 30 minutes 15 ways to improve your word press website performance in 30 minutes
15 ways to improve your word press website performance in 30 minutes World Web Technology Pvt Ltd
 
Web Client Performance
Web Client PerformanceWeb Client Performance
Web Client PerformanceHerea Adrian
 
How Much Storage Do I Need For My Website.pdf
How Much Storage Do I Need For My Website.pdfHow Much Storage Do I Need For My Website.pdf
How Much Storage Do I Need For My Website.pdfHost It Smart
 
Visitor Analytics - Technical SEO
Visitor Analytics - Technical SEOVisitor Analytics - Technical SEO
Visitor Analytics - Technical SEOVisitor Analytics
 
Increase website page speed in 4 simple steps
Increase website page speed in 4 simple stepsIncrease website page speed in 4 simple steps
Increase website page speed in 4 simple stepssplashsys
 
Website Performance
Website PerformanceWebsite Performance
Website PerformanceHugo Fonseca
 

Similar to Is your website's speed letting you down? (20)

Core web vitals is the thing you should focus on if you own a website in 2021
Core web vitals is the thing you should focus on if you own a website in 2021Core web vitals is the thing you should focus on if you own a website in 2021
Core web vitals is the thing you should focus on if you own a website in 2021
 
Poslovni Imenik BiH - Lokal d.o.o.
Poslovni Imenik BiH - Lokal d.o.o.Poslovni Imenik BiH - Lokal d.o.o.
Poslovni Imenik BiH - Lokal d.o.o.
 
Is Poor Performance Dragging You Down? Here are Five Strategies to Maximize P...
Is Poor Performance Dragging You Down? Here are Five Strategies to Maximize P...Is Poor Performance Dragging You Down? Here are Five Strategies to Maximize P...
Is Poor Performance Dragging You Down? Here are Five Strategies to Maximize P...
 
Ctrl+F5 Bangalore 2017: Super charge you word press website by Justin Thomas
Ctrl+F5 Bangalore 2017: Super charge you word press website by Justin ThomasCtrl+F5 Bangalore 2017: Super charge you word press website by Justin Thomas
Ctrl+F5 Bangalore 2017: Super charge you word press website by Justin Thomas
 
SEO 101 - Google Page Speed Insights Explained
SEO 101 - Google Page Speed Insights Explained SEO 101 - Google Page Speed Insights Explained
SEO 101 - Google Page Speed Insights Explained
 
Leveraging Website Speed to Increase Sales
Leveraging Website Speed to Increase SalesLeveraging Website Speed to Increase Sales
Leveraging Website Speed to Increase Sales
 
Core Web Vitals in Website Design.pdf
Core Web Vitals in Website Design.pdfCore Web Vitals in Website Design.pdf
Core Web Vitals in Website Design.pdf
 
How to Speed up your Website
How to Speed up your WebsiteHow to Speed up your Website
How to Speed up your Website
 
Boosting your conversion rate through web performance improvements
Boosting your conversion rate through web performance improvementsBoosting your conversion rate through web performance improvements
Boosting your conversion rate through web performance improvements
 
WordPress SEO in 2014 - WordCamp Baltimore 2014
WordPress SEO in 2014 - WordCamp Baltimore 2014WordPress SEO in 2014 - WordCamp Baltimore 2014
WordPress SEO in 2014 - WordCamp Baltimore 2014
 
Tips to improve your page load speed
Tips to improve your page load speedTips to improve your page load speed
Tips to improve your page load speed
 
Optimizing Your WordPress Site: Why speed matters, and how to get there
Optimizing Your WordPress Site: Why speed matters, and how to get thereOptimizing Your WordPress Site: Why speed matters, and how to get there
Optimizing Your WordPress Site: Why speed matters, and how to get there
 
Increase Your WordPress Website's Google PageSpeed Score
Increase Your WordPress Website's Google PageSpeed ScoreIncrease Your WordPress Website's Google PageSpeed Score
Increase Your WordPress Website's Google PageSpeed Score
 
15 ways to improve your word press website performance in 30 minutes
15 ways to improve your word press website performance in 30 minutes 15 ways to improve your word press website performance in 30 minutes
15 ways to improve your word press website performance in 30 minutes
 
Web Client Performance
Web Client PerformanceWeb Client Performance
Web Client Performance
 
How Much Storage Do I Need For My Website.pdf
How Much Storage Do I Need For My Website.pdfHow Much Storage Do I Need For My Website.pdf
How Much Storage Do I Need For My Website.pdf
 
Technical SEO
Technical SEOTechnical SEO
Technical SEO
 
Visitor Analytics - Technical SEO
Visitor Analytics - Technical SEOVisitor Analytics - Technical SEO
Visitor Analytics - Technical SEO
 
Increase website page speed in 4 simple steps
Increase website page speed in 4 simple stepsIncrease website page speed in 4 simple steps
Increase website page speed in 4 simple steps
 
Website Performance
Website PerformanceWebsite Performance
Website Performance
 

Recently uploaded

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 

Recently uploaded (20)

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 

Is your website's speed letting you down?

  • 1. Published by SEO Juice http://www.seo-juice.co.uk 06/11/11 Page speed The purpose of this article is to show you what page speed is all about, inform you of the tools out there for monitoring your site’s performance and how to speed up your website. Introduction Google announced some time ago that a page’s load speed would become a ranking factor in the SERPs. We are not sure how much relevance this criteria actually has in Google’s overall ranking algorithm, but it is always a good idea to have your website loading as fast as possible, to give your visitors a great experience on your website. In my opinion a webpage has to load within 2-3 seconds, Google say about 1.5!!! (How!!! Just text only and nothing else, get real!). Let’s say the average website visitor has only a 1MB broadband Internet connection, (if you’re still on dialup then I’m sorry, you’re not average). The maximum download rate for a 1MB connection is 125kbps. This means for your website to load within 1 second, that’s how big all the assets on your site need to be. If you want your site to load within 2 seconds, then you are allowed 250kbps, 375kbps for 3 seconds and so on. If a visitor has a 2MB broadband Internet connection then they get your page, theoretically, 50% faster. Now, there are 2 very good tools for testing the speed of your website, they also give you very valuable information on improvements to the structure of your site . These 2 tools are Google Page Speed and Yahoo YSlow. Both these tools perform similar tasks but they also have unique options that are not to be ignored. Right, let’s get on with optimising pages shall we?
  • 2. Install Google page speed If you are going to monitor the speed of your website then one of the best ways to do this is to use the Google Page Speed plugin for Firefox. To do this you will need to: • Open your Firefox web browser. • Ensure that you have Firebug installed. Available from here if you need it. • Login to your Google account. • Go to Webmaster Tools and select your website from the list (You may need to add it first). • Click on the Labs option in the left hand menu and choose Site Performance. If there is data available then you will be presented with a graph, similar to the one below. This graph above shows you your sites load times for the past 6 months. Once you have read this article, you should be able to decrease the load times of your pages by at least 25%! Using Google page speed To start using Google page speed in Firefox, you need to do the following. • Click on the Firebug symbol in Firefox (Top right corner in FF6). • Choose the Page Speed tab in the bottom panel. • Click the Analyse Performance button to start the speed tests. You will first see a page speed score. Anything over 85 is good. Looking down the list you
  • 3. will see red and yellow icons, these are big areas for improvement, fix these first if you can. Some things might be out of your control like GZip compression and browser caching. Measuring page load times To start off with, choose the homepage of your website to work on or a page with lots of assets and do the following. • Open your website’s homepage in Firefox. • Open Firebug and click on the Net tab. • Press CTRL+F5 and an un-cached version of your site will be seen. • In the bottom right of your browser you will see the speed in which it took the page to load. • My example speed test page is here • http://www.seo-juice.co.uk/speed.php • There are ~465KBs of assets and it took ~1.60 seconds to load • Press F5 to see a cached version of the page. The load speed is now ~700ms, based on standard webpage caching principles. • In the timeline below you will also see all the assets loading and how long they take to load. • Make a note of how long your page takes to load. Initial load and cached loading. Use these later after you have optimised the page.
  • 4. Shrinking your assets The next things to look at are the green ticks that have a small arrow next to them. A big saving in file sizes can be made by fixing these issues. See below to see how you can speed up your site faster than you think. Image optimisation • Click the small arrow to the right of the green tick and you will see a list of images which can be optimised. • Page Speed is fantastic here as it has already converted the image to the lowest size for you and you can download it by clicking on the Save as link. How cool is that! • Just upload the image to your server and that’s 1 less problem to deal with and probably 5kb saved in just 1 image. • Rinse and repeat for all the images it has concerns for. Some sites with lots of images could see a saving of around 40kb from just this one simple fix. • Also, any images on webpages must have a Height and Width value attached to each. This allows for faster render and drawing of the images on screen. Without these 2 values, the browser has to do the math on the images, slowing the page load time down even further. • To make your images load even faster, any image hover events that require an image should be placed into 1 image as an image sprite. This requires less HTTP requests as well as slightly smaller image assets overall.
  • 5. Minifying CSS & Javascript This is a good technique to employ as your CSS file sizes will decrease, but the content of them will become extremely hard to read as all the white space and line breaks would have been removed. Always keep a readable backup of your files to work with. There are some free online tools to minify your CSS and JS below • http://www.minifycss.com/css-compressor/ • http://www.minifyjs.com/javascript-compressor/ Page load errors Page load errors will decrease your load times and are one of the easiest problems to fix. Inside the Net tab in Firebug, any references to missing assets are shown in red. Well, what are you waiting for? Sort them out! I performed an experiment on my speed.php page with 1 missing css reference, 118ms was wasted trying to find an asset that did not exist. I did the same thing with 10 missing references and the page speed was ¼ second slower. Not much but add that to the time saved from images, JS & CSS load times and your page load times could come down between 1 & 2 seconds. On the web, 2 seconds of waiting is a long time. If only UK call centres would adopt this way of thinking:-) Reduce HTTP requests with caching If assets like images and CSS on your website very really change then you can add all or a selection of the following caching options to your .htaccess file (Apache Server only). Please be warned that one mistake in your .htaccess file will break your website so be careful! If you make a change on your site then CTRL+F5 will need to be pressed a few times to see
  • 6. the new assets loaded. If you wanted to ensure that your site visitors saw the new assets, then you would have to upload them with a different file name and then link to this one. You can copy the code below, AT YOUR OWN RISK, into your .htaccess file to allow assets to be cached, thus making your website load faster on subsequent visits. The number 604800 is equal to 7 days (1 day = 86400 [60 seconds * 60 minutes * 24 hours] ) <IfModule mod_expires.c> ExpiresActive On ExpiresDefault A300 ExpiresByType image/x-icon A604800 ExpiresByType application/x-javascript A604800 ExpiresByType text/css A604800 ExpiresByType image/gif A604800 ExpiresByType image/png A604800 ExpiresByType image/jpeg A604800 ExpiresByType text/plain A604800 ExpiresByType application/x-shockwave-flash A604800 ExpiresByType video/x-flv A604800 ExpiresByType application/pdf A604800 ExpiresByType text/html A604800 ExpiresByType image/ico A604800 </IfModule> Page speed for Google Chrome Page speed is also available for Google Chrome, although it is in beta version at the time of writing so use it at your OWN RISK. Details on how to install it are below. • Open up a new tab in Google Chrome and type “about:flags”. • Scroll down to Experimental Extension APIs and click on Enable. • Go to the page here and click the install link. • Once installed, click the spanner symbol in the top right, choose Tools > Developer Tools. • Welcome to Page Speed for Google Chrome!
  • 7. Installing YSlow Yahoo YSlow is another cool page speed tool that should not be ignored. Installation guide below. • Go to http://developer.yahoo.com/yslow/. There are versions for Firefox & Chrome. • Download and install the version you need. • YSlow is accessed from Firebug in Firefox. • YSlow is accessed from the YSlow icon in the top right tool bar in Google Chrome. I won’t go into much detail here as I have covered all the main concepts above with Google Page Speed but YSlow will give you a grade for your webpage and tell you what’s wrong with it. To get a quick report go to YSlow > Tools > Printable View. Print it out and work through correcting the issues. The graph below on the right just goes to show what optimisation and caching can do to the amount of assets that have to be downloaded when your webpages are accessed. Don’t sacrifice quality for speed Don’t sacrifice quality too much and lose that visual impact, especially if you are a photographer. If things may be slow for the user, set this expectation at the start somewhere, (“Hi I’m a photographer, I have lots to show, please give me 30 seconds to sort my stuff out, it will be worth the wait, I promise). Set the expectation from the start and raise awareness.
  • 8. Published by SEO Juice http://www.seo-juice.co.uk 06/11/11 Thought for you. If I told you to wait for 30 seconds for “SOMETHING” and you got it after 30 seconds, you would be happy. Yes, you got what you expected. But, If you sat there for 30 seconds, with no warning, waiting for a website to load, would you be happy at the end of those 30 seconds? Website widget overload All the website widgets, adverts and social media “like” icons all slow your website down. Maintain the right balance of these as these are useful for exposure across many social mediums that can bring you that all important traffic. Track page speed in Analytics In the new version of Google Analytics, you can track the average load time of your pages by adding the line below in red to your Google Analytics tracking code. <script type=”text/javascript”> var _gaq = _gaq || []; _gaq.push([‘_setAccount’, ‘UA-YOURID-X’]); _gaq.push([‘_trackPageview’]); _gaq.push([‘_trackPageLoadTime’]); (function() { var ga = document.createElement(‘script’); ga.type = ‘text/javascript’; ga.async = true; ga.src = (‘https:’ == document.location.protocol ? ‘https://ssl’ : ‘http://www’) + ‘.google- analytics.com/ga.js’; var s = document.getElementsByTagName(‘script’)[0]; s.parentNode.insertBefore(ga, s); })(); </script> To access your page speed figures in Google Analytic, follow the steps below. • Log into Google Analytics. • From the home page, select your website. • Click Content in the left hand menu. and then click Site Speed. Viola!