Website load times have been identified as a crucial factor to measure the performance of a website. With the information deluge on the Internet, user’s patience levels have been continuously decreasing. Web users are constantly begging for faster page downloads.
According to the findings of independent surveys conducted by Lightner, Bose and Salvendy indicates that the most widely cited problem with using the world wide web was that it took too long to download Web pages.
Why do I need a faster website?
Akamai’s 2-Second Study¹
- 47% of consumers expect a web page to load in two seconds or less.
- 40% of consumers will wait no more than three seconds for a web page to render before abandoning the site.
- 52% of online shoppers state that quick page loading is important to their site loyalty.
- 14% of internet users become distracted when made to wait for a page to load and will begin shopping at another site.
- 23% will stop shopping completely or walk away from their computer if a page is loading slow.
- 79% of online shoppers who experience a dissatisfying visit are less likely to buy from that site again.
- 64% will simply purchase from another online store.¹
Pear Analytics Study²
- Zona research said in 1999 that you could lose up to 33% of your visitors if you page took more than 8 secondsto load.²
- Akamai said in 2006 that you could lose up to 33% of your visitors if your page took more than 4 seconds to load on a broadband connection.
- Tests done at Amazon in 2007 revealed that for every 100ms increase in load time, sales would decrease 1%.
- Tests done at Google in 2006 revealed that going from 10 to 30 results per page increased load time by a mere0.5 seconds, but resulted in a 20% drop in traffic.
I can speed up your website by as much as 300% by adding features such as a content delivery network, HTML caching, Google Pagespeed and minification.
About 96% of websites can be made faster and more responsive. The fact is a faster site offers a much better user experience and allows Google and other search engines to more easily index your website resulting in higher website rankings and much happier visitors that will convert into new business.
There are around 35 factors that will help increase the speed of your website and I can help you with all of them.
How can I speed up my website?
I would take all the components for speeding up your website based on Yahoo and Google’s best practices and work through each one until I’ve achieved optimum results.
- Optimizing caching — keeping your application’s data and logic off the network altogether
- Minimizing round-trip times — reducing the number of serial request-response cycles
- Minimizing request overhead — reducing upload size
- Minimizing payload size — reducing the size of responses, downloads, and cached pages
- Optimizing browser rendering — improving the browser’s layout of a page
- Optimizing for mobile— tuning a site for the characteristics of mobile networks and mobile devices
- Minimize HTTP Requests by combining files, using CSS sprites, image maps and inline images so your WordPress website will be much faster for first time visitors, before they have a chance to cache your site.
- Use a CDN (Content Delivery Network) to disperse your static content across multiple servers in order to deliver it in a closer proximity to your visitor’s location.
- Add Cache Control Headers to make components like images, scripts, stylesheets, & flash cachable so your visitors will avoid unnecessary HTTP requests on subsequent visits.
- Use Gzip Components to reduce response times by reducing the size of the HTTP requests.
- Put Stylesheets At the Top of your page to allow the page to render progressively. This makes the page appear to load faster.
- Put Scripts At the Bottom of your page to stop them from blocking parallel downloads. A browser can only make 2 HTTP requests at a time and nothing else loads while a script is loading.
- Remove CSS Expressions to limit the amount of times the page is evaluated.
- Reduce DNS Lookups to reduce the amount of parallel downloading that are taking place in each page.
- Avoid Redirects to improve the overall user experience.
- Configure ETags to reduce the size of the HTTP headers in both the response and subsequent requests.
- Make Ajax Cacheable to improve the speed of feedback to the user.
- Flush the Buffer Early to improve the overall user experience.
- Use GET for AJAX Requests to improve the speed of feedback to the user.
- Post-load Components to only load crucial components first, then the rest.
- Preload Components to cache component before the user hits the page.
- Reduce the Number of DOM Elements by optimizing the markup.
- Split Components Across Domains to maximize parallel downloads.
- Minimize the Number of iframes to improve the overall user experience.
- No 404s to reduce useless responses.
- Reduce Cookie Size to minimize the impact on the user response time.
- Use Cookie-free Domains for Components to reduce creating network traffic for no good reason.
- Minimize DOM Access to cache references to accessed elements.
- Develop Smart Event Handlers to reduce the extra event handlers attached to different elements of the DOM tree.
- Choose over @import to improve CSS response times.
- Avoid Filters to decrease memory consumption.
- Optimize Images to decrease image sizes.
- Optimize CSS Sprites by arranging the images in the sprite horizontally & combining similar colors.
- Don’t Scale Images in HTML to reduce extra calls.
- Make favicon.ico Small and Cacheable to avoid 404 error.
- Keep Components under 25K to improve load times.
- Pack Components into a Multipart Document to fetch several components with one HTTP request.
- Avoid Empty Image src to avoid extra browser requests to your server.
[gravityform id="9" name="MailChimp Newsletter" title="false" description="false"]