{"id":15608,"date":"2017-06-03T23:22:16","date_gmt":"2017-06-03T23:22:16","guid":{"rendered":"https:\/\/www.dotcom-tools.com\/blog\/?p=15608"},"modified":"2021-11-17T02:25:25","modified_gmt":"2021-11-17T08:25:25","slug":"website-performance-optimization-complete-guide","status":"publish","type":"post","link":"https:\/\/www.dotcom-tools.com\/web-performance\/website-performance-optimization-complete-guide\/","title":{"rendered":"Website Performance Optimization: A Complete Guide"},"content":{"rendered":"<h1>Website Performance Optimization: A Complete Guide<\/h1>\n<p>If only we could install a magic plugin to speed up our websites. You\u2019d be able to get your website loading more quickly than your competitors\u2019 sites with almost no thought or effort. Alas, you\u2019re going to have to work for it. But we can help you with the thinking part.<\/p>\n<h2>Why Website Performance is Important<\/h2>\n<p>Your customers are much too busy to wait around for your website to load. If you make them wait, they\u2019ll give up and do something else. Google knows this, so they consider website performance when determining search rankings.<\/p>\n<p><img loading=\"lazy\" class=\"size-full wp-image-15892 alignright\" src=\"https:\/\/www.dotcom-tools.com\/web-performance\/wp-content\/uploads\/2017\/06\/website-performance-optimization.png\" alt=\"\" width=\"400\" height=\"285\" srcset=\"https:\/\/www.dotcom-tools.com\/web-performance\/wp-content\/uploads\/2017\/06\/website-performance-optimization.png 400w, https:\/\/www.dotcom-tools.com\/web-performance\/wp-content\/uploads\/2017\/06\/website-performance-optimization-350x249.png 350w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/p>\n<h3>Where to Start<\/h3>\n<p>You could go through every single page on your site, following the recommendations listed below. But that can take a while and you may not get much bang for your buck. Performance testing software can help you discover where you need to focus your attention. A premium solution like LoadView or open source software like Apache JMeter will show you exactly where the problems are.<\/p>\n<p>Great, so what kind of problems can you expect to find, and how can you fix them? We\u2019re so glad you asked.<\/p>\n<h3>Upgrade Your Hosting<\/h3>\n<p>Shared web hosting may be inexpensive, but it\u2019s slower than other solutions. A fast web host will go a long way when working towards website performance optimization.<\/p>\n<h4>Get Rid of Some Images<\/h4>\n<p>Pictures, graphics, gifs \u2013 they make the internet fun and accessible. But they can also take forever to load. Be thoughtful about the images you really need to keep. Product pictures are essential, but a graphic promoting a sale isn\u2019t. Promote the sale with text, controlling the appearance with CSS or HTML, and it will load more quickly while still getting the job done.<\/p>\n<h4>Pre-shrink Your Images<\/h4>\n<p>We\u2019ve all been guilty of downloading a large stock photo, and then uploading it to a CMS (Content Management System) with no changes. That means that every single time a user accesses the page with that image, their web browser has to resize the photo. That takes time.<\/p>\n<p>Re-size your photos before uploading to the CMS instead, or use our <a href=\"https:\/\/www.dotcom-tools.com\/website-speed-test.aspx\" target=\"_blank\" rel=\"noopener\">webpage speed test<\/a> and gain insight into website performance by using the free waterfall chart that is generated, showing the load time of each element on the page &#8211; including images, CSS files, javascript and more. Then automate the testing of troublesome pages with a <a href=\"https:\/\/www.dotcom-monitor.com\/signup-d1\/\" target=\"_blank\" rel=\"noopener\">free Dotcom-Monitor account.<\/a><\/p>\n<h5>Clean Up Your Code<\/h5>\n<p>Your developers know to keep their code concise for maximum performance. But as we edit and enhance pages, we may end up with code that\u2019s not going to load as quickly as we\u2019d like. You can clean things up and improve website performance by using CSS Sprites, combining your CSS and JS files, and avoiding 3rd party frameworks where possible.<\/p>\n<h5>Eliminate Excess Code<\/h5>\n<p>Anyone using your CMS isn\u2019t even thinking about code. If they write directly in the CMS, there shouldn\u2019t be a problem. But if they write in a word processing program, they cut and paste the copy without a second thought. Behind the scenes, that word processing program uses its own markup language to control the formatting.<\/p>\n<p>That markup language ends up in your CMS when users copy and paste directly from a word processing program. It doesn\u2019t affect how the page looks, but it does slow things down. Web browsers have to sift through all the code on a page when displaying it, and that includes the useless markup language.<\/p>\n<p>Get your CMS users to copy and paste into a text editor to strip out the formatting. Then they can copy and paste from the text editor into the CMS.<\/p>\n<h6>Rethink Your Plugins<\/h6>\n<p>Plugins are convenient, but loading them takes time. Some of your plugins may be unnecessary. Others can be replaced with code that loads more quickly.<\/p>\n<h6>Enable Caching<\/h6>\n<p>When you allow visitors\u2019 browsers to cache certain page elements (like images), the pages will load more quickly for those users when they return to your site.<\/p>\n<h5>Avoid Redirects<\/h5>\n<p>Redirects may be convenient, but they significantly slow down website performance. Only use them when you absolutely have to.<\/p>\n<h5>Fix Your Broken Links<\/h5>\n<p>404 Errors take up server resources that could be used for other purposes. And that slows down your website. Your load test may have uncovered some 404 errors, but there may be more. A service such as Online Broken Link Checker can check your entire site for broken links.<\/p>\n<h3>It&#8217;s Worth the Effort<\/h3>\n<p>This all sounds like a lot of work, and it is. But it\u2019s absolutely worth the effort because you\u2019re sure to see a reduction in page load times. And that leads to increased organic search traffic and improved conversion rates.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Your customers are much too busy to wait around for your website to load. If you make them wait, they\u2019ll give up and do something else. <\/p>\n","protected":false},"author":6,"featured_media":15610,"comment_status":"open","ping_status":"open","sticky":false,"template":"template-url.php","format":"standard","meta":[],"categories":[40],"tags":[42],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v17.6 (Yoast SEO v19.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\r\n<title>Website Performance Optimization: A Complete Guide<\/title>\r\n<meta name=\"description\" content=\"Website Performance Optimization: A Complete Guide. Performance testing software can help you discover where you need to focus your attention.\" \/>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/www.dotcom-tools.com\/web-performance\/website-performance-optimization-complete-guide\/\" \/>\r\n<meta property=\"og:locale\" content=\"en_US\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"Website Performance Optimization: A Complete Guide\" \/>\r\n<meta property=\"og:description\" content=\"Website Performance Optimization: A Complete Guide. Performance testing software can help you discover where you need to focus your attention.\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/www.dotcom-tools.com\/web-performance\/website-performance-optimization-complete-guide\/\" \/>\r\n<meta property=\"og:site_name\" content=\"Dotcom-Monitor Tools Blog\" \/>\r\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/dotcommonitor\" \/>\r\n<meta property=\"article:published_time\" content=\"2017-06-03T23:22:16+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2021-11-17T08:25:25+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/www.dotcom-tools.com\/web-performance\/wp-content\/uploads\/2017\/11\/WEBSITE-OPTIMIZATION-GUIDE.png\" \/>\r\n\t<meta property=\"og:image:width\" content=\"850\" \/>\r\n\t<meta property=\"og:image:height\" content=\"500\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\r\n<meta name=\"twitter:card\" content=\"summary\" \/>\r\n<meta name=\"twitter:creator\" content=\"@dotcom_monitor\" \/>\r\n<meta name=\"twitter:site\" content=\"@dotcom_monitor\" \/>\r\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matt Schmitz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dotcom-tools.com\/web-performance\/#website\",\"url\":\"https:\/\/www.dotcom-tools.com\/web-performance\/\",\"name\":\"Dotcom-Monitor Tools Blog\",\"description\":\"Let&#039;s Make the Web a Faster Place.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dotcom-tools.com\/web-performance\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dotcom-tools.com\/web-performance\/website-performance-optimization-complete-guide\/#primaryimage\",\"url\":\"https:\/\/www.dotcom-tools.com\/web-performance\/wp-content\/uploads\/2017\/11\/WEBSITE-OPTIMIZATION-GUIDE.png\",\"contentUrl\":\"https:\/\/www.dotcom-tools.com\/web-performance\/wp-content\/uploads\/2017\/11\/WEBSITE-OPTIMIZATION-GUIDE.png\",\"width\":850,\"height\":500,\"caption\":\"Website Performance Optimization Guide\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dotcom-tools.com\/web-performance\/website-performance-optimization-complete-guide\/#webpage\",\"url\":\"https:\/\/www.dotcom-tools.com\/web-performance\/website-performance-optimization-complete-guide\/\",\"name\":\"Website Performance Optimization: A Complete Guide\",\"isPartOf\":{\"@id\":\"https:\/\/www.dotcom-tools.com\/web-performance\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dotcom-tools.com\/web-performance\/website-performance-optimization-complete-guide\/#primaryimage\"},\"datePublished\":\"2017-06-03T23:22:16+00:00\",\"dateModified\":\"2021-11-17T08:25:25+00:00\",\"author\":{\"@id\":\"https:\/\/www.dotcom-tools.com\/web-performance\/#\/schema\/person\/84f55a21a34f808cb7cc381f7f580ebb\"},\"description\":\"Website Performance Optimization: A Complete Guide. Performance testing software can help you discover where you need to focus your attention.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dotcom-tools.com\/web-performance\/website-performance-optimization-complete-guide\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dotcom-tools.com\/web-performance\/website-performance-optimization-complete-guide\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dotcom-tools.com\/web-performance\/website-performance-optimization-complete-guide\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.dotcom-tools.com\/web-performance\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Website Performance Optimization: A Complete Guide\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dotcom-tools.com\/web-performance\/#\/schema\/person\/84f55a21a34f808cb7cc381f7f580ebb\",\"name\":\"Matt Schmitz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dotcom-tools.com\/web-performance\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/78f5aac7d4727a530bbb530b52140067?s=96&d=retro&r=pg\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/78f5aac7d4727a530bbb530b52140067?s=96&d=retro&r=pg\",\"caption\":\"Matt Schmitz\"},\"description\":\"Matt Schmitz is a web performance engineer and director of Dotcom-Monitor\u2019s web performance division. Matt is a leading authority on page speed optimization and has been featured by a number of web performance blogs and media outlets. When he\u2019s not working to make the web a faster place, Matt\u2019s interests include gaming, cryptocurrency, and martial arts.\",\"url\":\"https:\/\/www.dotcom-tools.com\/web-performance\/author\/schmitzm\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Website Performance Optimization: A Complete Guide","description":"Website Performance Optimization: A Complete Guide. Performance testing software can help you discover where you need to focus your attention.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dotcom-tools.com\/web-performance\/website-performance-optimization-complete-guide\/","og_locale":"en_US","og_type":"article","og_title":"Website Performance Optimization: A Complete Guide","og_description":"Website Performance Optimization: A Complete Guide. Performance testing software can help you discover where you need to focus your attention.","og_url":"https:\/\/www.dotcom-tools.com\/web-performance\/website-performance-optimization-complete-guide\/","og_site_name":"Dotcom-Monitor Tools Blog","article_publisher":"https:\/\/www.facebook.com\/dotcommonitor","article_published_time":"2017-06-03T23:22:16+00:00","article_modified_time":"2021-11-17T08:25:25+00:00","og_image":[{"width":850,"height":500,"url":"https:\/\/www.dotcom-tools.com\/web-performance\/wp-content\/uploads\/2017\/11\/WEBSITE-OPTIMIZATION-GUIDE.png","type":"image\/png"}],"twitter_card":"summary","twitter_creator":"@dotcom_monitor","twitter_site":"@dotcom_monitor","twitter_misc":{"Written by":"Matt Schmitz","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/www.dotcom-tools.com\/web-performance\/#website","url":"https:\/\/www.dotcom-tools.com\/web-performance\/","name":"Dotcom-Monitor Tools Blog","description":"Let&#039;s Make the Web a Faster Place.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dotcom-tools.com\/web-performance\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dotcom-tools.com\/web-performance\/website-performance-optimization-complete-guide\/#primaryimage","url":"https:\/\/www.dotcom-tools.com\/web-performance\/wp-content\/uploads\/2017\/11\/WEBSITE-OPTIMIZATION-GUIDE.png","contentUrl":"https:\/\/www.dotcom-tools.com\/web-performance\/wp-content\/uploads\/2017\/11\/WEBSITE-OPTIMIZATION-GUIDE.png","width":850,"height":500,"caption":"Website Performance Optimization Guide"},{"@type":"WebPage","@id":"https:\/\/www.dotcom-tools.com\/web-performance\/website-performance-optimization-complete-guide\/#webpage","url":"https:\/\/www.dotcom-tools.com\/web-performance\/website-performance-optimization-complete-guide\/","name":"Website Performance Optimization: A Complete Guide","isPartOf":{"@id":"https:\/\/www.dotcom-tools.com\/web-performance\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dotcom-tools.com\/web-performance\/website-performance-optimization-complete-guide\/#primaryimage"},"datePublished":"2017-06-03T23:22:16+00:00","dateModified":"2021-11-17T08:25:25+00:00","author":{"@id":"https:\/\/www.dotcom-tools.com\/web-performance\/#\/schema\/person\/84f55a21a34f808cb7cc381f7f580ebb"},"description":"Website Performance Optimization: A Complete Guide. Performance testing software can help you discover where you need to focus your attention.","breadcrumb":{"@id":"https:\/\/www.dotcom-tools.com\/web-performance\/website-performance-optimization-complete-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dotcom-tools.com\/web-performance\/website-performance-optimization-complete-guide\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dotcom-tools.com\/web-performance\/website-performance-optimization-complete-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.dotcom-tools.com\/web-performance\/"},{"@type":"ListItem","position":2,"name":"Website Performance Optimization: A Complete Guide"}]},{"@type":"Person","@id":"https:\/\/www.dotcom-tools.com\/web-performance\/#\/schema\/person\/84f55a21a34f808cb7cc381f7f580ebb","name":"Matt Schmitz","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dotcom-tools.com\/web-performance\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/78f5aac7d4727a530bbb530b52140067?s=96&d=retro&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/78f5aac7d4727a530bbb530b52140067?s=96&d=retro&r=pg","caption":"Matt Schmitz"},"description":"Matt Schmitz is a web performance engineer and director of Dotcom-Monitor\u2019s web performance division. Matt is a leading authority on page speed optimization and has been featured by a number of web performance blogs and media outlets. When he\u2019s not working to make the web a faster place, Matt\u2019s interests include gaming, cryptocurrency, and martial arts.","url":"https:\/\/www.dotcom-tools.com\/web-performance\/author\/schmitzm\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dotcom-tools.com\/web-performance\/wp-json\/wp\/v2\/posts\/15608"}],"collection":[{"href":"https:\/\/www.dotcom-tools.com\/web-performance\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dotcom-tools.com\/web-performance\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dotcom-tools.com\/web-performance\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dotcom-tools.com\/web-performance\/wp-json\/wp\/v2\/comments?post=15608"}],"version-history":[{"count":12,"href":"https:\/\/www.dotcom-tools.com\/web-performance\/wp-json\/wp\/v2\/posts\/15608\/revisions"}],"predecessor-version":[{"id":17836,"href":"https:\/\/www.dotcom-tools.com\/web-performance\/wp-json\/wp\/v2\/posts\/15608\/revisions\/17836"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dotcom-tools.com\/web-performance\/wp-json\/wp\/v2\/media\/15610"}],"wp:attachment":[{"href":"https:\/\/www.dotcom-tools.com\/web-performance\/wp-json\/wp\/v2\/media?parent=15608"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dotcom-tools.com\/web-performance\/wp-json\/wp\/v2\/categories?post=15608"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dotcom-tools.com\/web-performance\/wp-json\/wp\/v2\/tags?post=15608"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}