There are huge differences in satisfaction and trust ratings for sites that have load times that differ by just a couple seconds, and those perceptions and frustrations make the difference between thousands of conversions. So obviously, speed is incredibly important for any kind of site. But, you ask, what does that have to do with the designer’s role? Isn’t that the forte of back end developers?
In fact, up to 90% of the responsibility for slow loading times lies with front end design. This means that optimizing and organizing all your HTML, CSS, Javascript, and supporting files is the most important thing you can do to improve your site’s performance. Every image, video, typeface, and other element should be considered before it’s brought into the mix. It’s the designer’s job to make sure that all these front end elements can be reduced in size to make a speedy site, while retaining aesthetic appeal.
Not only do a simple, flat designs confer a sense of modernity and restraint, they also save a ton on server resources, and load much faster than their counterparts with lots of effects.
Image optimization is tricky, because different techniques work for different types of files. Nevertheless, there are some tricks you can easily employ in the most common formats, such as:
Of course, if you’re working to speed up your site, you need to be able to accurately gauge how much your improvements are helping. You can use a site speed test to find out how you’re doing; there’s even an option to compare it to a competitor’s site.
Web design is getting to be more and more mobile-centric, and that has repercussions for designers that we can no longer ignore. There’s a big difference between being at home on a fast desktop with a reliable connection, and being out and about on a 3G connection with your phone. But users expect a good performance from both situations, and designers must adapt by making speed a priority.