0845 205 0292

Request A Free Website Analysis

Close

Google, Site Speed and 2010 part 2

January 12th, 2010 by

Here at SEO Consult we know the value of staying up-to-date with the latest news from search engines, and how to employ this into helping our clients get the best rankings they can. So, continuing my previous post on decreasing a website’s speed in order to make it rank higher, here are some more tips on making a page load faster, and how to make a page appear to load faster.

Don’t Scale Images In HTML

Just because you can set the width and height of an image in HTML does not mean you should! If you want to display an image that is 100px wide and 100px high, then the image should be 100×100px rather than a scaled down 500×500px image! This will reduce the size of the image therefore make it load faster.

Script Locations

Where you import your CSS and javascript can make a huge difference on how long a page takes to load, and how long it appears to take.

CSS At the Top

Moving stylesheets to the HEAD makes pages appear to be loading faster as the page will render progressively. Not only is this stated in the HTML specifications, but by placing them near the bottom of the document, many browsers will be unable to render the page correctly as these browsers block rendering to avoid having to redraw elements of the page if their styles change.

Javascript At The Bottom

Browsers are able to download from multiple sources at the same time (usually two downloads in parallel per host) allowing a page to load a smidgen faster. The problem with javascript is that they block these parallel downloads. Moving them to the bottom of the page gives everything else time to load. Sometimes this is impractical as some script may be needed in order to insert content into the page, for example if the script uses document.write. A work-around for this is to create a function at the bottom of the page and use an on-load command, where you want the content, to call a function when the page has finished downloading.

Flush

In PHP the function flush() allows a partially ready HTML response to be sent back to the browser. This is useful while the backend is putting together the rest of the HTML page and is most noticeable on busy back-ends, where a script requires a lot of time to pull together a lot of resources and complete making the page before sending it to the browser. A good place to consider flushing is right after the HEAD as this is usually the easiest part of the page to create and allows the browser to start including any CSS and javascript files the browser requires while it waits for the rest of the HTML page, which the backend is still constructing.

For example:
…<!–css, js–>
</head>
<?php flush();?>
<body>
…<!–content–>

This entry was posted on Tuesday, January 12th, 2010 at 2:45 pm . RSS GlobeYou can follow any responses to this entry through the RSS feed.

Link to us

If you want to link to this blog, copy and paste the following HTML code to your website.

Navigation

Blog Categories

Free SEO Analysis & Proposal

From The Blogread news

  • FEB 03
    I can’t really decide if the following is good news or bad news. A recent study in the journal Psychology Studies has found that the urge for a ‘Facebook Fix’ if you may, is just as strong, if not stronger than t...
  • FEB 02
    For those of you that follow any search engine optimisation blogs, or just SEO in general, then you will know of the bounce rate metric.  It sounds like a very innocent measurement, but in reality it can become the bane ...

Latest Newsread news

  • FEB 03
    The London Olympic and Paralympic Games is set to break a whole host of records as consumers demand for wireless access increases. Some 20,000 separate frequency arrangements are being allocated according to Ofcom. The 20,0...
  • JAN 30
    Figures recently published by Google have stated that in the next four years over 3bn people will be using the Internet or nearly a third of the world’s population. This has led to reports of an increase in Web Economy in G...

Clients Say...

"We've long been considering an SEO campaign and have researched the benefits that it could potentially bring to our web presence," commented 3663 Catering Equipment's Managing Director Paul Knight. "The team at Click Consult put together a very attractive package and we're pleased to be able to enter into a sound business partnership with them. We're looking forward to seeing the results they can provide for the 3663 Catering Equipment website moving forward."

3663

Managing Director - 3663 Catering

"We have been working with Click Consult for over a year now. We are delighted with the increase in unique visitors to our site and they have far exceeded our conversion KPI metrics for customer database registrations. We rank in the top 3 for all keywords that we asked Click Consult to optimize for us. This agency know how to produce results."

hills pets

Managing Director - Liverpool One

"Whilst we have a long term keyword strategy, Click Consult have a good appreciation of our business and have a flexible approach to implementing short term keyword strategies to coincide with the peaks of the retail calendar. I receive a monthly performance report from Click Consult detailing the relevant data I require but in addition, I can review the work being undertaken at any time by logging in to their bespoke reporting system."

hills pets

CRM Manager - Liverpool One

"Hills has been looking for an agency that is able to quickly deliver in the search marketing area and catapult EMEA websites ahead of the competition. Taking SEO Consult for this project turned out to be a smart choice. Not only have they managed to significantly increase search engine traffic to our websites, but they also come with innovative ideas that can be turned to reality. I can simply say they deliver. And it's always a pleasure talking to them."

hills pets

Managing Director - Hills Pets