Archive for the ‘information architecture’ Category

Some research about how users view pages and the conventions for designing sign-up forms

Saturday, September 24th, 2011

How interface design issues affect how likely users are to fill out forms

Interesting articles describing the conventions popular sites use when it comes to sign-up forms.  Bear in mind that this data is based on the usage of 100 popular sites, which is a very small and limited data set.  But perhaps interesting nonetheless.

How users scan web pages

And here’s a study of people’s eye motions while they view pages online:

 

And another study of whether or not people only view the stuff at the top of the web page “above the fold”:

 

 

 

 

Class 1 – Examples of Professional Wireframe Diagrams

Saturday, February 19th, 2011

The following are examples of professional wireframe diagrams done as part of the information architecture phase of real projects.  Use them as a guide for how much detail you should go into with your own diagrams.

Class 1 – Assignment – Travel Destination Site

Saturday, February 19th, 2011

Your assignment in class today is to create a set of information architecture diagrams (between 2 and 3 wireframe diagrams, no more) that show how the information on a travel destination site’s website should be arranged.

Working off of the concepts outlined in this post about information architectural navigation elements, as well as using these samples of professional wireframes as a set of references,  you should make sure that all the information on this travel destination site is easy to find and the site itself is interesting and easy to navigate.

When you have finished the assignment, please save each wireframe as an image file (either JPG, PNG, or GIF file type), and post them to your blog.  The title of your blog post should be “Class 1 – Assignment – Travel Destination Wireframes”

Your client, the travel destination site owner, and you have agreed as part of the Requirements Gathering phase of website development that the site must have the following types of information:

  • insurance
  • reviews of the site
  • contact info
  • search
    • by location
    • by price
    • by package
  • account
  • title of site
  • slogan
  • logo
  • global calendar
    • recommended destinations for certain time of year
  • packages
  • destinations
    • deals
    • photos
    • time zone info
    • currency calculator
    • reviews
    • maps
    • must-see sights
      • photos
      • reviews
      • accommodations
        • hotels or rentals
          • photos
          • reviews
    • food
    • weather
    • calendar
    • events
      • cultural events
      • activities/sporting events
    • car rentals
    • airlines

Class 1 – Assignment – Toy Store Sitemap & Wireframes

Saturday, September 25th, 2010

Your assignment in class today is to create a set of information architecture diagrams (one sitemap and between 2 and 3 wireframe diagrams, no more) that show how the information on a toy store’s website should be arranged.

Your client, the toy store owner, and you have agreed that the site must have the following types of information:

Toy Store Website

  • list of toys
    • facets: age range, price, category, gender, brand
    • add to cart
    • customer reviews
  • store info
    • -phone
    • -email
    • -location
  • history
  • store events
  • promotions/features
  • blog
  • careers
  • search
  • news & press
  • customer service
    • recalls
    • return policy
  • account
    • order status

Working off of the concepts outlined in this post about information architectural navigation elements, as well as using these samples of professional wireframes as a set of references,  you should make sure that all the information on this toy store site is easy to find and the site itself is interesting and easy to navigate.

When you have finished the assignment, please save each wireframe as an image file (either JPG, PNG, or GIF file type), and post them to your blog on blogger.com.  The title of your blog post should be “Class 1 – Assignment – Toy Store Sitemap & Wireframes”

Class 1 – In-class Assignment (Sunday Class)

Sunday, February 21st, 2010

Your assignment today is to create the information architecture wireframes of a New York cultural magazine’s website.  Your imaginary client and you have agreed upon the following list of requirements for the website.

Each of these requirements does not necessarily have to be on its own page or section of the site.  You should try to organize and group these bits of information in such a way that they are intuitive.  Then start to create wireframes that show how a user would navigate from the home page to find each of these pieces of content.  Refer to these ideas about web site navigation and try to use as many of these navigation concepts as is appropriate for your site.

Refer to these professional samples of wireframe diagrams as your reference point for how detailed to make them.  Also, look around at similar websites to get ideas from how they structured their own sites.

You can also view other students’ blogs from the Saturday class to see how their wireframes look by viewing their blogs in Google Reader.  Their wireframe assignment was to create wireframes for a restaurant website.

When you have finished the assignment, please save each wireframe as an image file (either JPG, PNG, or GIF file type), and post them to your blog on blogger.com.  The title of your blog post should be “Class 1 – Assignment – Restaurant Wireframes”

New York Cultural Magazine Requirements

Content to include

  • Local events
  • local businesses (bars, restaurants, movies, hairdresers)
  • park listing
  • politics
  • news
  • weather
  • sports
  • classifieds
  • search
  • logo
  • editorial, opinions
  • ads

how do you want to organize the content: (optional)

  • by borough

target demographic: (optional)

  • young active
  • affluent

Class 1 – Assignment – Restaurant Wireframes (Saturday Class)

Saturday, February 13th, 2010

Your assignment in class today is to create a set of wireframe diagrams (between 2 and 3 diagrams, no more) that show how the information on a restaurant’s website should be arranged.

Your client, the restaurant owner, and you have agreed that the site must have the following types of information:

  • menu
  • address / maps / address
  • contact info / contact us
  • opening hours
  • photos
  • party spaces
  • events
  • services (catering, etc)
  • about us / chef bio
  • reviews
  • reservations
  • sister restaurants
  • external links (parking, neighborhood, etc)

Working off of the concepts outlined in this post about information architectural navigation elements, as well as using these samples of professional wireframes as a set of references,  you should make sure that all the information on this restaurant site is easy to find and the site itself is interesting and easy to navigate.

When you have finished the assignment, please save each wireframe as an image file (either JPG, PNG, or GIF file type), and post them to your blog on blogger.com.  The title of your blog post should be “Class 1 – Assignment – Restaurant Wireframes”

Class 1 – Information Architecture – Navigation

Saturday, February 13th, 2010

In our first class, we analyzed several websites in terms of their information architecture: how information was organized and grouped in their user interfaces.  Although many of you are accustomed to the normative standards of how to navigate websites, it’s helpful to sometimes explicitly enumerate the different ways that you, as information architect (and soon to be web developer), can lead the user to explore various parts of your site.

To that effect, here are a few of the most common architectural concepts and elements at your disposal:

Hierarchical Classification - this is a general term that refers to the hierarchical categorization of information on a site.  Most sites with a lot of content categorize information in this way, allowing users to navigate through the information by drilling-down into categories and subcategories until the desired content is found.  With this system, any category can have only one parent category.  For example, take a look at this sitemap from http://heels.com, which shows a clear hierarchy of shoe categories.  “Ankle Boots” is clearly a subcategory of “Women’s Shoe Styles”, which is presumably a subcategory of “Shoes”.

Sitemap on Heels.com

Sitemap on Heels.com

Message boards and comment boards often have a hierarchical relationship between posts known as message threading.  Threads are most often displayed visually using a tree structure, which clearly shows the hierarchical structure of the message board using indents to indicate the relationship of any message to its parent.  For example:

example of a threaded message board

example of a threaded message board

Faceted Classification – unlike in a Hierarchical Classification, a Faceted Classification allows information to be organized, and thereby navigated, along multiple dimensions.  For example, on a blog, users may be able to browse posts by author, by date, or by category – these would all be different facets of the same information.  As another example, it may be that users buying flowers online want to browse by a variety of classifications, such as by “Occasion”, “Color”, or “Price”.   With Faceted Classification, any flower may be listed under any or all of these classifications.  These categories are not related to each other in a clear hierarchy – they are all independent axes along which flowers can be browsed.  Most sites that use Faceted Classification combine it with some sort of Hierarchical Classification.  For example, see the Faceted Navigation links at the top of the http://teleflora.com site homepage:

Faceted Navigation Teleflora

Faceted navigation on Teleflora.com

Folksonomy – similar to Faceted Classification is the concept of a Folksonomy (or Tagsonomy).  Tags are arbitrary keywords that users of many social networking sites attach as labels onto any piece of content.  Folksonomies, in their purest state, are entirely user-generated, meaning that there is no top-down control or limit to the number or variety of tags that can be used.  As a result, tags are often inconsistently applied, misspelled, redundant, and generally of little practical use for large sets of data unless there is some sort of control over the vocabulary to make it more consistent.  For example, Flickr.com, a photo sharing service, allows users to tag any photo with any keyword.  Users can search for all photos with a particular tag:

Tags on a photo on Flickr.com

Tags on a photo on Flickr.com

Global Navigation – these are links that are available on all pages of a site that point to the top level categories of a hierarchical navigation structure.  They are often displayed in the interface as Tabs at the top of the page, or as a series of links on the left navigation section of the page.  For example, see the links at the very top of all pages on http://netflix.com

Global navigation on Netflix.com

Global navigation on Netflix.com

Secondary Navigation (or Local Navigation) – these are generally links to a subcategory of a hierarchical navigation structure.  They usually appear horizontally at the top, underneath the Global Navigation, as a drop-down menu that appears when a user mouses over a Global Navigation item, or vertically on the left side of the page.  For example, see the second row of tabs at the top under the Global Navigation in the New York Times World section – these links are specific to the World section:

NYTimes.com World Secondary Navigation

NYTimes.com World Secondary Navigation

NYU.edu‘s Home page displays the secondary navigation as a horizontal drop-down list:

Secondary Navigation as a Horizontal Drop-Down Menu on NYU.edu

Secondary Navigation as a Horizontal Drop-Down Menu on NYU.edu

The Google Reader Settings page has secondary navigation as a set of tabs.  Notice also the link to return one step up back up the hierarchy, “Back to Google Reader”:

Secondary Navigation as Tabs on Google Reader Settings Page

Secondary Navigation as Tabs on Google Reader Settings Page

Nth-Level Navigation – in the New York Times World section example above, you can actually see a third level of navigation as a third row of tabs underneath the second tier.  Users have come to expect categories and subcategories of content, but due to the limited amount of space and navigation tools available in a web browser, sites have difficulty displaying three or more levels of classification.  The Mac Finder offers an interesting solution to the problem of displaying many levels of hierarchy, although this is not common on the web:

The Mac's Solution to Displaying Multiple Levels of Hierarchy

The Mac's Solution to Displaying Multiple Levels of Hierarchy

Breadcrumbs – breadcrumbs are links that are used to show your position in a hierarchy of information, and allow users to navigate linearly back up the hierarchy.  They usually appear horizontally, towards the top of a page.  For example, in the following top navigation from ESPN.com, you can see a breadcrumb underneath two rows of navigation (Global and Local, in a two-tiered tab interface).  The breadcrumb, which reads “ESPN > Fantasy & Games > Basketball”, indicates that we are viewing the “Basketball” page within the “Fantasy & Games” section of the “ESPN” site.  Each section of the breadcrumb is a link to a different level in the hierarchy of information on the site.

Breadcrumbs on the ESPN.com Sports site

Breadcrumbs on the ESPN.com Sports site

Another example combining all of the aforementioned navigation elements in one interface is the NYU SCPS site.  For example, on the “Academic Programs” page, you can see Global Navigation, Secondary Navigation, and Breadcrumbs:

Navigation structures on the NYU SCPS site

Navigation structures on the NYU SCPS site

Home Button – almost all sites have a button on all pages that takes the user directly to the Home page, no matter where they are currently in the hierarchy of content on the site.  Very often, the Site Logo, which is almost always found at the top left of the page, also doubles as a link to the Home page.

Search -you may not immediately think of Search as being a navigation element, but it most certainly is.  Search functionality allows users to jump directly to content that may be buried deeply in the information hierarchy of a site.  Search is most commonly positioned as a text input box somewhere on the top of the page, as in the Amazon.com example below, although it does appear sometimes in the left navigation area, as is the case on Wikipedia.

Amazon.com search box

Amazon.com search box

Wikipedia.com search box

Wikipedia.com search box

Advanced Search – sites offering advanced search sometimes use it as a tool for browsing through a Faceted Classification system.  Using Facets is a relatively obvious way for users to narrow search results.  For example, the Phillips Academy Andover E-Store allows users to select both a Category and a Manufacturer as dimensions for their search, in addition to keyword matching and other text-based search.  The site will return only those results that match both the Category Manufacturer Facets:

Advanced search with facets

Advanced search with facets

URLs – yes, you can think of the URL of your pages as being navigation elements.  Short, cleanly formatted URLs are easy to remember, and often show clearly how the content on the current page fits into the hierarchy of the content of a site, making it easy for users to understand where they are on your site.  For example, compare the following URLs:

An example of a URL that is absolutely useless in navigation

An example of a URL that is totally useless in navigation

An example of a URL with obvious hierarchical structure

An example of a URL with obvious hierarchical structure

An example of a URL with an obvious hierarchy

An example of a URL that is mostly useless

Text Hyperlinks – navigation using text hyperlinks allow for arbitrary navigation from one part of your site to another.  While it’s a good practice to use Global Navigation, Secondary Navigation, URL formatting, and the various other elements we’ve mentioned, sometimes the type of navigation an information architect needs to achieve doesn’t fit into any of these other navigational categories.  For example, Wikipedia’s entry on Hyperlinks uses hyperlinks in the text to allow users to navigate to related topics:

Arbitrary hyperlinks in Wikipedia's page about hyperlinks

Arbitrary hyperlinks in Wikipedia's page about hyperlinks

Contetual Navigation – contextual navigation includes simple text hyperlinks, but it may also manifest itself more obviously as links from one piece of content to other “Related items”, “Recommended items”, “Most Popular items in <category name>” or “See also” links.  Sometimes these links point to siblings in the information hierarchy, meaning pieces of content at the same hierarchical level as the current content.  For example, a news site’s article about Finance may point to another news article about Finance.  In this example, an article on NYTimes.com about Facebook has on the same page several different contextual navigation sections to sibling articles in the Technology classification:

A "Most Popular" contextual navigation section

A "Most Popular" contextual navigation section with sibling articles

A "Related Articles" contextual navigation section

A "Related Articles" contextual navigation section with sibling articles

A "See More" contextual navigation link to sibling articles

A "See More" contextual navigation link to view more sibling articles

But often, the nature of the relationships is more editorially-controlled, or controlled by complex algorithms, and less determined so easily by simple hierarchical relationships.  For these cases, the Contextual Navigation offers a chance to lead the user to more remote pieces of content on the site or to other categories besides the one they are currently viewing.  For example, see Amazon.com’s personalized recommendations, which depend mostly upon user purchasing behavior, point to books of a variety of topics:

Amazon.com personalized recommendations

Amazon.com personalized recommendations

Sitemap – when a site has a large hierarchical navigational structure, a Sitemap can often display visually how pages on the site are grouped, and where the various content is located within a site.  Sitemaps usually link to the pages displayed, as in Apple.com’s Sitemap:

Apple.com sitemap

Apple.com sitemap

Site Indexes – similar to Sitemaps and Search, Site Indexes provide yet another way for users to jump directly to content that may otherwise be buried deep in the hierarchy of the site.  They offer an alphabetical list of links to the content available on the site.  While Sitemaps work well with hierarchical data, Site Indexes are usually more useful than Sitemaps for sites that do not have a clear hierarchical classification structure, as exemplified by the UN.org Site Index:

UN.org site index

UN.org site index

Class 1 – Musician Site Wireframe Assignment

Saturday, September 26th, 2009

Your assignment today is to convert a set of Requirements for a Musician’s Web Site into wireframe diagrams that indicate what information will be displayed on each page of the site, and how it will be organized.

Here are the requirements we came up with for the Musician’s Site.  These outline the content that the client wants to see on the site.  How you organize and represent these pieces of content is up to you.  Please convert these into wireframe diagrams using PowerPoint.

  • Bio
  • Discography
  • Tour Dates
  • Photos
  • Sound Files
  • Video Clips
  • Blog
  • Merchandise
  • Contact Info
  • Press
  • External Links (to other bands, etc)

You will have to group and organize these requirements however you see fit, based on the concepts we have discussed today of information architecture and navigation.  This post gives a broad guide of the navigation elements you may want to consider when tackling this assignment.

Click here to see a similar assignment I gave to the summer class I taught.  And here are a set of wireframe diagrams I created that show one possible solution to the assignment.  Each diagram is meant to show how the information and requirements for the site would be translated and broken down into actual content on a set of web pages.

Class 1 – Wireframes for Travel Diary Website

Monday, July 13th, 2009
Home page

Home page

Location page

Location page

Photo detail popup

Photo detail popup

Diary page

Diary page

Contact page

Contact page

About page

About page

Class 1 – Information Architecture Wireframing Assignment

Monday, July 13th, 2009

Your job in this assignment is to make wireframe diagrams for each page of a Travel Diary website.  Every bit of information that will appear on every page, and its approximate position and size on the page should be represented in these diagrams.

The client and you have worked out the following requirements for the website:

Requirements for Travel Diary Website

  • About me page
  • Map of places you’ve been
  • List of places you’ve been
  • Photos and video for each place
  • Comment board for each individual photo or video
  • Daily diary of experiences in each place
  • Comment board for each diary entry
  • List of recommendations for each place broken down by category
  • Ad space for a resort in each place
  • Link to currency converter for each place
  • Link to weather for each place
  • Receive email each time someone leaves a comment