If there is one thing people can agree on it's this: no one likes waiting around for a website to load.
So, listen up big honking graphics... we're outta here.
Bye-bye Flash that takes forever to load.
And, you, the gratuitous use of excessive widgets, good riddance!
Pokey, slow-loading sites are responsible for poor user experiences, abandoned shopping carts, unread web pages and can even lead to web rage. Worst of all, they ultimately ensure that your potential customer is headed off to your competitors' sites. Research by Forrester Consulting, on behalf of Akamai, found that two seconds is the new threshold in terms of an average online shopper’s expectation for a web page to load.
Our enemy Slow is tricky; it manifests itself in a multitude of insidious ways:
A common cause of slow-loading graphics is that they are at a too-high resolution meant for print, not web. Be sure to define image heights and widths – don't let the browser do the work of calculating the size of your images. As well, compress all graphics to keep file sizes as low as possible, while still keeping a beautiful look and feel.
Waiting for video to download
If you have an embedded video avoid making your visitors wait for the video to download by using Flash video, which allows the user to start playing the video before the video file has fully downloaded. If there happens to be network congestion, the visitor can then decide to download the video. Of course, always compress your video.
Bad coding & bulky CSS
Server/hosting issues that slow down websites
While AAAACheapHosting may have sounded like a real steal, invest in a decent web host and ensure a speedy server response time.
To shed light on site speed issues, some handy free tools you might want to check out include Firebug and its add-on YSlow, which help debug and monitor code as well as optimize for speed. Google's Page Speed, another Firefox/Firebug add-on, offers more helpful troubleshooting suggestions.
Patience may be a virtue, but online impatience drives our purchasing decisions.