How to design perfect website icons

CandyBar
Use OS X app CandyBar to build up a scrapbook of your icons

The human race has been using icons as a form of communication ever since we painted cave walls over 100,000 years ago. We've continued to use them to this day, especially where space is limited, or a meaning needs to be communicated very quickly.

They're not only a way of making a quick, concise statement, but they also overcome language barriers. Anyone who's ever tried to find a toilet in an unfamiliar country will appreciate that.

Ikea icons

The single-colour, minimal style means the user isn't assaulted with too much detail: just enough to help separate the categories.

2. Explaining actions: Using icons to explain actions and behaviours saves space and speeds things up for the user.

For example, Agile Web Solutions' 1Password site uses two different icons to show that there is not only further information available, but also what type of content it is.

Agile icons

The play and zoom icons are used for video and larger image respectively.

3. Draw attention: Icons can draw attention to a particular area of a page. On a site for an app, for example, there are three main areas you'll want to direct visitors to: 'Download', 'Purchase' and 'Help'.

Using familiar icons will help them find them, as on pixelmator.com, which uses a downward arrow for 'Download', a shopping trolley icon for 'Buy' and a lifebuoy for 'Help'.

Pixelmator icons

There may be other key focal points, such as a 'donate' button or 'where to find us'.

4. Overcome language barriers: When your site offers a range of different language options, icons are the easiest way to direct users to their language. IP sniffing has the potential to create false positives, but a flag icon, even a small one, is quick and easy to pick up.

5. Make comparisons: When comparing a range of services, particularly within a chart or table, icons can cut down the amount of repetitive text required, as well as making comparison easier.

For instance, US company Jepco Storage uses icons to compare the facilities available at each of its locations, such as a 'P' for parking and a snowflake for climate control.

Japoco icons

This reduces the amount of text required, as well as making comparisons between locations easier. It also makes use of the title attribute: a simple, cross-browser way of displaying a caption on hover.

6. Describe mood or tone of voice: Love them or hate them, emoticons aren't going away. When you're using only a written medium, where tone of voice is absent, they ensure your meaning is clear.