{"id":145,"date":"2014-04-06T14:01:00","date_gmt":"2014-04-06T18:01:00","guid":{"rendered":"https:\/\/www.thexyz.com\/blog\/2014\/04\/06\/improving-a-websites-speed-a-qa-with-our-web-developer\/"},"modified":"2014-04-06T14:01:00","modified_gmt":"2014-04-06T18:01:00","slug":"improving-a-websites-speed-a-qa-with-our-web-developer","status":"publish","type":"post","link":"https:\/\/www.thexyz.com\/blog\/improving-a-websites-speed-a-qa-with-our-web-developer\/","title":{"rendered":"Improving a website&#8217;s speed: A Q&#038;A with our web developer"},"content":{"rendered":"<div style=\"clear: both; text-align: center;\">\n<a href=\"https:\/\/1.bp.blogspot.com\/-PwCAsAFV04k\/Up8_I_SLAsI\/AAAAAAAADeI\/4JZHd8erd_o\/s1600\/x_socail.png\" style=\"clear: right; float: right; margin-bottom: 1em; margin-left: 1em;\"><img decoding=\"async\" border=\"0\" src=\"https:\/\/1.bp.blogspot.com\/-PwCAsAFV04k\/Up8_I_SLAsI\/AAAAAAAADeI\/4JZHd8erd_o\/s1600\/x_socail.png\" \/><\/a><\/div>\n<h4>\nWe asked our in-house developer Perry Toone a few questions about managing a website after we made a few minor changes to <a href=\"https:\/\/www.thexyz.com\/\">our website<\/a> over the past few months. <\/h4>\n<h4>\n<br \/>Many of the changes we made to become fully compliant with Google&#8217;s updated terms.<\/h4>\n<p><\/p>\n<h3>\nWhat was a key factor in the recent improvements? <\/h3>\n<p><\/p>\n<blockquote><p>\nI would say that the biggest area of improvement is speed. Many of the recent changes were made based on improving page load time. <\/p><\/blockquote>\n<p><\/p>\n<h3>\nHow do you measure page load time? <\/h3>\n<p><\/p>\n<blockquote><p>\nIt is as simple as visiting a website and measuring how many milliseconds it takes to load. There are as couple of useful tools I used to check which also break down all the elements of a page, which allows you to see what exactly is putting the greatest load on the server. <a href=\"http:\/\/tools.pingdom.com\/fpt\/\" target=\"_blank\">Pingdom<\/a> is one and <a href=\"https:\/\/developers.google.com\/speed\/pagespeed\/insights\/\" target=\"_blank\">Google<\/a> has one too.<\/p><\/blockquote>\n<p><\/p>\n<h3>\nWhat did you do to reduce the page load time? <\/h3>\n<p><\/p>\n<blockquote><p>\nI reduced the size of all images and then compressed then. I then complied all the css and JavaScript code into one file. This shaved off a couple of bytes which slightly improved the page load time. I then looked at which elements on the page where causing the highest load on the server, and took steps to either replace or remove them. <\/p><\/blockquote>\n<p><\/p>\n<h3>\nWhat was causing the highest load on the server? <\/h3>\n<p><\/p>\n<blockquote><p>\nThird party JavaScript was the biggest. This is hosted on another server which in turn ensures a slower page load time. We were using AddThis social connect buttons and the AddThis share widget. When I saw how much removing AddThis helped with reducing load time, I had to get rid of them. <\/p><\/blockquote>\n<p><\/p>\n<h3>\nWhat did you use instead of AddThis? <\/h3>\n<p><\/p>\n<blockquote><p>\nThe <a href=\"http:\/\/www.addthis.com\/\" target=\"_blank\">AddThis<\/a> social tools area really good, they are easy to setup and have a lot of customization functionality. The only thing negative with them is how many milliseconds they add to the page load time. I built custom social icons for the footer which removed reliance on JavaScript, as for the share buttons (found on <a href=\"https:\/\/www.thexyz.com\/forum\/\" target=\"_blank\">Thexyz forum<\/a>) I used this lightweight option from digital point. <\/p><\/blockquote>\n<p><\/p>\n<h3>\nWhat if you have to use third party applications? <\/h3>\n<p><\/p>\n<blockquote><p>\nDisplaying them in Ajax or i frame is a good practice to help increase the page load time of these elements. Also if the third party application goes down, it ensures your site load is not affected. <\/p><\/blockquote>\n<p><\/p>\n<h3>\nDo you have any other tips for reducing page load time? <\/h3>\n<p><\/p>\n<blockquote><p>\nUse css as much as possible. Buttons are a good example of this. Instead of using an image you can create some fancy looking buttons with css. I also posted a <a href=\"https:\/\/www.thexyz.com\/forum\/discussion\/2084\/creating-a-sexy-submit-button-with-css\"><u><b>tutorial on this here<\/b><\/u><\/a>. <\/p><\/blockquote>\n<p><\/p>\n<h3>\nIs improving the page load really that important?<\/h3>\n<p><\/p>\n<blockquote><p>\nYes. Not only does Google now say that it does have an impact on how they rank websites, it also improves the user experience. Nobody wants to wait a few seconds for a website to load. <\/p><\/blockquote>\n<p><\/p>\n<span class=\"et_bloom_bottom_trigger\"><\/span>","protected":false},"excerpt":{"rendered":"<p>We asked our in-house developer Perry Toone a few questions about managing a website after we made a few minor changes to our website over the past few months. Many of the changes we made to become fully compliant with Google&#8217;s updated terms. What was a key factor in the recent improvements? I would say [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[9],"tags":[],"class_list":["post-145","post","type-post","status-publish","format-standard","hentry","category-websites","et-doesnt-have-format-content","et_post_format-et-post-format-standard"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Improving a website&#039;s speed: A Q&amp;A with our web developer - Thexyz Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.thexyz.com\/blog\/improving-a-websites-speed-a-qa-with-our-web-developer\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Improving a website&#039;s speed: A Q&amp;A with our web developer - Thexyz Blog\" \/>\n<meta property=\"og:description\" content=\"We asked our in-house developer Perry Toone a few questions about managing a website after we made a few minor changes to our website over the past few months. Many of the changes we made to become fully compliant with Google&#8217;s updated terms. What was a key factor in the recent improvements? I would say [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.thexyz.com\/blog\/improving-a-websites-speed-a-qa-with-our-web-developer\/\" \/>\n<meta property=\"og:site_name\" content=\"Thexyz Blog\" \/>\n<meta property=\"article:published_time\" content=\"2014-04-06T18:01:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/1.bp.blogspot.com\/-PwCAsAFV04k\/Up8_I_SLAsI\/AAAAAAAADeI\/4JZHd8erd_o\/s1600\/x_socail.png\" \/>\n<meta name=\"author\" content=\"Thexyz Staff\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/thexyz\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thexyz Staff\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.thexyz.com\/blog\/improving-a-websites-speed-a-qa-with-our-web-developer\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.thexyz.com\/blog\/improving-a-websites-speed-a-qa-with-our-web-developer\/\"},\"author\":{\"name\":\"Thexyz Staff\",\"@id\":\"https:\/\/www.thexyz.com\/blog\/#\/schema\/person\/29825f4c97e9354f112a842f512b7b7b\"},\"headline\":\"Improving a website&#8217;s speed: A Q&#038;A with our web developer\",\"datePublished\":\"2014-04-06T18:01:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.thexyz.com\/blog\/improving-a-websites-speed-a-qa-with-our-web-developer\/\"},\"wordCount\":500,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.thexyz.com\/blog\/improving-a-websites-speed-a-qa-with-our-web-developer\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/1.bp.blogspot.com\/-PwCAsAFV04k\/Up8_I_SLAsI\/AAAAAAAADeI\/4JZHd8erd_o\/s1600\/x_socail.png\",\"articleSection\":[\"Websites\"],\"inLanguage\":\"en-CA\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.thexyz.com\/blog\/improving-a-websites-speed-a-qa-with-our-web-developer\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.thexyz.com\/blog\/improving-a-websites-speed-a-qa-with-our-web-developer\/\",\"url\":\"https:\/\/www.thexyz.com\/blog\/improving-a-websites-speed-a-qa-with-our-web-developer\/\",\"name\":\"Improving a website's speed: A Q&A with our web developer - Thexyz Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.thexyz.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.thexyz.com\/blog\/improving-a-websites-speed-a-qa-with-our-web-developer\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.thexyz.com\/blog\/improving-a-websites-speed-a-qa-with-our-web-developer\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/1.bp.blogspot.com\/-PwCAsAFV04k\/Up8_I_SLAsI\/AAAAAAAADeI\/4JZHd8erd_o\/s1600\/x_socail.png\",\"datePublished\":\"2014-04-06T18:01:00+00:00\",\"author\":{\"@id\":\"https:\/\/www.thexyz.com\/blog\/#\/schema\/person\/29825f4c97e9354f112a842f512b7b7b\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.thexyz.com\/blog\/improving-a-websites-speed-a-qa-with-our-web-developer\/#breadcrumb\"},\"inLanguage\":\"en-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.thexyz.com\/blog\/improving-a-websites-speed-a-qa-with-our-web-developer\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\/\/www.thexyz.com\/blog\/improving-a-websites-speed-a-qa-with-our-web-developer\/#primaryimage\",\"url\":\"https:\/\/1.bp.blogspot.com\/-PwCAsAFV04k\/Up8_I_SLAsI\/AAAAAAAADeI\/4JZHd8erd_o\/s1600\/x_socail.png\",\"contentUrl\":\"https:\/\/1.bp.blogspot.com\/-PwCAsAFV04k\/Up8_I_SLAsI\/AAAAAAAADeI\/4JZHd8erd_o\/s1600\/x_socail.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.thexyz.com\/blog\/improving-a-websites-speed-a-qa-with-our-web-developer\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.thexyz.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Improving a website&#8217;s speed: A Q&#038;A with our web developer\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.thexyz.com\/blog\/#website\",\"url\":\"https:\/\/www.thexyz.com\/blog\/\",\"name\":\"Thexyz Blog\",\"description\":\"Email and Domains\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.thexyz.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-CA\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.thexyz.com\/blog\/#\/schema\/person\/29825f4c97e9354f112a842f512b7b7b\",\"name\":\"Thexyz Staff\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/487704f4a6dcb1afe72795093a1aaa5e5987c0bb5c3cf8dae185682ded562985?s=96&d=monsterid&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/487704f4a6dcb1afe72795093a1aaa5e5987c0bb5c3cf8dae185682ded562985?s=96&d=monsterid&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/487704f4a6dcb1afe72795093a1aaa5e5987c0bb5c3cf8dae185682ded562985?s=96&d=monsterid&r=g\",\"caption\":\"Thexyz Staff\"},\"description\":\"Thexyz staff are passionate about helping people with email and website so they can get the most out the web. Our staff includes our support team, developers and any contractors that may be willing to contribute.\",\"sameAs\":[\"https:\/\/www.thexyz.com\",\"https:\/\/x.com\/https:\/\/twitter.com\/thexyz\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Improving a website's speed: A Q&A with our web developer - Thexyz Blog","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.thexyz.com\/blog\/improving-a-websites-speed-a-qa-with-our-web-developer\/","og_locale":"en_US","og_type":"article","og_title":"Improving a website's speed: A Q&A with our web developer - Thexyz Blog","og_description":"We asked our in-house developer Perry Toone a few questions about managing a website after we made a few minor changes to our website over the past few months. Many of the changes we made to become fully compliant with Google&#8217;s updated terms. What was a key factor in the recent improvements? I would say [&hellip;]","og_url":"https:\/\/www.thexyz.com\/blog\/improving-a-websites-speed-a-qa-with-our-web-developer\/","og_site_name":"Thexyz Blog","article_published_time":"2014-04-06T18:01:00+00:00","og_image":[{"url":"https:\/\/1.bp.blogspot.com\/-PwCAsAFV04k\/Up8_I_SLAsI\/AAAAAAAADeI\/4JZHd8erd_o\/s1600\/x_socail.png","type":"","width":"","height":""}],"author":"Thexyz Staff","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/thexyz","twitter_misc":{"Written by":"Thexyz Staff","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.thexyz.com\/blog\/improving-a-websites-speed-a-qa-with-our-web-developer\/#article","isPartOf":{"@id":"https:\/\/www.thexyz.com\/blog\/improving-a-websites-speed-a-qa-with-our-web-developer\/"},"author":{"name":"Thexyz Staff","@id":"https:\/\/www.thexyz.com\/blog\/#\/schema\/person\/29825f4c97e9354f112a842f512b7b7b"},"headline":"Improving a website&#8217;s speed: A Q&#038;A with our web developer","datePublished":"2014-04-06T18:01:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.thexyz.com\/blog\/improving-a-websites-speed-a-qa-with-our-web-developer\/"},"wordCount":500,"commentCount":0,"image":{"@id":"https:\/\/www.thexyz.com\/blog\/improving-a-websites-speed-a-qa-with-our-web-developer\/#primaryimage"},"thumbnailUrl":"https:\/\/1.bp.blogspot.com\/-PwCAsAFV04k\/Up8_I_SLAsI\/AAAAAAAADeI\/4JZHd8erd_o\/s1600\/x_socail.png","articleSection":["Websites"],"inLanguage":"en-CA","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.thexyz.com\/blog\/improving-a-websites-speed-a-qa-with-our-web-developer\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.thexyz.com\/blog\/improving-a-websites-speed-a-qa-with-our-web-developer\/","url":"https:\/\/www.thexyz.com\/blog\/improving-a-websites-speed-a-qa-with-our-web-developer\/","name":"Improving a website's speed: A Q&A with our web developer - Thexyz Blog","isPartOf":{"@id":"https:\/\/www.thexyz.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.thexyz.com\/blog\/improving-a-websites-speed-a-qa-with-our-web-developer\/#primaryimage"},"image":{"@id":"https:\/\/www.thexyz.com\/blog\/improving-a-websites-speed-a-qa-with-our-web-developer\/#primaryimage"},"thumbnailUrl":"https:\/\/1.bp.blogspot.com\/-PwCAsAFV04k\/Up8_I_SLAsI\/AAAAAAAADeI\/4JZHd8erd_o\/s1600\/x_socail.png","datePublished":"2014-04-06T18:01:00+00:00","author":{"@id":"https:\/\/www.thexyz.com\/blog\/#\/schema\/person\/29825f4c97e9354f112a842f512b7b7b"},"breadcrumb":{"@id":"https:\/\/www.thexyz.com\/blog\/improving-a-websites-speed-a-qa-with-our-web-developer\/#breadcrumb"},"inLanguage":"en-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.thexyz.com\/blog\/improving-a-websites-speed-a-qa-with-our-web-developer\/"]}]},{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/www.thexyz.com\/blog\/improving-a-websites-speed-a-qa-with-our-web-developer\/#primaryimage","url":"https:\/\/1.bp.blogspot.com\/-PwCAsAFV04k\/Up8_I_SLAsI\/AAAAAAAADeI\/4JZHd8erd_o\/s1600\/x_socail.png","contentUrl":"https:\/\/1.bp.blogspot.com\/-PwCAsAFV04k\/Up8_I_SLAsI\/AAAAAAAADeI\/4JZHd8erd_o\/s1600\/x_socail.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.thexyz.com\/blog\/improving-a-websites-speed-a-qa-with-our-web-developer\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.thexyz.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Improving a website&#8217;s speed: A Q&#038;A with our web developer"}]},{"@type":"WebSite","@id":"https:\/\/www.thexyz.com\/blog\/#website","url":"https:\/\/www.thexyz.com\/blog\/","name":"Thexyz Blog","description":"Email and Domains","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.thexyz.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-CA"},{"@type":"Person","@id":"https:\/\/www.thexyz.com\/blog\/#\/schema\/person\/29825f4c97e9354f112a842f512b7b7b","name":"Thexyz Staff","image":{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/secure.gravatar.com\/avatar\/487704f4a6dcb1afe72795093a1aaa5e5987c0bb5c3cf8dae185682ded562985?s=96&d=monsterid&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/487704f4a6dcb1afe72795093a1aaa5e5987c0bb5c3cf8dae185682ded562985?s=96&d=monsterid&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/487704f4a6dcb1afe72795093a1aaa5e5987c0bb5c3cf8dae185682ded562985?s=96&d=monsterid&r=g","caption":"Thexyz Staff"},"description":"Thexyz staff are passionate about helping people with email and website so they can get the most out the web. Our staff includes our support team, developers and any contractors that may be willing to contribute.","sameAs":["https:\/\/www.thexyz.com","https:\/\/x.com\/https:\/\/twitter.com\/thexyz"]}]}},"_links":{"self":[{"href":"https:\/\/www.thexyz.com\/blog\/wp-json\/wp\/v2\/posts\/145","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.thexyz.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.thexyz.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.thexyz.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.thexyz.com\/blog\/wp-json\/wp\/v2\/comments?post=145"}],"version-history":[{"count":0,"href":"https:\/\/www.thexyz.com\/blog\/wp-json\/wp\/v2\/posts\/145\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.thexyz.com\/blog\/wp-json\/wp\/v2\/media?parent=145"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.thexyz.com\/blog\/wp-json\/wp\/v2\/categories?post=145"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.thexyz.com\/blog\/wp-json\/wp\/v2\/tags?post=145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}