Everybody loves a quick-loading site. A user who doesn’t have to wait is so much more likely to become a customer; it’s a proven fact that site speed optimization positively affects conversions. And now that Google has announced their decision to include page load time into their list of ranking factors, it has become an integral part of SEO.
What is a good loading time? “The lower, the better” sounds like an obvious answer, but it doesn’t translate well into seconds. Let’s look at some hard numbers to be sure.
I can only imagine the shift in site rankings all over the Internet once loading speed officially sets in as a ranking factor. It might just become another Mobilegeddon! Don’t wait until disaster strikes. Website optimization obviously implies maxing out your site’s speed, so if you want to know how to make web pages load faster, you can start working on it right away!
Browsers can store loaded page elements in the cache and retrieve them from there when you visit the page later. Doing so saves browsers the time they’d otherwise spend loading the elements again. In other words, a cached page loads faster.
If you have a static website, you can define what page elements to cache in the .htaccess file. Remember to set the expiration times for them, as well. Your file will look something like this:
But that’s just the beginning. Enabling the cache isn’t enough to make your website load faster; you need to be smart at using it, too. How can you make the most out of browser caching?
Using more elements than you need slows pages down. It’s obvious why: elements need to be parsed and generated, so a page that shows little and does little loads much faster than a cluttered one. This goes both for objects you can see on the screen (e.g. images and buttons) and invisible things that operate behind the scenes (such as scripts). Proper web page optimization means making pages do their job with as few separate resources as you can manage.
You can make your website load faster by compressing its files with Gzip. The smaller your files, the less time is needed to process and load them in the browser. HTML and CSS files compress especially well since they tend to have plenty of repeating code.
Enable Gzip to optimize website speed and cut down server response time by 70%. So simple, and yet it does wonders for site performance.
Here’s another major part of web page optimization. Pictures take the biggest toll on page loading time, and sites tend to have a lot of them. It’s therefore crucial to reduce their file size as much as possible – while remembering to preserve their quality, of course. Here’s what you can do:
There’s one more thing to do with images that can speed up website load time: specify their height and width in the <img> tag. That way, the browser will allot space for images before they are loaded. If you don’t specify the dimensions, the browser will spend some time pushing elements around to make room for images after the rest of the page is loaded, which makes it look to the users like the page isn’t ready yet.
Webmasters who need to host their sites somewhere have plenty of options, but are often budget-restricted. Thus they settle for the cheapest and slowest hosting server with shared resources. A dedicated server is the best possible option where website speed is concerned (but also the most expensive), while a virtual private server (or VPS) is the middle ground. Choose what you can afford and make it run as fast as it can.
Another great way to speed up a website is to host it on a content delivery network (or CDN). A single server has only so much speed to offer; combine several of them into a network, and together they are much more efficient at providing content without delay.
If you use elements with a big file size, such as videos, it’s best not to host them on your own site. If you do, it may be slowed down significantly when a large number of users try to view such content at the same time. Leave it to external platforms instead. Video hosting sites like YouTube and Vimeo were made specifically to handle nigh-unlimited amounts of user requests.
Look up the platforms that specialize in hosting your heaviest content and use them as a crutch for your site.
Browsers normally load images as they parse web pages, and it adds to the loading time. However, there are plugins that save time by tweaking this process. They prevent browsers from loading images until the user scrolls on their position on the page. Depending on how you place your images, they may be loaded individually from each other or even not at all, which increases website speed considerably.
This trick is called lazy loading and is most often used in WordPress SEO by websites made on this platform.
Everything works faster on a powerful computer. That includes browsers whose job is to load web pages. A site that’s quick to load on one device might take longer on an inferior one. Such contradicting results may affect your judgment of your site’s performance, so be mindful. Just because it works well on your computer, it doesn’t mean it’s the same for everyone else!
Fortunately, more powerful computers are produced all the time, and people are actively encouraged to buy them and fully experience the digital age. At least consumerism is good for one thing.
Site speed optimization cannot be complete without SEO tools. How will you know your site’s loading speed without measuring it? The only way to ensure it’s fast enough is to run SEO audits on your site.
Test your landing pages in WebCEO’s Page Speed Insights to see the fruits of your website optimization. The tool will rate the pages’ speed on a scale from 0 to 100, as well as give helpful tips about further reducing their load time. If the score is low or suddenly drops after a few audits, that will be your signal to action.