{"id":1424,"date":"2017-12-16T17:32:44","date_gmt":"2017-12-16T17:32:44","guid":{"rendered":"https:\/\/www.siteuptime.com\/blog\/?p=1424"},"modified":"2022-10-18T20:34:49","modified_gmt":"2022-10-18T20:34:49","slug":"8-programming-errors-for-home-supply-sites-to-avoid","status":"publish","type":"post","link":"https:\/\/www.siteuptime.com\/blog\/2017\/12\/16\/8-programming-errors-for-home-supply-sites-to-avoid\/","title":{"rendered":"8 Programming Errors For Home Supply Sites To Avoid"},"content":{"rendered":"<p>Are you sabotaging your own bottom line with programming errors on your website? These errors can lead to a slow, choppy or buggy website. And this will cost you a lot more than you think.<\/p>\n<p>How much will it cost you? Well, consider that the average person won&#8217;t <a href=\"https:\/\/blog.kissmetrics.com\/loading-time\/\">wait for 3 seconds<\/a> for a website to load before leaving in frustration. 3 seconds! People will not wait.<\/p>\n<p>Retail clothing giant Nordstrom took a massive hit when their site&#8217;s load speed slipped by half a second. This half a second cost them an <a href=\"http:\/\/www.bbc.com\/news\/business-37100091\">11% drop in online<\/a> sales.<\/p>\n<p>So let&#8217;s take a look at some of the most common programming errors that could be costing you valuable seconds, clicks and even dollars.<\/p>\n<h2>1. Going with a Free\/ DIY Site Builder<\/h2>\n<p>We need to get this one out of the way early. If you&#8217;re looking to save some money by going with a free-or-cheap website template builder, you&#8217;re not getting the value that you think you are.<\/p>\n<p>You really get what you pay for with these. Most people will use <a href=\"https:\/\/www.fullychargedmedia.com\/online-presence-fundamentals\/5-reasons-not-to-use-wix-for-your-website-a-brief-wix-review\/\">Wix or a similar site<\/a> to build their website, just so they can put up something.<\/p>\n<p>They literally feel like they need the bare minimum; an online presence with a few images and their contact information.<\/p>\n<p>The first problem is that the end goal of a website should almost never be to just be there. You&#8217;re better than that.<\/p>\n<p>And if you need your site to more than just be present, you&#8217;re going to run into search engine optimization (SEO) and performance issues. Their templated nature often means each page comes with bulky code that you simply don&#8217;t need.<\/p>\n<p>This hurts your ability to customize the backend of things, which will almost always slow you down.<\/p>\n<h2>2. Assuming Cryptography Is Bulletproof<\/h2>\n<p>Don&#8217;t put too much faith in a magic box that was sold to you as being completely turnkey and foolproof.<\/p>\n<p>It would be really great if you could just link in the encryption library and never have to worry about security again. But it&#8217;s not that simple. Most of these algorithms have flaws.<\/p>\n<p>They&#8217;re subtle flaws and you may not know about them until too late. You will never have a problem until you have a massive problem.<\/p>\n<h2>3. Asking Too Much of the User or the Page<\/h2>\n<p>Website designers and programmers are really in the customer wrangling business. Their job is to attract as many visitors as humanly possible and steer them towards each page&#8217;s end goal.<\/p>\n<p>Also, to be clear, when each page is in wireframe or on the whiteboard, it should only have one goal. One goal per page, and one call-to-action per page, whether that CTA is a form, a button or a link.<\/p>\n<p>The function of a page should never be to book an appointment <span style=\"text-decoration: underline;\">and<\/span> sign up for our newsletter. Choose one of those things. Because the more you try to do multiple things, the less you will accomplish.<\/p>\n<p>By trying to do everything, you do nothing.<\/p>\n<p>It&#8217;s a simple principle called <a href=\"https:\/\/unbounce.com\/conversion-centered-design\/attention.html\">attention ratio<\/a>. One goal, one CTA. Nothing more. If you have a &#8220;Buy&#8221; button, it&#8217;s getting 100% of the attention. If you add a &#8220;sign up for our seminar&#8221; button, they are now splitting the attention 50-50.<\/p>\n<p>So make sure each individual page only has a single goal. Ask what is the most important thing that this page can do, and focus on getting it to do that.<\/p>\n<p>Nothing more.<\/p>\n<h2>4. Not Optimizing the Online Store<\/h2>\n<p>This is sort of similar to using a freebie package or encryption library. You may assume that all the work is already done for you, if you&#8217;re using something like Shopify Plus for your online store.<\/p>\n<p>Shopify Plus is great. So great, the average person thinks it&#8217;s a set-it-and-forget-it thing. It just works.<\/p>\n<p>One of its key selling points is that people without any experience in programming or designing can put together a pretty solid online store. But their templates may come with programming errors that may hurt your site.<\/p>\n<p>The good news is you&#8217;re able to customize things. <a href=\"https:\/\/help.shopify.com\/themes\/customization\">You can edit the code<\/a> from each of their &#8220;themes.&#8221; And you should.<\/p>\n<h2>5. Not Knowing Inexperienced Programmers Make More Programming errors<\/h2>\n<p>This is another cost-cutting measure that can end up cutting profits.<\/p>\n<p>You may think hiring a new freelance programmer right out of school is a great way to keep costs low. And plus, &#8220;They&#8217;re young, so they&#8217;re more likely to be up-to-date on all the new trends. Right?&#8221; Wrong.<\/p>\n<p>A seasoned programmer is more likely to be up-to-date on new trends, and be savvy and experienced enough to know which ones are programming errors waiting to happen.<\/p>\n<h2>6. Third-party Widgets<\/h2>\n<p>In most cases, they simply weigh your coding down and hurt performance. Let&#8217;s say you wanted to aggregate customer&#8217;s reviews onto your site.<\/p>\n<p>Let&#8217;s say, a site like Trust Dale wanted to add a section to their homepage called <a href=\"http:\/\/www.trustdale.com\/business\/newsouth-window-solutions-tampa\">Trust Dale new South windows reviews<\/a>, via a third party widget. It&#8217;s just going to slow things down and they may be better off with a separate reviews page.<\/p>\n<h2>7. Too Many HTTP Requests<\/h2>\n<p>This is definitely among the top website-slowers out there today. Too many HTTP requests will just crush your load times.<\/p>\n<p>There are dozens of ways to work around this. You might want to consider reducing the number of images on your page, or concatenating scripts and stylesheets.<\/p>\n<h2>8. Not Monitoring and Measuring<\/h2>\n<p>Again a website is not a set-it-and-forget-it type of tool. You need to constantly stay on top of it and measure its performance to find out where you can help it perform better.<\/p>\n<p>At the same time, you need to keep on top of monitoring the site&#8217;s uptime. Every minute your site is down will cost you money and SEO clout.<\/p>\n<p>We can help you stay on top of things in real time, with up-to-the-minute services <a href=\"https:\/\/siteuptime.com\/test_sms.php\">like SMS messaging<\/a> when your site is experiencing any issues.<\/p>\n<p>You can take control right now by clicking <a href=\"https:\/\/siteuptime.com\/users\/register.php\">here to register<\/a> for your account.<\/p>\n<div class=\"grammarly-disable-indicator\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>The stability and uptime of a website depends on proper programming. Read here to learn 8 programming errors your home supply store needs to avoid.<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[106],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>8 Programming Errors For Home Supply Sites To Avoid | SiteUptime Blog<\/title>\n<meta name=\"description\" content=\"The stability and uptime of a website depends on proper programming. Read here to learn 8 programming errors your home supply store needs to avoid.\" \/>\n<meta name=\"robots\" content=\"index, nofollow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.siteuptime.com\/blog\/2017\/12\/16\/8-programming-errors-for-home-supply-sites-to-avoid\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"8 Programming Errors For Home Supply Sites To Avoid | SiteUptime Blog\" \/>\n<meta property=\"og:description\" content=\"The stability and uptime of a website depends on proper programming. Read here to learn 8 programming errors your home supply store needs to avoid.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.siteuptime.com\/blog\/2017\/12\/16\/8-programming-errors-for-home-supply-sites-to-avoid\/\" \/>\n<meta property=\"og:site_name\" content=\"SiteUptime Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-12-16T17:32:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-10-18T20:34:49+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\">\n\t<meta name=\"twitter:data1\" content=\"Site Uptime Tips, Tricks, and Hacks\">\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\">\n\t<meta name=\"twitter:data2\" content=\"4 minutes\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.siteuptime.com\/blog\/#organization\",\"name\":\"Site Uptime\",\"url\":\"https:\/\/www.siteuptime.com\/blog\/\",\"sameAs\":[],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.siteuptime.com\/blog\/#logo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/www.siteuptime.com\/blog\/wp-content\/uploads\/2016\/11\/logo.png\",\"width\":268,\"height\":67,\"caption\":\"Site Uptime\"},\"image\":{\"@id\":\"https:\/\/www.siteuptime.com\/blog\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.siteuptime.com\/blog\/#website\",\"url\":\"https:\/\/www.siteuptime.com\/blog\/\",\"name\":\"SiteUptime Blog\",\"description\":\"Website Monitoring\",\"publisher\":{\"@id\":\"https:\/\/www.siteuptime.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/www.siteuptime.com\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.siteuptime.com\/blog\/2017\/12\/16\/8-programming-errors-for-home-supply-sites-to-avoid\/#webpage\",\"url\":\"https:\/\/www.siteuptime.com\/blog\/2017\/12\/16\/8-programming-errors-for-home-supply-sites-to-avoid\/\",\"name\":\"8 Programming Errors For Home Supply Sites To Avoid | SiteUptime Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.siteuptime.com\/blog\/#website\"},\"datePublished\":\"2017-12-16T17:32:44+00:00\",\"dateModified\":\"2022-10-18T20:34:49+00:00\",\"description\":\"The stability and uptime of a website depends on proper programming. Read here to learn 8 programming errors your home supply store needs to avoid.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.siteuptime.com\/blog\/2017\/12\/16\/8-programming-errors-for-home-supply-sites-to-avoid\/\"]}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.siteuptime.com\/blog\/2017\/12\/16\/8-programming-errors-for-home-supply-sites-to-avoid\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.siteuptime.com\/blog\/2017\/12\/16\/8-programming-errors-for-home-supply-sites-to-avoid\/#webpage\"},\"author\":{\"@id\":\"https:\/\/www.siteuptime.com\/blog\/#\/schema\/person\/0c5da25d1e73b52a001cde949f064a84\"},\"headline\":\"8 Programming Errors For Home Supply Sites To Avoid\",\"datePublished\":\"2017-12-16T17:32:44+00:00\",\"dateModified\":\"2022-10-18T20:34:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.siteuptime.com\/blog\/2017\/12\/16\/8-programming-errors-for-home-supply-sites-to-avoid\/#webpage\"},\"publisher\":{\"@id\":\"https:\/\/www.siteuptime.com\/blog\/#organization\"},\"articleSection\":\"Website Tips and Tricks\",\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.siteuptime.com\/blog\/#\/schema\/person\/0c5da25d1e73b52a001cde949f064a84\",\"name\":\"Site Uptime Tips, Tricks, and Hacks\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.siteuptime.com\/blog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a9225861cfb200610ac9071a40b5dc27?s=96&d=mm&r=g\",\"caption\":\"Site Uptime Tips, Tricks, and Hacks\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/www.siteuptime.com\/blog\/wp-json\/wp\/v2\/posts\/1424"}],"collection":[{"href":"https:\/\/www.siteuptime.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.siteuptime.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.siteuptime.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.siteuptime.com\/blog\/wp-json\/wp\/v2\/comments?post=1424"}],"version-history":[{"count":1,"href":"https:\/\/www.siteuptime.com\/blog\/wp-json\/wp\/v2\/posts\/1424\/revisions"}],"predecessor-version":[{"id":1427,"href":"https:\/\/www.siteuptime.com\/blog\/wp-json\/wp\/v2\/posts\/1424\/revisions\/1427"}],"wp:attachment":[{"href":"https:\/\/www.siteuptime.com\/blog\/wp-json\/wp\/v2\/media?parent=1424"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.siteuptime.com\/blog\/wp-json\/wp\/v2\/categories?post=1424"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.siteuptime.com\/blog\/wp-json\/wp\/v2\/tags?post=1424"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}