Csongor Bartus | Web Designer & Developer

Content

An Approach To Web Design

This is a case study to present an effective approach to web design using industry best practices.

TLDR;

  1. Design around the message
  2. Fit to screen
  3. Focus points
  4. Reuse
  5. Industry standards
  6. Summary

1. Design around the message

Every website sells something. A book, a blog post, a subscription, a photo. Information.

The first step is to identify what the website sells, the look and feel of the items, and how visitors will feel about them.

In our case Smuff sells physical products represented by photos accompanied by both short and long descriptions and price. First and foremost we are in the business of selling photos.

Smuff products are high-tech, bleeding edge, unique, never seen before toys and useful gifts. Which make visitors feel special, lucky to have discovered them.

Guess what will the main design element be? Driving the entire site design? And what message will transmit?

Smuff product thumbs
Smuff product thumbs

The Smuff Product Thumb

  1. Does it look interesting? Unique?
  2. Does it make you happy?
  3. Is it techy / geeky / cool?
Smuff product thumbs
Smuff product thumbs

The most important design elements of the page should engage the visitor to feel happy, cool, and powerful.

Notes

  • After the product thumbnail the main menu was created, then the logo.
  • This made clear to us the design elements we will re-use will be — borders — from menu and — backgrounds — from product thumbnail.
  • Also, the striped background won't ever be reused. Being so strong it will only serve as the main design element to compliment the product thumbnail.

2. Fit to screen

One major problem on desktop monitors is scrolling. More precisely sometimes you have to scroll to see the page as an ensemble.

Design should fit the screen. Long pages should be divided visually into smaller sections. On scrolling each new section should fit the screen.

Fit to screen
Screenshot of the entire page.
Fit to screen
Screenshot of the first section of the page as seen on a 1366x768px screen.
Fit to screen
The second section.

Every section looks like a standalone page. Visitors can easily overview and understand the message. Then move to the next slide.

At Smuff we've done the same approach. Even the checkout page was fit into a single desktop window.

Smuff frontpage
The Smuff frontpage, top section.
Smuff product page
The Smuff product page, top section.
Smuff checkout page
The Smuff checkout page on a single screen.

3. Focus points

Jakob Nielsen, one of the most important usability experts narrows down perfectly in Design Guidelines for Homepage Usability: Visitors can focus only on 5 things on a single page.

  Focus point Function
1 Identity Makes the visitor feeling safe, being in the right place
2 Offer What this page offers
3 Values Emphasize what your site does that's valuable from the user's point of view, as well as how you differ from key competitors.
4 Action Emphasize the highest priority tasks so that users have a clear starting point for what to do next.
5 Entertainment If all above are not interesting for the user make it feel good by offering something fun which still connects / links back to your site.

Implementing these usability rules is hard at first. You should compact visually all focus points. Many times their parts are scattered around the screen.

At Smuff we've fully implemented these principles on the most important page — the product page — which takes around 70% of total traffic.

Smuff product page
The Smuff product page with the five focus points.

What overlaps here and couldn't be further separated are the Identity and Values sections.

Identity contains the logo, the strapline, and the Facebook like counter.
And also the main product categories which differentiate Smuff from competition.

By design categories are in the same structure like Values. They overlap in a way making the message more powerful.

Smuff product page
Identity and Values mixed into the same visual structure.

4. Reuse

What makes design strong and perfect is uniformity: a few design elements used and reused all over again.

Fonts, headings, links, colors, navigation, lists, backgrounds, separators, forms, images — we have already ten elements all mandatory parts of a website.

You can use a couple of font families, you have to have at least three headings, you need at least a couple of colors, you have more than one navigation block, and multiple backgrounds.

From ten basic design elements you are already over twenty or thirty at least.

People can focus on five content blocks at once — this might be true also for design elements.

Good design stays out of the visitors' way.

It is almost invisible — just assuring the perfect flow for a visitor to become customer.

It must seduce. Design should make an imprint in people's mind. To get them back.

If not, your entire business model is doomed. You'll have to buy visitors to your site, and buy them back again.

At Smuff we've managed to make 44% of customers coming back. And we've got feedback about the perfect shopping experience.

The one-click checkout page was unseen before. And the design is so simple people are focusing only on product images — which was the original goal.

Notes

  • Smuff is far not perfect. It has many design flaws, unfinished touches, non-uniform solutions.
  • We know that, and we know also design is a never ending story, it is an iterative process.
  • We've stopped — temporarily — when we've reached our goal: to be the best gift shop in Romania. Check it out yourself.
  • On mature markets this design would be medium, or maybe banal. But first of all design should follow business objectives not just aesthetics.

5. Industry standards

Web design is not standardised and won't ever be. It will stay free, a playground for creatives.

Standardised is typography, color matching, and web development.

Typography

Being an ancient art typography reached certain level of standards during centuries. Today no one skips the typographic grid, font pairings and the vertical rhythm.

Grid

There are plenty grid systems ready to use. However I prefer to roll my own grid.

Why? Because is easy to create a responsive grid, has less bloat than frameworks imply, offers more control, and persists the principle of separation.

My HTML code has as less <... .class> and <... #id> as possible. I only use them when absolutely necessary.

I like to employ 37Signal's approach to code front-end by separating HTML, CSS and Javascript. This way structure and content stays fully themeable, adaptable to changes.

In plus rolling your own grid lets you play with niceties like the golden ratio.

Fonts and Copy

I use them as a major design weapon. I believe text lasts forever in contrast to images and colors which are subject of trend changes.

Copy is more important than design. The role of design elements is to navigate you to the message. The work is done by the text itself.

I'm a fan of the modern style.

  • Headings don't stand out by size but by decoration.
  • Everything is aligned to left.
  • Non-linear text blocks are separated by white space.
  • Asymmetry and rhythm drives the flow.
  • Magazine-like design versus newspaper style.
Typography
An example of modern web copy.

Rhythm

When dealing with long text like blog posts you should ensure the reader won't get tired reading.

This is where the vertical rhythm steps in. Tommi Kaikonnen and Iain Lamb managed to teach me best how this works.

Feel free to check out their interactive tutorials: Interactive Guide to Blog Typography and Scale & Rhythm.

Colors

Color theory is ancient too. Harmony is a must and can be easily touched via various helpful tools.

In many cases I roll on my own color palette inspired by the world around: nature, city landscapes and objects.

In other cases I use two beautiful tools like Adobe's Kuler and Color Scheme Generator.

Adobe Kuler
Adobe Kuler's Color Wheel.

Web development

The code displaying your site design must be understandable by all devices, browsers and bots. This is where standards come in.

There are standard requirements for every web page. Valid HTML, mobile compatibility, analytics, semantics, usability, search engine optimisation, security, social media and more.

Also the tools and processes creating the code for web pages have been standardised.

  • Content is separated from presentation and business logic — Model-View-Controller.
  • Design code is not declarative but programmable — SASS and other CSS frameworks.
  • Everything is measured and optimised for performance.

The most complete list of standards and best practices I've found on Web Developer Checklist. However I've never met a budget allowing the implementation of all these must have features.

Web Developer Checklist
A checklist for perfect web development.

6. Summary

  1. Design follows the message.
  2. Always fit content to the screen.
  3. Drive your visitors attention.
  4. Keep your design lean by reusing elements.

And if you want to create something that really stands out ask for a budget before starting the project.