Speed Up Your Website To Keep Visitors Happy - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

IoT
IoT
Mobile // Mobile Applications
Commentary
6/2/2010
06:54 PM
Jake Widman
Jake Widman
Commentary
50%
50%

Speed Up Your Website To Keep Visitors Happy

Research shows that consumers are getting more and more impatient when it comes to waiting for Web pages to load. These six tips can help SMB unclog their websites and keep their customers "in the store."

Research shows that consumers are getting more and more impatient when it comes to waiting for Web pages to load. These six tips can help SMB unclog their websites and keep their customers "in the store."Every business needs a Web presence these days -- and most have one. But it's no longer enough to just be on the Web; your business is competing for eyeballs just as much as it's competing for customers. And these days, if you want to avoid driving visitors away in frustration, you need to make sure they get what they need quickly.

In 2008, the Aberdeen Group published research (PDF) indicating that just a one-second -- one second! -- delay in Web application response times can result in an 11% reduction in page views and a 16% reduction in customer satisfaction. Last September, Akamai Technologies released results of a Forrester study showing that 40% of online shoppers will give a Web page only three seconds to load before moving on. And this spring, Google started including page load speed in its pagerank algorithm, meaning that a slow site can not only discourage visitors, it can reduce the chance that they'll even find your site in the first place.

With those ominous figures in mind, we spoke with Ken Godskind, chief strategic officer at AlertSite, a Web application performance monitoring company. Godskind has published a blog on how to speed up a website, and he stressed its importance to SMBs. "Being online is supposed to be the great equalizer," he said, "allowing relatively small businesses to compete toe-to-toe with large enterprises." But a slow website will negate much of that advantage.

More From InformationWeek SMB:

Godskind's primary tip is to put visitor tracking JavaScripts at the bottom of the page, and other scripts as low on the page as possible, to make sure your significant content loads as soon as possible. "This is the most elementary step," he says. On the other hand, he says, put your style sheets at the top. Most modern Web pages rely on Cascading Style Sheets (CSS) to tell the HTML what to do, and "the browser can't 'paint' the page properly before it has access to that 'dictionary.'"

A third suggestion is to eliminate any unnecessary delays in loading important content by making your images as small as you can without compromising their quality. Set static content to expire far in the future, so visitors' browsers will pull it from their caches rather than need to reload it on a return visit. And consider signing up with a content distribution network such as Amazon CloudFront or Limelight to store large files on multiple servers, so visitors will be downloading from the server closest to them.

Fourth, Godskind recommends taking steps to limit the number of separate HTTP requests a browser must make to retrieve all the elements of your page. For example, he suggests, use CSS sprites to enable the browser to download all your pages' small graphics as one large image and use CSS commands to display them where needed, as opposed to requesting each one separately. Godskind's fifth tip -- to deply Web acceleration hardware -- is more applicable to large enterprises than to SMBs, because such hardware is costly. "At the same time, many smaller businesses use service providers to deliver their sites," he adds. "They can certainly ask if their service provider uses such hardware."

"I would have added a sixth tip if I'd thought of it," Godskind says. "Make sure your core content is not delayed by extraneous elements like ads or other third-party content. If you put them in iframes, they'll load asynchronously from your core content rather than making it wait."

Godskind urges SMBs to use Yahoo's YSlow or Google's Page Speed plugins for Firefox to analyze the performance of their websites and to monitor them on an ongoing basis. With a little attention, implementing even one of these tips (particularly the primary one) can make a dramatic difference to your online visitors' retention and loyalty.

We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
Comment  | 
Print  | 
More Insights
Commentary
Why 2021 May Turn Out to be a Great Year for Tech Startups
John Edwards, Technology Journalist & Author,  2/24/2021
News
How GIS Data Can Help Fix Vaccine Distribution
Jessica Davis, Senior Editor, Enterprise Apps,  2/17/2021
Slideshows
11 Ways DevOps Is Evolving
Lisa Morgan, Freelance Writer,  2/18/2021
White Papers
Register for InformationWeek Newsletters
Video
Current Issue
2021 Top Enterprise IT Trends
We've identified the key trends that are poised to impact the IT landscape in 2021. Find out why they're important and how they will affect you.
Slideshows
Flash Poll