{"id":1804,"date":"2013-05-15T19:22:34","date_gmt":"2013-05-15T18:22:34","guid":{"rendered":"http:\/\/www.dpscomputing.com\/blog\/?p=1804"},"modified":"2021-03-01T22:12:23","modified_gmt":"2021-03-01T22:12:23","slug":"slow-websites-are-worse-than-no-websites","status":"publish","type":"post","link":"https:\/\/www.dpscomputing.com\/blog\/2013\/05\/15\/slow-websites-are-worse-than-no-websites\/","title":{"rendered":"Slow Websites Are Worse Than No Websites"},"content":{"rendered":"<p style=\"text-align: center;\">\n<p><a href=\"http:\/\/www.dpscomputing.com\/blog\/wp-content\/uploads\/2012\/06\/webservers.jpg\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1094\" data-permalink=\"https:\/\/www.dpscomputing.com\/blog\/2012\/06\/24\/why-unlimited-web-hosting-should-make-you-run-for-the-hills\/webservers\/\" data-orig-file=\"https:\/\/www.dpscomputing.com\/blog\/wp-content\/uploads\/2012\/06\/webservers.jpg\" data-orig-size=\"300,250\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"webservers\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/www.dpscomputing.com\/blog\/wp-content\/uploads\/2012\/06\/webservers.jpg\" data-large-file=\"https:\/\/www.dpscomputing.com\/blog\/wp-content\/uploads\/2012\/06\/webservers.jpg\" tabindex=\"0\" role=\"button\" class=\"alignright size-full wp-image-1094\" src=\"http:\/\/www.dpscomputing.com\/blog\/wp-content\/uploads\/2012\/06\/webservers.jpg\" alt=\"Web Servers - Author: Widjaya Ivan (CC)\" width=\"300\" height=\"250\" srcset=\"https:\/\/www.dpscomputing.com\/blog\/wp-content\/uploads\/2012\/06\/webservers.jpg 300w, https:\/\/www.dpscomputing.com\/blog\/wp-content\/uploads\/2012\/06\/webservers-150x125.jpg 150w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>You&#8217;ve probably been told by at least one or two of your tech friends that if you own a business, are self employed, a contractor etc that there is nothing worse than having no website these days. \u00a0And that is quite true&#8230;. apart from one golden commandment. \u00a0And that is:<\/p>\n<blockquote>\n<h3 style=\"text-align: center;\"><strong>Slow websites are worse than no websites<\/strong><\/h3>\n<\/blockquote>\n<p>All this snappy line means is that the one thing worse than having no Internet\u00a0presence, is having an Internet presence where your visitors feel like they have been thrust back to the\u00a0medieval times of dial up. \u00a0For sure, the most\u00a0infuriating\u00a0thing for your visitors will not be that you don&#8217;t have a web presence (which by the way, is extremely bad) but that they&#8217;ve got enough time to brew up between page loads.<\/p>\n<p>There&#8217;s many fancy tools on the Internet for checking the speed of your website, such as the <a href=\"http:\/\/tools.pingdom.com\" target=\"_blank\" rel=\"noopener\">tool developed by Pingdom<\/a>.<\/p>\n<p><a href=\"http:\/\/www.dpscomputing.com\/blog\/wp-content\/uploads\/2013\/05\/pingdom-speedtest.png\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2055\" data-permalink=\"https:\/\/www.dpscomputing.com\/blog\/2013\/05\/15\/slow-websites-are-worse-than-no-websites\/pingdom-speedtest-2\/\" data-orig-file=\"https:\/\/www.dpscomputing.com\/blog\/wp-content\/uploads\/2013\/05\/pingdom-speedtest.png\" data-orig-size=\"695,238\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"pingdom-speedtest\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/www.dpscomputing.com\/blog\/wp-content\/uploads\/2013\/05\/pingdom-speedtest.png\" data-large-file=\"https:\/\/www.dpscomputing.com\/blog\/wp-content\/uploads\/2013\/05\/pingdom-speedtest.png\" tabindex=\"0\" role=\"button\" class=\"alignright wp-image-2055 size-full\" src=\"http:\/\/www.dpscomputing.com\/blog\/wp-content\/uploads\/2013\/05\/pingdom-speedtest.png\" alt=\"\" width=\"695\" height=\"238\" \/><\/a><\/p>\n<p>Here you can quickly enter your website (either your main domain or the url of any web page on your website that you want to check) and get some fairly fast and detailed results about your website. \u00a0Of course it&#8217;s fast, after all the irony of a website that tests a websites speed being slow itself would just be too much to handle ;). \u00a0Entering your main domain name (such as <a href=\"http:\/\/www.dpscomputing.com\" target=\"_blank\" rel=\"noopener\">www.dpscomputing.com<\/a>) is probably the best idea to begin with &#8211; after all, if your main page is slow, your visitors aren&#8217;t going to be around to follow links through to any one of your other pages.<\/p>\n<p>So throw in your domain and hit the &#8216;Test Now&#8217; button:<\/p>\n<p><a href=\"http:\/\/www.dpscomputing.com\/blog\/wp-content\/uploads\/2013\/05\/pingdom-speedtest-dpscomputing.png\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2056\" data-permalink=\"https:\/\/www.dpscomputing.com\/blog\/2013\/05\/15\/slow-websites-are-worse-than-no-websites\/pingdom-speedtest-dpscomputing-2\/\" data-orig-file=\"https:\/\/www.dpscomputing.com\/blog\/wp-content\/uploads\/2013\/05\/pingdom-speedtest-dpscomputing.png\" data-orig-size=\"660,232\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"pingdom-speedtest-dpscomputing\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/www.dpscomputing.com\/blog\/wp-content\/uploads\/2013\/05\/pingdom-speedtest-dpscomputing.png\" data-large-file=\"https:\/\/www.dpscomputing.com\/blog\/wp-content\/uploads\/2013\/05\/pingdom-speedtest-dpscomputing.png\" tabindex=\"0\" role=\"button\" class=\"alignright wp-image-2056 size-full\" src=\"http:\/\/www.dpscomputing.com\/blog\/wp-content\/uploads\/2013\/05\/pingdom-speedtest-dpscomputing.png\" alt=\"\" width=\"660\" height=\"232\" \/><\/a><\/p>\n<p>At first you&#8217;ll be presented with the Waterfall tab. \u00a0While this is a very interesting tab providing a lot of good information, unless you&#8217;re a developer it&#8217;s probably not going to be all that useful to you. \u00a0So lets click on the &#8216;Performance&#8217; tab and we can see some quick stats regarding the websites performance.<\/p>\n<p><a href=\"http:\/\/www.dpscomputing.com\/blog\/wp-content\/uploads\/2013\/05\/pingdom-speedtest-dpscomputing-homepage-results.png\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2058\" data-permalink=\"https:\/\/www.dpscomputing.com\/blog\/2013\/05\/15\/slow-websites-are-worse-than-no-websites\/pingdom-speedtest-dpscomputing-homepage-results-2\/\" data-orig-file=\"https:\/\/www.dpscomputing.com\/blog\/wp-content\/uploads\/2013\/05\/pingdom-speedtest-dpscomputing-homepage-results.png\" data-orig-size=\"600,426\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"pingdom-speedtest-dpscomputing-homepage-results\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/www.dpscomputing.com\/blog\/wp-content\/uploads\/2013\/05\/pingdom-speedtest-dpscomputing-homepage-results.png\" data-large-file=\"https:\/\/www.dpscomputing.com\/blog\/wp-content\/uploads\/2013\/05\/pingdom-speedtest-dpscomputing-homepage-results.png\" tabindex=\"0\" role=\"button\" class=\"alignright wp-image-2058 size-full\" src=\"http:\/\/www.dpscomputing.com\/blog\/wp-content\/uploads\/2013\/05\/pingdom-speedtest-dpscomputing-homepage-results.png\" alt=\"\" width=\"600\" height=\"426\" \/><\/a><\/p>\n<p>Now as you can see from our results, we&#8217;ve done quite a lot of work and scored quite consistently highly. \u00a0However, we&#8217;ve let our caching slip (we&#8217;ve got short cache times on things that should probably be extended) but overall we score 82\/100 which while not perfect, is pretty good.<\/p>\n<p>If you&#8217;re\u00a0consistently\u00a0scoring below 50 for two or three categories above or below 70\/100 overall, you are opening yourself up to the possibility of using a fair number of visitors simply because your website is not being efficient enough for them to bother hanging around.<\/p>\n<p>In todays world of super fast broadband (and increasingly, fibre optic) people won&#8217;t hang around to see your website as they did in the good old days of dial up. Design is king &#8211; and part of design that should always be considered is the speed. \u00a0Speed is an often overlooked part of the design and implementation process.<\/p>\n<p>Sure the cursor trails on your home page might have looked cool in the 90s, but all that extra scripting is leading to extra load time. \u00a0The 10s are the decade of decluttification &#8211; or simply, removing the crap.<\/p>\n<p>Less can be more sometimes, so make sure that your homepage is inviting, has a good navigation system, a video or other small multimedia file and obviously, some quick snappy information about what you and your website are about.<\/p>\n<h2>Alternatively&#8230;.<\/h2>\n<p>Alternatively, if you would like a quick, non-technical way of testing the speed of your website, do the on site testing plan that I&#8217;ll detail here.<\/p>\n<p>For this to work properly make sure that you&#8217;re using a different browser than your usual one (remembering to delete all the temporary files \/ cache) or simply clear the temporary files \/ cache from your usual browser. \u00a0The reason for this is that we don&#8217;t want our local cache (basically, a temporary version of websites that we have visited) influencing (and by influencing, I mean improving\u00a0artificially) the load time of our website.<\/p>\n<p>After that&#8217;s done, visit your websites home page. \u00a0Do you have time to day dream about your next holiday? \u00a0Do you have time to mull over the points that your significant other raised during your last argument? \u00a0Do you have time to use a post it note to pick out that fingernail dirt that you&#8217;ve been itching to get rid of all day?<\/p>\n<p>If you answer yes to any of these then your page is loading waaaaaaaay to slowly! \u00a0Unless you&#8217;re still on dial up, or facing serious issues with your broadband, all simple pages (including general multimedia and scripting &#8211; short videos, images etc) should be loading fairly quickly after clicking the link or typing in the address. \u00a0Load times over a second are entering the territory of being way to slow.<\/p>\n<h2>The Usual Suspects&#8230;.<\/h2>\n<p>No not the film, but the usual candidates causing slow page loads are:<\/p>\n<ul>\n<li><span style=\"line-height: 13px;\">Scripts<\/span><\/li>\n<li>Large, unoptimised images<\/li>\n<li>Large videos<\/li>\n<li>Long pages<\/li>\n<\/ul>\n<p>Unless it&#8217;s a complex page your looking at scripts should be short, efficient and snappy, images should be cropped, resized and optimised for the web, large videos should also be web optimised and trimmed where possible (i.e. would a 30 second intro to a longer video be sufficient rather than placing the whole video on the page &#8211; maybe a link to see the full video after watching the intro if people are interested?) and long pages are a no-no anywhere.<\/p>\n<h3>Images<\/h3>\n<p>Images loading bit by bit (&#8216;line by line&#8217;) shouldn&#8217;t be happening in todays age of speedy web connections &#8211; so if they are, they&#8217;re likely far to big. \u00a0The usual cause of this is applying a size attribute to the code of an image rather than resizing the image itself. \u00a0For example, specifying the size of an image in HTML still loads the full, huge size image, and then resizes it. \u00a0To solve this issue, download the image, resize it in an image editor and the re-upload it. \u00a0Another advantage of doing this is that you shouldn&#8217;t have to specify the size of the image in the HTML \/ script now.<\/p>\n<h3>Scripts<\/h3>\n<p>Scripts should add something to the page &#8211; not just be there for a &#8216;cool&#8217; effect. \u00a0Now there are some scripts which can create nifty menu bars etc, and used correctly these are fine. \u00a0After all, websites need a good navigation system and if this has a few low impact effects on it then this is completely fine. \u00a0However, cursor trails (Windows 98 anybody? \ud83d\ude09 ), exploding things, splash screens and the like are usually unnecessary and invariably annoying.<\/p>\n<h3>Large Videos<\/h3>\n<p>Not every user will be interested in the content of your video &#8211; show a preview clip with the option to go through to the full video if the user wishes to do so. \u00a0There&#8217;s no point in loading an hour interview with yourself (however interesting) if the user that is loading that page doesn&#8217;t want to watch it. \u00a0Give the user the power and they shall love you.<\/p>\n<h3>Long Pages<\/h3>\n<p>Long pages have never been cool. \u00a0Long pages belong in books, leaflets, handouts etc. \u00a0But not on the web &#8211; no they weren&#8217;t even cool in the 90s.<\/p>\n<p>Pages on the Internet are not the same as pages in a book. \u00a0While paper costs money in the real world, more pages on the Internet don&#8217;t cost you. \u00a0Divide and subdivide your content into relevant sections. \u00a0Again this goes back to the &#8220;what&#8217;s the point in loading it if the user doesn&#8217;t want it&#8221; theory.<\/p>\n<p>For example, if you have a massive page that loads all the products you sell, why no subdivide that into categories? \u00a0If you&#8217;re a bookstore and you list all the books you sell on one page and I come to your site looking for non-fiction books, then all the time I have to wait for the fiction books to load is time wasted.<\/p>\n<p>Remember, unless you grab a users attention, they&#8217;re not likely to scroll to see anything &#8216;under the fold&#8217;.<\/p>\n<h2>Finally&#8230;<\/h2>\n<p>Remember, page speed is an important, and often overlooked, part of page design. \u00a0You could spend your entire life optimising your website and not get it 100% (which is impossible!) but there are a few quick things you can do, detailed above, which will give you massive speed increases, sometimes up to 80-90% depending on your website.<\/p>\n<p>Remember, there&#8217;s no point in having the worlds best website if no one waits for it to load!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You&#8217;ve probably been told by at least one or two of your tech friends that if you own a business, are self employed, a contractor etc that there is nothing worse than having no&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[55],"tags":[1535,1536,1534,1532,1530,1529,1526,1528,1525,1527,1533,111,717,559,1531],"class_list":["post-1804","post","type-post","status-publish","format-standard","hentry","category-articles","tag-improve-website-speed","tag-increase-website-speed","tag-increase-your-website-speed","tag-maintain-your-website","tag-page-speed","tag-slow-internet","tag-slow-load","tag-slow-pages","tag-slow-website","tag-slow-website-load","tag-speed-up-your-website","tag-web-design","tag-web-maintenance","tag-website-maintenance","tag-website-speed"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p3nsfA-t6","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.dpscomputing.com\/blog\/wp-json\/wp\/v2\/posts\/1804","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dpscomputing.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dpscomputing.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dpscomputing.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dpscomputing.com\/blog\/wp-json\/wp\/v2\/comments?post=1804"}],"version-history":[{"count":3,"href":"https:\/\/www.dpscomputing.com\/blog\/wp-json\/wp\/v2\/posts\/1804\/revisions"}],"predecessor-version":[{"id":3140,"href":"https:\/\/www.dpscomputing.com\/blog\/wp-json\/wp\/v2\/posts\/1804\/revisions\/3140"}],"wp:attachment":[{"href":"https:\/\/www.dpscomputing.com\/blog\/wp-json\/wp\/v2\/media?parent=1804"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dpscomputing.com\/blog\/wp-json\/wp\/v2\/categories?post=1804"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dpscomputing.com\/blog\/wp-json\/wp\/v2\/tags?post=1804"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}