Blog Day 2008

Thursday, August 21, 2008

Blog Design for Beginners

Step 1: Identify the site’s goals (what are you trying to do? How will you achieve it)

We’re designing this site to increase Fred’s profit. We’re going to do this by designing a flexible framework for Fred to experiment with ad placement, by increasing the attention grabbing aspect in order to capture more first time visitors, and by increasing the site’s stickiness, giving users more chances to see an ad that they want to click on.

While we’re at it, we’re going to use a plugin we recently developed that will give Fred control over the colour of the various elements of his site. This way, he’ll be able to keep things looking fresh.

Step 2: Identify your audience (who are they, and where do they come from)

Fred’s audience is made up of two groups: hardcore watch nuts, who read Fred’s site for news and reviews of the latest timepieces, and people shopping for watches, who come to the site via searches for specific makes and models.

Step 3: Identify specific needs (what functions does the site need to have in order to meet its goals?)

Flexibility with a minimum of fuss is key here. We want Fred to be able to move ad blocks around without having to mess with the code. We also want Fred to be able to change up the look of his site to keep things fresh, again, without messing with the code.

We also want to increase the site’s stickiness. We’ll do this by including a “favorite posts” listing and related links in the post’s footer.

We’ll show a category listing, to allow readers to explore the site in a non-linear way, and a search bar, so readers can search for specific makes or models. We also want to include a blogroll, to share the love. Finally, we want to show recent comments, so Fred’s regular site visitors can keep up with the overall conversation.

Step 4: Draw wireframes (rough sketches to experiment with element placement and layout)

Now the fun starts. I use a fabulous program called OmniGraffle (mac only) to play around with site layout and element hierarchy (more on this in a moment). I like to stay out of my graphics editor, since the potential to get sucked into designing visual elements is so strong. You really want to avoid jumping into the visual part of the design at this stage, since you’ll just end up getting lost.

What we’re doing now is building the terrain that we’ll lay our visual elements over. Skipping this stage is is the single biggest mistake newbie designers make.

Here’s an example of Fred’s site in the first stages of development:

As you can see, there’s no “design” per se present. What we’re doing though is figuring out the optimal placement of the various blocks that make up our site. We’re establishing the hierarchy of the page elements; deciding what’s most important, where we want the users’ eye to move.

This is a very rich area of study. I’m going to try to boil it down to it’s most basic (this data comes from an article by Peter Faraday. In essence we perform 2 functions immediately upon landing on a web page: search, and scan. The search function is our eye looking for a salient entry point into the page. We are attracted by the following (in descending order)

  1. motion
  2. size
  3. images
  4. colour
  5. text style (font choice, font weight)
  6. position

Once we’ve determined where we can start reading, we determine what to read by scanning the page. We look at groups of objects, and the proximity of individual objects to decide what is most important to read first.

Knowing this, we can make decisions in the layout and styling of our pages in order to increase the odds of generating the intended response (ie, clicking on an ad).

The eagle eyed among you may have noticed that we have more ad blocks than Google currently allows. We won’t be using them all at the same time, but we’re building them in so Frank has the ability to move the ads around.

Step 5: Make a mood board (a collection of images, colours, type, etc that give you the feel you’re aiming for).

On larger jobs, we collect a bunch of imagery that feels like the project at hand. We look through magazines (fashion mags are a goldmine), books, and the web for colours, textures, layouts, etc. We cut up the magazines or print stuff out and literally make up a board that summarizes the mood we’re aiming to create for the site.

For a smaller job, we go through the same process, but create a virtual board instead. This is basically a big document in Photoshop that we can paste a bunch of stuff into. These images become our starting place for creating a colour palette, exploring texture and form, and generally acting as inspiration.

Creating one of these things doesn’t take long - go and try it, you’ll be surprised how much it helps.

Here’s an example from a recent project:

Step 6: Visual design

Having completed all of the above, the visual design is a much more manageable job than had we jumped straight in at the outset. Now we can concentrate on the site’s balance, energy, and style.

One huge mistake web design newbies make is not leaving enough space around the individual elements. This is called “white space”. Note that it doesn’t have to be white! Rather, the term refers simply to empty space.

1 comment:

Smith said...

Nice blog and absolutely outstanding. My exam is next week So I found this site its really amazing and helpful. If you have any problem regarding to study. So come on this site. Exams are the best way to check a student’s knowledge and learning about a specific subject. If you are looking for best website about education so come on this site. Can Someone Take My Online Class For Me