New users and returning users have different needs
Web sites need to cater for visitors at every stage, from the vital first impression through to the regular return visit.
First impressions are critical because, if the initial experience isn't right, there won't be any more experiences.
First-time visitors
First-time visitors need to know straightaway:
Return visitors
But return visits are also very important.
When you use a web site on several occasions, you don't need to be reminded what the site's for, you should know the basics of what you can use the site for, and you should already be sold on the benefits.
Repeat users have very different needs:
Why do we design sites as though everyone's the same?
It's probably because we're not used to thinking that we can create different views.
I think that, once we consider when and how to split the experience, the opportunities should become quite obvious.
The majority of web sites are dynamically generated using scripting languages like PHP, ColdFusion, RubyOnRails, ASP etc.
But it's also possible to show & hide different pieces of content using client-side JavaScript.
(May do a tutorial on this if anyone's interested..)
This means that most of us can easily create alternative views for different groups of users.
Examples of splitting the experience
- If I've done searches on your site before, give me shortcuts to do those searches again.
- Show new users plenty of inline help by default, but switch it off for repeat visitors.
- If I've visited before, but haven't been by for a while, offer me a refresher guide.
How to split the experience
Let's think what information and techniques we can use to differentiate users with different levels of experience.
- Use the presence of a simple cookie to identify whether a user has (probably) visited your site before.
- Store additional cookie information to record users' achievements. e.g. Record once they've completed a certain process ("graduated").
Search this site
Learn how to make fantastic web site designs..
Buy "Save the Pixel" now!
On “Save the Pixel”
Sign up for my Newsletter!
Sign up for my regular newsletter to keep updated on everything I'm doing and thinking about in web design.
Share this Article
Send to a friend now&hellip
-
Floor 3
111 Buckingham Palace Road
London
SW1W 0WQ
UK
- Phone
+44 (0)207 1600 989