{"id":4717,"date":"2017-11-09T04:36:00","date_gmt":"2017-11-09T04:36:00","guid":{"rendered":"http:\/\/a1webdesignteam.com\/blog\/?p=4717"},"modified":"2017-11-09T04:37:24","modified_gmt":"2017-11-09T04:37:24","slug":"7-ways-to-keep-your-site-alive","status":"publish","type":"post","link":"https:\/\/a1webdesignteam.com\/blog\/7-ways-to-keep-your-site-alive\/","title":{"rendered":"7 Ways to Keep Your Site Alive"},"content":{"rendered":"<p class=\"single-first-p\">Once upon a dark, stormy night, when all was quiet, a lone web designer was designing away. He had Sketch open, a coffee nearby, and a cheerful tune in his wired earbuds, because Bluetooth is weird and has a delay that bugged the heck out of our Hero. Ahem, anyway\u2026<\/p>\n<p>During a lull in the music, our intrepid designer saw a notification on his phone. It was an email from his favorite customer, and he smiled. That smile disappeared when he read the contents. There were three broken links in the client\u2019s site.\u00a0<em>Three!<\/em><\/p>\n<p>\u201cIt\u2019s okay.\u201d he thought. \u201cThat happens someti\u2026\u201d But the list went on. The slideshow was broken. The layout looked a \u201clittle bit weird, somehow\u201d. And worst of all,\u00a0<em>the contact form didn\u2019t work<\/em>.<\/p>\n<p>In a panic, he scrambled to type in the URL. Everything looked fine. No, it looked pristine. He\u2019d just fix the broken links and\u2026 no. He was thorough and diligent. He opened up ChromeFox* to see how the site looked in the client\u2019s browser of choice.<\/p>\n<p>It was as though staring into the mouth of Hell, and this portal to damnation was three pixels off-center. But all is not lost, dear Reader. Our fictional designer might be shamed, but we can help you avoid this. New web designers would be wise to follow this list, and save themselves from incredible awkwardness!<\/p>\n<p>* All names have been changed to protect imaginary browsers.<\/p>\n<div class=\"finline-large\"><iframe loading=\"lazy\" src=\"https:\/\/w.soundcloud.com\/player\/?url=https%3A\/\/api.soundcloud.com\/tracks\/347868961&amp;color=%23ff5500&amp;auto_play=false&amp;hide_related=false&amp;show_comments=true&amp;show_user=true&amp;show_reposts=false&amp;show_teaser=true\" width=\"100%\" height=\"166\" frameborder=\"no\" scrolling=\"no\" data-mce-fragment=\"1\"><\/iframe><\/div>\n<h2>1. CHECK YOUR LINKS<\/h2>\n<p>Every so often, go back and click on every link in your website. Every. Single. One. You should definitely do this after making any major changes to your site, obviously, but not only then. Servers can be weird sometimes. And if you link to outside sources of information, you need to check to make sure they\u2019ve not been broken, removed, moved, or simply been eaten by some computer error.<\/p>\n<p>Few things look as amateur as links that are no longer relevant, or don\u2019t work.<\/p>\n<h2>2. UPDATE YOUR CONTENT<\/h2>\n<p>Out-of-date content doesn\u2019t look great. It\u2019s not as bad as a broken link, but it can make people decide to leave, and not come back. Up-to-date information is relevant information.<\/p>\n<div class=\"simplePullQuote right showed\">\n<p>God knows how often I\u2019ve been looking for information, only to have Google\u2019s top results be four or five years out of date<\/p>\n<\/div>\n<p>Now, if you have a brochure site for a small business, and the prices are not often subject to change, it can be fine to mostly leave the content alone. But if you have any sort of blog, media feed, or what-have-you: keep it up to date. Update once a month at the least.<\/p>\n<p>If you offer useful information, tutorials, or reference information, keep that up to date, too. Go back and make edits when stuff happens. You might even want to publish new editions of entire articles when things change. God knows how often I\u2019ve been looking for information, only to have Google\u2019s top results be four or five years out of date.<\/p>\n<h2>3. TEST ON NEW BROWSERS AND DEVICES<\/h2>\n<p>When a new browser comes out, test your site. If you friend gets a new phone or tablet, ask to borrow it so you can test your site. New version of JavaScript comes out? Test your site with it. Get a new TV that can browse the web? You get the idea, I\u2019m sure.<\/p>\n<div><\/div>\n<h2>4. DOUBLE CHECK ALL JAVASCRIPT INTERACTIONS<\/h2>\n<p>This is actually a big one. So many sites now rely on JavaScript for basic functionality. This is a practice I\u2019ve never condoned; but I\u2019ve decided that I dislike beating my head against brick walls. Scripters gonna script. Large swathes of content, and even entire websites will stop working if their JavaScript stops working for any reason.<\/p>\n<p>Even if you didn\u2019t build your site that way,<\/p>\n<h2>5. DOUBLE CHECK ALL FORMS<\/h2>\n<p>It\u2019s one thing if a small widget stops working. That\u2019s not ideal. Forms are another matter. Forms are typically used for contacting people, or buying things, and other very essential functions. They are one of the primary ways that users provide websites with vital information. If they\u2019re willing to fill out a form, that means they\u2019re at least partially willing to commit to whatever you have to offer.<\/p>\n<p>Forms can stop working for a variety of reasons. Maybe the form has JS, and it stopped working (see above), or maybe the PHP version on your server got upgraded. Maybe the email account your contact form is sending messages to stopped working for whatever reason. Maybe it\u2019s getting flagged as SPAM. Whatever the reason, check the forms regularly, so you don\u2019t lose business.<\/p>\n<h2>6. UPDATE ALL HACKS AND WORKAROUNDS<\/h2>\n<p>Okay, sometimes, when you build a site, you use hacks. You use workarounds. When things get\u00a0<em>dire<\/em>, you use polyfills. This is normal, and everyone does it; because no matter how ugly the hacks might be, your site must be beautiful.<\/p>\n<p>But browsers get updates, browser market saturation changes, and CSS gets updated, too. At least once a year\u2014and whenever you hear of any big changes to browsers that might affect your site\u2014you should check to see if any of your hacks and workarounds are now obsolete. If they are, they could actually slow your site down.<\/p>\n<h2>7. HAVE A BACKUP PLAN<\/h2>\n<p>No, I mean that literally. Have a plan for backing up your entire website. Now, any decent web host should be handling backups for you, for the most part. However for smaller sites, it\u2019s totally worth it to make regular manual backups yourself.<\/p>\n<p>Large sites are another thing entirely. People with data caps (now\u00a0<em>those<\/em>\u00a0are spooky) could easily run into trouble when downloading gigabytes of data regularly. In this case, look into a third-party backup solution. It costs money, but it\u2019s worth it.<\/p>\n<p>And that\u2019s it. Regular testing and considerable preparation are what it takes to make sure you are never shamed by a site that fails to work, or even \u201cJust looks wrong\u201d. Good luck!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Once upon a dark, stormy night, when all was quiet, a lone web designer was designing away. He had Sketch open, a coffee nearby, and a cheerful tune in his wired earbuds, because Bluetooth is weird and has a delay that bugged the heck out of our Hero. Ahem, anyway\u2026 During a lull in the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4719,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0},"categories":[7],"tags":[51],"_links":{"self":[{"href":"https:\/\/a1webdesignteam.com\/blog\/wp-json\/wp\/v2\/posts\/4717"}],"collection":[{"href":"https:\/\/a1webdesignteam.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/a1webdesignteam.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/a1webdesignteam.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/a1webdesignteam.com\/blog\/wp-json\/wp\/v2\/comments?post=4717"}],"version-history":[{"count":0,"href":"https:\/\/a1webdesignteam.com\/blog\/wp-json\/wp\/v2\/posts\/4717\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/a1webdesignteam.com\/blog\/wp-json\/wp\/v2\/media\/4719"}],"wp:attachment":[{"href":"https:\/\/a1webdesignteam.com\/blog\/wp-json\/wp\/v2\/media?parent=4717"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/a1webdesignteam.com\/blog\/wp-json\/wp\/v2\/categories?post=4717"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/a1webdesignteam.com\/blog\/wp-json\/wp\/v2\/tags?post=4717"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}