10 Ways to Make Your Website Load Faster

downloadarrow
Online shoppers are impatient; an Aberdeen Group study from 2008 still holds true in saying that a web page must load in less than three seconds or it risks losing customers and revenue. So that means web pages are shrinking to meet this mandate, right? Not so, according to performance indices from HTTP Archive, which show that the average size of websites grew 32 percent in 2013. So if websites are getting bigger, and new research suggests that the magic number for load times might be inching closer to two seconds, what can companies do to shave precious milliseconds off page loading times? Here are some tips for cutting your load times:

  1. Consider implementing a content delivery network (CDN). A CDN takes a website’s static files – such as CSS, images and JavaScript – and delivers them on servers that are close to the user’s physical location. Because servers are closer to the user, they load more quickly. Larger websites implement CDNs to make sure their visitors from around the world have as fast an experience as possible.
  2. Implement new image formats to reduce the size of your images. According to the HTTP Archive, 61 percent of a website’s page weight on a desktop computer is images. Switching between different-sized and different-quality images to save bandwidth using tools like Picturefill and Adaptive Images can help. Adopting new image formats, such as WebP and JPeg XR, can also help reduce image weight by 20 to 50 percent without sacrificing quality.
  3. Cache, cache, cache. Browser caching stores cached versions of static resources, a process that quickens page speed tremendously and reduces server lag. When a user visits a page on your website, the cached version will usually be served unless it has changed since it was last cached; this saves a lot of requests to your server and as a result makes it faster.
  4. Evaluate your plugins. Plugins can bring new functionality and features to your website, but the more plugins your website has, the more work it has to do to load. Poor or outdated plugins can slow down website performance dramatically as well. This can be easily fixed by evaluating your current plugins and removing those that duplicate functionality, are out of date or are no longer used.
  5. Combine images into CSS sprites. If you have many images on your page, you are forcing multiple roundtrips of the server to get all the resources secured, which slows down page speed. Sprites combine all background images on a page into one single image. The proper image segment will be displayed because of the CSS background-image and background-position properties.
  6. Enable HTTP keep-alive response headers. HTTP requests are simple: they grab and send a single file and then close. That may be simple, but it isn’t very fast. Keep-alive allows the web browser and server to agree to use the same connection to grab and send multiple files. In other words, the server holds the connection open while a user is on the site instead of opening a new connection with every request, easing the load for the processor, network and memory.
  7. Enable compression. You can compress resources to lower the number of bytes a page is sending over a network. Using the GZIP compression algorithm, popular web servers like Apache and IIS do this automatically on HTML, CSS and Javascript. You will need to optimize your content for compression by creating consistency across your HTML and CSS code.
  8. Use expires headers. When a user visits your website, your website files will be stored on their computer so that your website loads faster for them the next time the visit; there’s an expiration date in the file header that determines how long these files will be stored on their computer, however. This expires header is usually set to 24 hours by default. You can configure the expires header so that the files never time out, or you can increase the expiration date significantly so that it doesn’t impact your server and page load time.
  9. Minify JavaScript and CSS. By removing unnecessary line breaks, extra space, and so on, you will speed up parsing, downloading and executing. This simple task can cut bytes of data from your page, and every little bit counts.
  10. Review your hosting provider and package. If you’ve taken the steps above and your pages are still loading too slowly, it might be time to consider a new hosting package. On a typical shared hosting account, you might be sharing server space with dozens of other companies, and the speed of your website is affected by the number of people using that server. If shared hosting no longer meets your needs, it might be time to consider dedicated hosting, where you alone have access to the server, or a VPS (Virtual Private Server), a physical computer partitioned into multiple servers each running its own operating system.

Republication Requests

Interested in republishing a Hostway article? Learn More.

21 Responses to 10 Ways to Make Your Website Load Faster

  1. Rita says:

    Thanks for sharing these tips. Now I hope my site will load a little faster. “Fingers crossed”

  2. Tanya says:

    Thanks For Share This Idea.Now I Hope My Site 80% Faster.

  3. Paying attention to the size of your images will reduce page load speeds as well as caching .Good post

  4. I tried WP super cache plugin and it made my site load 75% faster. Thanks for the tips.

  5. Great! We’ll get right on it. Thank you very much for sharing. Nice and clear info. We have kept the website to a minimum. Almost no pictures etc. and we still can’t get it under 1.23 seconds.

  6. Solid Planet says:

    Nice tips. gonna try this

  7. iNaVB says:

    Very nice article, thanks for the information.. this is like a google page speed insight advices..

  8. Hi,

    I loved these tips and I have seen a significant increase in my WooRank score. I would love to spread these things around.

    Thanks

  9. First of all great info dear, thaks to share, But my ques is about Majento Website Speed. we have a Majento website and it takes around 10 sec to open on mobile also.

    Please tell me how to make it faster
    Thanks in advance

  10. Stephen Fontenot says:

    Hi there. Please check out the blog series we have on Magento optimization, with this specific entry in mind: http://www.hostway.com/blog/caching-makes-magento-happy/

    Hope that helps!

  11. Otyan Mckiny says:

    Also website load time is about size of the images on the webpage, so after i read your post i made specific changes. (3-cache and 7-compress processes) and also i resize my images in it with http://www.imagesizereducer.com online image sizing tools. And it loads fast !

    Thanks Hostway.

  12. Aarti Sharma says:

    Thanks for the info. I’m now working to install CND.

  13. Nihad says:

    Thank you for this post.
    i have a problem with images, even if its low quality but load slow. or maybe css style sheet.

  14. Nicole says:

    Great read, thanks for the advice

  15. Randy Garcia says:

    This article is brilliant, I added the WP-super cache which added massive speed to my site but the MOST IMPORTANT fix was me optimizing the images, they slowed the site big time so I highly recommend reducing images. Trust me, it works. Thanks for sharing by the way.

  16. Lucky says:

    Great article to make website speed faster. Would you suggest some good CDNs which are easy to access and less in cost. I want to use CDN for my site.

  17. Stephen Fontenot says:

    Hi there. The article at http://blog.peer5.com/choosing-a-cdn-part-ii-how-to-evaluate-cdns/ walks through the ways to evaluate CDN offers. The blog at http://premium.wpmudev.org/blog/top-cdn-services-to-make-your-wordpress-site-blazingly-fast/ makes some suggestions about the best options.

    Thanks for writing!

  18. Laura Arango says:

    Hi, I did experience a way much faster load speed after implementing the WP super cache plugin and I also learned that compressing images is a CRUCIAL step to giving your site more speed, hope that helps!

    Thanks for sharing this Morgan.

  19. Thanks for sharing! I will try these tips with my website.

  20. Thanks Morgan for this great article.. I need to make changes to my blog as my site load time is too much.. Thanks for all these suggestions… keep sharing such useful information.. cheers mate

Leave a Reply

Your email address will not be published. Required fields are marked *

CAPTCHA Image

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Hostway retains the right to edit, remove or exclude profane, abusive, threatening or embarrassing responses. Obscene or derogatory posts will be rejected. Only content of substance as determined by Hostway will be posted. Once posted, all comments become the property of Hostway.
WordPress Themes
main Rocket Fuel