In real life, I’m a fairly patient person. I can handle quite a bit before loosing my nerves.
- REASON: Their internet connection is slow. SOLUTION: sorry, there is nothing you can do as a webmaster to speed up your site because it comes from the end user. FOR THE USER: Give up dial-up or get their internet line checked! Protect your wifi with a tough password as well (somebody might be cruising along) otherwise websites will always be slow to load.
- REASON: The computer is slow. SOLUTION: Again, not much you can do about that. FOR THE USER: If after checking the connection speed on multiple websites, everything looks ok, then it probably comes from the computer. You may have to defragment your disk, buy more RAM, remove the viruses you have, free some disk space, check your configurations etc….call an IT person!
- REASON: Your website is slow :SOLUTION: Diagnose the problem and fix it. Let’s see below the different possibilities FOR THE USER: Just wait until the site is fixed. Just have a nap or use your cyber patience!
- Bad Web Hosting; Some hosts are terrible. We just switch one client from their windows server to our linux server and the loading time improve by 10 seconds!
- Unoptimized images: You have some pretty images on your site. People say hoooo, or haaa when they load your site….IF they manage to load your site. If your images are big and heavy, they could slow down your site terribly. You can optimize them by resizing them, cropping them, change the format to something more standard, reduce the quality a bit (it often doesn’t make much a difference) or use external CSS if it’s a background image.
- You are not compressing your web pages: You can send compressed version of your site to browsers using GZIP. It’s supported by most modern browsers (including mobile browsers). For example, we reduced the size of www.guaranteedseo.com by 76% using gzip compression!
- Too much Flash. Flash is nice. Flash is pretty. but Flash is not very clean code and can slow down your site quite a bit.
- Your website could have a virus. Viruses are not only for computers (or humans), websites can catch them too.