Valuable information, at your fingertips.
The JVM blog is a key source of free information on design, marketing, and doing better business.
I’ll cut right to the chase. The two big reasons you want your website to be fast are:
Now, let’s take a little closer look at both of these.
Google even has it’s own speed tester: PageSpeed Insights. But, Google is also like a parent who proclaims, “Do as I say, not as I do.” Google.com doesn’t even score 100 on its own test.
This brings up a very good point. While it’s a worthwhile endeavor to try to speed up your website, also be realistic. Especially if you have a custom or complicated website, large ecommerce store, or anything with interactivity/animation, there is only going to be so much you can do to improve it.
Here’s a good example. A WordPress website with custom design and a custom theme that we created for our client, Iris Libby, had a 0/100 for both mobile and desktop when it went live.
After performing some modifications, we were able to boost the speed to 70/100 and 84/100.
Here are some quick and basic tips on speeding up your WordPress website:
Be careful with cache: If you’re researching this at all, you’ll find a lot of articles mentioning things like, “Just install W3 Total Cache”. It certainly is a popular plugin, but it has a dark side which is why we don’t recommend it. I’ve personally seen it crash sites. It could have been because those sites had other plugins which conflict with it. It’s a complex plugin with a variety of settings. If you’re going to try it, I recommend you read the installation instructions carefully. Also, it’s not a bad idea to drift over into the support forums and have a look at some of the issues other users have been experiencing (and any resolutions). We’ve tested a number of caching plugins here and so far, Comet Cache seems to be relatively easy to set up and pretty stable (so far). However, occasionally we notice caching plugins will actually slow a site down. This is most likely also due to a particular set of custom variables such as the quality of the web hosting, how many other plugins are installed, and whether something else is happening on the site to slow it down. Your best bet is to backup your site and database before installing a caching plugin (check this blog post for some suggestions on backup options) then setting the options and testing the site both as a regular user (just go to your site and see how it loads) and through one of the page speed testers we’ve mentioned.
Try optimization plugins: There are two optimization plugins we’ve used and had success with: Autoptimize and WP Performance Score Booster. Autoptimize has more options and settings, but I’ve seen some people mention it doesn’t work well with some pre-made themes (if you’ve got a custom theme, you should be okay). The WP Performance Score Booster is a pretty basic plugin and seems to work well on both pre-made and custom themes. You basically just install it and activate it and that’s pretty much it.
Optimize your images: In my experience, images can be a top 3 contender for why your pages load slowly. If you’re not familiar with editing images in software such as Photoshop, there are some free online options. You can also run already sized images through free online image optimizers, such as optimizilla.com. Then, there are WordPress plugins that optimize your image such as Smush It, but my personal fav is Optimus.
Know when to say when: Another thing we found is that these page speed testers aren’t infallible. A good example is one of the items PageSpeed Insights suggested as something to fix was to, “leverage browser caching”. Browser caching is already enabled and functioning properly on this site. Another one was to “enable compression”. Scripts and images are being compressed already. Also, if we were able to fix every one of the line items the service cited for both of these, it would not make a noticeable impact on the actual loading time of the website. So there’s a bit of a law of diminishing returns in effect here.
It kind of goes without saying, you should host your site with a quality web host as well. We’ve used Media Temple in the past and have been pretty happy with them.
We’d be the first to admit that search engine optimization (SEO) is important, but you should always think of your visitor first. Of course, if you have a custom website, a lot of thought has already been put into delivering exactly what your visitor would want. So make sure that extra step is taken and the speed optimization is done in such a way that the site will load pretty fast on both desktop and mobile devices. Your visitor’s attention spans will thank you.