pageheirarchy - lukew

Upload: ved-and-techs

Post on 03-Jun-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 PageHeirarchy - LukeW

    1/91

    1

    WEB PPLIC TIONP GE HIER RCHYLUKE WROBLEWSKIWEB VISIONS 2 7

  • 8/12/2019 PageHeirarchy - LukeW

    2/91

    2

    Luke Wroblewski

    Yahoo! Inc. Senior Principal, Product Ideation & Design

    LukeW Interface Designs Principal & Founder

    Product design & strategy services

    Author Site-Seeing: A Visual Approach to Web Usability (Wiley

    & Sons)

    Form Design Best Practices (Rosenfeld Media) -Upcoming

    Functioning Form: Web applications, product strategy, &interface design articles

    Previously eBay Inc., Lead Designer

    University of Illinois, Instructor

    NCSA, Senior Designer

    http://www.lukew.com

  • 8/12/2019 PageHeirarchy - LukeW

    3/91

    3

    Outline

    Why does page hierarchy matter? How do we construct a hierarchy?

    Enable usability

    Reflect priority

    How do we use hierarchy to: Communicate messages

    Illuminate actions

    Organize information

    Present data

  • 8/12/2019 PageHeirarchy - LukeW

    4/91

    2

    Luke Wroblewski

    Yahoo! Inc. Senior Principal, Product Ideation & Design

    LukeW Interface Designs Principal & Founder

    Product design & strategy services

    Author Site-Seeing: A Visual Approach to Web Usability (Wiley

    & Sons)

    Form Design Best Practices (Rosenfeld Media) -Upcoming

    Functioning Form: Web applications, product strategy, &interface design articles

    Previously eBay Inc., Lead Designer

    University of Illinois, Instructor

    NCSA, Senior Designer

    http://www.lukew.com

  • 8/12/2019 PageHeirarchy - LukeW

    5/91

    3

    Outline

    Why does page hierarchy matter? How do we construct a hierarchy?

    Enable usability

    Reflect priority

    How do we use hierarchy to: Communicate messages

    Illuminate actions

    Organize information

    Present data

  • 8/12/2019 PageHeirarchy - LukeW

    6/91

    4

    How We Use the Web

    Look around feverishly for anything that is interesting or vaguelyresembles what you are looking for, and is clickable. -Steve Krug

    -Steve Krug, Dont Make Me Think: A Common Sense Approach to Web Usability

  • 8/12/2019 PageHeirarchy - LukeW

    7/91

    5Squidoo Eye-tracking study (by etre)

  • 8/12/2019 PageHeirarchy - LukeW

    8/91

    6

    Design Considerations

    Presentation: How your application appears to your audience

    Interaction: How your application behaves in response to user actions

    Organization: The structure of your application

    Luke Wroblewski, Site-Seeing: A Visual Approach to Web Usability

  • 8/12/2019 PageHeirarchy - LukeW

    9/91

    7

    Presentation

    All interactions occur through the presentation Inform users

    Establish relationships between content

    Guide users through actions

    Make organizational systems clear

    Provide situational awareness

    Maintain consistency to create a sense of place

    Effectively convey brand message to your audience

    Emotional impact

    Engage and invite Provide a unique personality

  • 8/12/2019 PageHeirarchy - LukeW

    10/91

    8

    What Makes a Great Presentation?

    Visual Organization Communicates the

    relationships between userinterface elements

    Enables Interaction Design

    Information Design

    Personality

    Communicates the brandessence of a product

    Visceral design

    Color, font, image, pattern

    selection

  • 8/12/2019 PageHeirarchy - LukeW

    11/91

    9

    The End Goal

    Quickly Communicate

    What is this? Usefulness How do I use it? Usability

    Why should I care? Desirability

  • 8/12/2019 PageHeirarchy - LukeW

    12/91

    10

    BEFORE AFTER

  • 8/12/2019 PageHeirarchy - LukeW

    13/91

    11

    After Visual Hierarchy

  • 8/12/2019 PageHeirarchy - LukeW

    14/91

    12

    Before Visual Hierarchy

  • 8/12/2019 PageHeirarchy - LukeW

    15/91

    13

    After Visual Hierarchy

  • 8/12/2019 PageHeirarchy - LukeW

    16/91

    14

  • 8/12/2019 PageHeirarchy - LukeW

    17/91

    15

    Before & After Visual Hierarchy

    AQD

    esign,

    Japan

  • 8/12/2019 PageHeirarchy - LukeW

    18/91

    16

    PRINCIPLES OF VISUALCOMMUNICATION

    PHOTO BY MATTEO PENZO

  • 8/12/2019 PageHeirarchy - LukeW

    19/91

    17

    How We See

    How we make sense ofwhat we see

    Recognizing similarities &differences

    This allows us to group

    information And give it meaning

    Relationships

    Between individualelements

    To the whole (story)

    Flickr: Uploaded on August 19, 2006 by Tom-Tom

  • 8/12/2019 PageHeirarchy - LukeW

    20/91

    18

    Understanding Perception

    Several principles tell us how (why) we groupvisual information

    Proximity-elements close together are perceived as a group

    Similarities-of shape, size, color can group elements

    Continuance-grouped through basic patterns

    Closure-group elements by space filled between them

    Luke Wroblewski, Site-Seeing: A Visual Approach to Web Usability

  • 8/12/2019 PageHeirarchy - LukeW

    21/91

    19

    Forming Relationships

    Creating relationships requires an understanding ofwhat makes things different

    Introducing variations in one or more of the abovecategories creates visual contrast

    Also created through positioning

    Luke Wroblewski, Site-Seeing: A Visual Approach to Web Usability

  • 8/12/2019 PageHeirarchy - LukeW

    22/91

    20

    Using Relationships

    Use visual relationships to

    Add more or less visual weightto objects

    Difference is created by contrast between objects Why do we want to vary the visual weight of objects

    Luke Wroblewski, Site-Seeing: A Visual Approach to Web Usability

  • 8/12/2019 PageHeirarchy - LukeW

    23/91

  • 8/12/2019 PageHeirarchy - LukeW

    24/91

    22

    Hierarchy Applied

    Visual weight guides you through Image

    Title

    Date & Location

    Ticket Information

    Building an effective hierarchy

    Involves use of visual relationships toadd more or less visual weight toelements

  • 8/12/2019 PageHeirarchy - LukeW

    25/91

    23

    Building Effective Hierarchies

    Distribution of visual weight

    Visually dominant images get noticed most

    Focal point, center of interest

    Distinct visual weight guides you through the narrative

    Essential to keep it balanced

    Luke Wroblewski, Site-Seeing: A Visual Approach to Web Usability

  • 8/12/2019 PageHeirarchy - LukeW

    26/91

    24

    Effective Hierarchy

  • 8/12/2019 PageHeirarchy - LukeW

    27/91

    25

    No Clear Hierarchy

  • 8/12/2019 PageHeirarchy - LukeW

    28/91

    26

    No Clear Hierarchy

  • 8/12/2019 PageHeirarchy - LukeW

    29/91

    27

    No Hierarchy

  • 8/12/2019 PageHeirarchy - LukeW

    30/91

    28

    Effective Hierarchy

  • 8/12/2019 PageHeirarchy - LukeW

    31/91

    29

    To Summarize

    Visual Communicationis part

    Visual Organizationand part personality.

    Visual Hierarchyis a deliberate prioritization of

    Visual Weightenabled by the manipulation of

    Visual Relationshipsto create Meaningfor users.

  • 8/12/2019 PageHeirarchy - LukeW

    32/91

    30

    WHATS THEPRIORITY?

    NOW WE KNOW HOWTO CONSTRUCT A

    VISUAL HIERARCHY

    BUT WHAT SHOULD ITCOMMUNICATE?

  • 8/12/2019 PageHeirarchy - LukeW

    33/91

    31

    Enable Usability

    Once you understand hierarchy, you can Guide users through a sequence

    Suggest distinct choices

    Answer Key Questions What is this?

    Where am I?

    What do I do now?

  • 8/12/2019 PageHeirarchy - LukeW

    34/91

    32

    Explain What

    Lots of different elementson each page

    Communicate differencesbetween elements

    Their relative importance

    Their meaning

    Apply consistently throughoutan application

  • 8/12/2019 PageHeirarchy - LukeW

    35/91

  • 8/12/2019 PageHeirarchy - LukeW

    36/91

    34

    Scanning Part 2

  • 8/12/2019 PageHeirarchy - LukeW

    37/91

    35

    Explaining Where

    Visual hierarchy within navigation systems

    You are here indicators (s.e.d.)

    Indication of structure (size, color, etc.)

  • 8/12/2019 PageHeirarchy - LukeW

    38/91

    36

    How Do I ?

    Go to the next step?

  • 8/12/2019 PageHeirarchy - LukeW

    39/91

    37

    Building a Hierarchy

    Effective page hierarchies map toprioritized user/business needs

    Building an effective hierarchy1. List out required content & actions

    2. Prioritize the list

    3. Start at the top and give each element equal or lessvisual weight as the previous element This ensures there is enough contrast between elements

    You are likely to end up with more unique visualtreatments than your design actually needs

    4. Work through the elements on the page again tobring more visual consistency to related elements

  • 8/12/2019 PageHeirarchy - LukeW

    40/91

  • 8/12/2019 PageHeirarchy - LukeW

    41/91

    39

    Data-driven Prioritization

  • 8/12/2019 PageHeirarchy - LukeW

    42/91

    40

    SitesHierarchies: management, military

    Examples: closed, expensive, complex,accurate

    IMAGES BASED ON ANDREW HILTONS ARCHITECTURES OF PARTICIPATION

    Content ObjectsEmergent Networks: open, inexpensive,

    simple, close enough

    Examples: crowds, friends, incidental

    networks,

  • 8/12/2019 PageHeirarchy - LukeW

    43/91

    41

  • 8/12/2019 PageHeirarchy - LukeW

    44/91

    42

    24% CONTENT76% SITE OVERHEAD

  • 8/12/2019 PageHeirarchy - LukeW

    45/91

    43

  • 8/12/2019 PageHeirarchy - LukeW

    46/91

    44

    COMMUNICATING ACENTRAL MESSAGEDifferentiate

    Explain

  • 8/12/2019 PageHeirarchy - LukeW

    47/91

    45

    Central message

  • 8/12/2019 PageHeirarchy - LukeW

    48/91

    46

    Not enough hierarchy

  • 8/12/2019 PageHeirarchy - LukeW

    49/91

    47

    Not enough contrast

  • 8/12/2019 PageHeirarchy - LukeW

    50/91

    48

    Central Message

  • 8/12/2019 PageHeirarchy - LukeW

    51/91

    49

    What is this?

  • 8/12/2019 PageHeirarchy - LukeW

    52/91

    50

    Communicate function

  • 8/12/2019 PageHeirarchy - LukeW

    53/91

    51

    Web Transitions

    1. Locomotion to digital representations ofphysical entities Directories & portals, Yahoo!

    Company sites & brochure-ware

    2. Digital manipulation of physical goods E-commerce everywhere

    Amazon, eBay

    3. Digital services Enable conversation & manipulation

    Display surfaces

    Content creation

    Aggregation Entertainment

    -Types of digital services: TOM CHI, YAHOO!

  • 8/12/2019 PageHeirarchy - LukeW

    54/91

    52

    Packaging Design for Web Apps

    Meaningful Shout Differentiate

    Attract

    Embody the Brand

    Back of Pack Support the Story

    Outline Benefits & Features

    Unpacking Experience

  • 8/12/2019 PageHeirarchy - LukeW

    55/91

    53

    TAKE ACTIONWhat do I do now?

    User Needs &Business Goals

  • 8/12/2019 PageHeirarchy - LukeW

    56/91

    54

    Take action?

  • 8/12/2019 PageHeirarchy - LukeW

    57/91

    55

    Take Action: Sign Up

  • 8/12/2019 PageHeirarchy - LukeW

    58/91

  • 8/12/2019 PageHeirarchy - LukeW

    59/91

    57

    Email call to action

  • 8/12/2019 PageHeirarchy - LukeW

    60/91

    58

    Take action?

  • 8/12/2019 PageHeirarchy - LukeW

    61/91

    59

    Take action: download

  • 8/12/2019 PageHeirarchy - LukeW

    62/91

    60

    Take Action: complete a form

  • 8/12/2019 PageHeirarchy - LukeW

    63/91

    61

    Take action

  • 8/12/2019 PageHeirarchy - LukeW

    64/91

    62

    Take action

  • 8/12/2019 PageHeirarchy - LukeW

    65/91

    63

    One primary action

  • 8/12/2019 PageHeirarchy - LukeW

    66/91

  • 8/12/2019 PageHeirarchy - LukeW

    67/91

    65

    One primary & one secondary action

  • 8/12/2019 PageHeirarchy - LukeW

    68/91

    66

    Two primary actions

  • 8/12/2019 PageHeirarchy - LukeW

    69/91

    67

    ORGANIZEINFORMATION What can I find here?

  • 8/12/2019 PageHeirarchy - LukeW

    70/91

    68

    No clear hierarchy

  • 8/12/2019 PageHeirarchy - LukeW

    71/91

    69

    Hierarchy mapped to goals

  • 8/12/2019 PageHeirarchy - LukeW

    72/91

    70

    Limited hierarchy

  • 8/12/2019 PageHeirarchy - LukeW

    73/91

    71

    Clear hierarchy

  • 8/12/2019 PageHeirarchy - LukeW

    74/91

    72

    PRESENT DATAFocus on information

    Enable discovery

  • 8/12/2019 PageHeirarchy - LukeW

    75/91

    73

    A Simple Table

  • 8/12/2019 PageHeirarchy - LukeW

    76/91

    74

    After Visual Communication?

    Labels and their values havebeen divided into rows andcolumns Requires horizontal and vertical

    movement

    Need to look across for one label andup for the second label

    Compounded by the increasedseparation of the data - the labels arefurther away from their values.

    Potentially better for lookingup a particular value in thetable

    Makes taking all the data in atonce more difficult.

  • 8/12/2019 PageHeirarchy - LukeW

    77/91

    75

    After Visual Communication?

    Are people looking for aspecific value (i.e. dischargesthis month)

    One of Devas layouts hit themark.

    Do they simply need a sense ofall the information at once?

    The original redesigned tablemakes scanning easier

    Is there a prioritization of thedata

    One of Devas layouts hit themark.

    Is everything equallyimportant?

    Introducing size and colorvariations might add visual noiseinstead of bringing extra attentionto really important data

  • 8/12/2019 PageHeirarchy - LukeW

    78/91

    76

    After Visual Communication?

    If the purpose of the "last month" data isto calculate the monthly mutation, the lastcolumn offers faster satisfaction.

    Styling the row and column groupsprovides further importance andemphasizes to the data relations and givemore meaning to the structure of the grid

    The foot contains the single mostimportant statistic for this table.

    -Robbin van Eijsden

    http://www.ict-id.nl/CSSshed/website/html/tablebility_part1.html

  • 8/12/2019 PageHeirarchy - LukeW

    79/91

    77

    Comparison

  • 8/12/2019 PageHeirarchy - LukeW

    80/91

    78

    Focus on the data?

  • 8/12/2019 PageHeirarchy - LukeW

    81/91

  • 8/12/2019 PageHeirarchy - LukeW

    82/91

    80

    Focus on the data

  • 8/12/2019 PageHeirarchy - LukeW

    83/91

    81

    Focus on context

    F d t

  • 8/12/2019 PageHeirarchy - LukeW

    84/91

    82

    Focus on data

    C i t l ti hi

  • 8/12/2019 PageHeirarchy - LukeW

    85/91

    83

    Communicate relationships

    C i t l ti hi

  • 8/12/2019 PageHeirarchy - LukeW

    86/91

    84

    Communicate relationships

  • 8/12/2019 PageHeirarchy - LukeW

    87/91

    85

    QUESTIONSANSWERS

    Flickr: June 29, 2005 by atomicity

    Q&A

  • 8/12/2019 PageHeirarchy - LukeW

    88/91

    86

    Q&A

    Question

    Id love to have an effective visual hierarchy on my site butevery stakeholder wants their content or feature to beprominently displayed. What can I do?

    Answer

    Separate the discussion about hierarchy from the actual visualdesign

    Create an ordered list of all the content and actions on aspecific page and work with each stakeholder to prioritize it

    If you have any data about the usage or importance (for endusers) of the items in the list include it as well

    Once you have buy-in on the list- use the language of design toexplain how your design reflects the lists prioritization

    If any stakeholders complain about their visual prominence in

    the design, offer to revisit the ordering of the list and bring inthe rest of the stakeholders that already agreed to theprioritization

    Q&A

  • 8/12/2019 PageHeirarchy - LukeW

    89/91

    87

    Q&A

    Question

    How do I know if I have the right visual hierarchy in mydesigns? Do I need to test it?

    Answer

    It is possible to develop successful interfaces without extensiveuser research, if one is adept at understanding generalizedpatterns

    Understanding the foundational principles behind visual designenables you create effective designs

    Asking users do you like option a or option b? rarely providesany useful information.

    Instead ask users to walk through a specific task

    This process will help inform whether or not the visual design iseffectively supporting user needs.

    Q&A

  • 8/12/2019 PageHeirarchy - LukeW

    90/91

    88

    Q&A

    Question Most of my work involves small incremental improvements and

    not a full redesign. How I can I incrementally develop effectivevisual communication in this situation?

    Answer When adding an element to an application consider how it relates to

    the whole:

    Is it more or less important than other elements in the application? Is it very similar or very different from other elements in the

    application?

    Does it logically fit within specific content or actions?

    How does it relate to the overall goals and vision of theapplication?

    Document these relationships to begin building a visual language

    Apply that language each time you make incremental changes

    For more information

  • 8/12/2019 PageHeirarchy - LukeW

    91/91

    For more information

    Functioning Form www.lukew.com/ff/

    Site-Seeing: A VisualApproach to Web Usability

    Wiley & Sons

    Drop me a note [email protected]