SlideShare una empresa de Scribd logo
1 de 42
Descargar para leer sin conexión
WEB APPLICATION
           PAGE HIERARCHY
           LUKE WROBLEWSKI
           WEBSTOCK 2008, NEW ZEALAND




                                                               1




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



                                                               2




                                                                   1
Outline

• Why does page hierarchy matter?
• How do we construct a hierarchy?
• How do we use hierarchy to:
   • Communicate messages
   • Illuminate actions
   • Organize information




                                                                                       3




How We Use the Web

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




          -Steve Krug, Don’t Make Me Think: A Common Sense Approach to Web Usability




                                                                                       4




                                                                                           2
Squidoo Eye-tracking study (by etre)                       5




Design Considerations




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




• Presentation: How your application appears to your audience
• Interaction: How your application behaves in response to user actions
• Organization: The structure of your application

                                                                                      6




                                                                                          3
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


                                                      7




What Makes a Great Presentation?

• Visual Organization
  • Communicates the
    relationships between
    user interface elements
  • Enables Interaction
    Design
  • Information Design
• Personality
  • Communicates the brand
    essence of a product
  • Visceral design
  • Color, font, image,
    pattern selection



                                                      8




                                                          4
The End Goal




    • Quickly Communicate
      • What is this? Usefulness
      • How do I use it? Usability
      • Why should I care? Desirability




                                          9




                                          10




                                               5
BEFORE & AFTER




                          11




Before Visual Hierarchy




                          12




                               6
After Visual Hierarchy




                          13




Before Visual Hierarchy




                          14




                               7
After Visual Hierarchy




                         15




                         16




                              8
Before & After Visual Hierarchy




                                                          AQ Design, Japan
                                                                             17




PRINCIPLES OF VISUAL
COMMUNICATION


                                  PHOTO BY MATTEO PENZO




                                                                             18




                                                                                  9
How We See

• How we make sense of
  what we see
    • Recognizing similarities
      & differences
    • This allows us to group
      information
    • And give it meaning
• Relationships                                                     Flickr: Uploaded on August 19, 2006 by Tom-Tom


    • Between individual
      elements
    • To the whole (story)




                                                                                                                     19




Understanding Perception




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




• Several principles tell us how (why) we group visual
  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


                                                                                                                     20




                                                                                                                          10
Forming Relationships




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




   • Creating relationships requires an understanding of
     what makes things different
   • Introducing variations in one or more of the above
     categories creates visual contrast
   • Also created through positioning


                                                                         21




  Using Relationships




 • Use visual relationships to
         • Add more or less visual weight to 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


                                                                         22




                                                                              11
Visual Hierarchy

• Creates a center of interest that attracts the
  viewer’s attention
• Creates a sense of order and balance
• Establishes a pattern of movement to guide a
  viewer through a composition
• In other words, it tells a story
   • Like all good stories it has a beginning, end, and a
     point.




                                                            23




Hierarchy Applied

• Visual weight guides you
  through
   •   Image
   •   Title
   •   Date & Location
   •   Ticket Information


• Building an effective hierarchy
   • Involves use of visual relationships
     to add more or less visual weight to
     elements




                                                            24




                                                                 12
Building Effective Hierarchies




 • Distribution of visual weight
          • Visually dominant images get noticed most
          • Focal point, center of interest
 • Distinct visual weight guides you through narrative
          • Essential to keep it balanced
Luke Wroblewski, Site-Seeing: A Visual Approach to Web Usability


                                                                   25




         Effective Hierarchy




                                                                   26




                                                                        13
No Clear Hierarchy




                     27




No Clear Hierarchy




                     28




                          14
No Hierarchy




                      29




Effective Hierarchy




                      30




                           15
Effective Hierarchy




                      31




Effective Hierarchy




                      32




                           16
To Summarize

•   Visual Communication is part
•   Visual Organization and part personality.
•   Visual Hierarchy is a deliberate prioritization of
•   Visual Weight enabled by the manipulation of
•   Visual Relationships to create
•   Meaning for users.




                                                         33




                                                         34




                                                              17
NOW WE KNOW HOW
                                   TO CONSTRUCT A
WHAT’S THE                         VISUAL HIERARCHY
PRIORITY?                          BUT WHAT DO WE DO
                                   WITH IT?




                                                         35




          Web Applications
      •   Hosting costs less than cup of coffee per
          month
      •   Free open source platforms
      •   Development toolkits increasingly available
      •   Instant global audience: 1.2B people use the
          Internet (Sept 2007)




                                                         36




                                                              18
COMMUNICATING A        WHAT IS THIS?
CENTRAL MESSAGE
                       EXPLAIN &
                       DIFFERENTIATE




                                       37




Not enough hierarchy




                                       38




                                            19
Too many visual differences




                              39




Not enough contrast




                              40




                                   20
Central Message




                  41




                  42




                       21
43




Meeting Expectations

• Prioritization becomes especially
  important when you consider how people
  access content
  •   Content Aggregators
  •   Display Surfaces
  •   Content Creation Sites
  •   Search
  •   Communication Tools
  •   More…




                                           44




                                                22
Accessing Content
  • Content Aggregators: Digg, Delicious, etc.




                                                 45




Accessing Content
  • Display Surfaces: Facebook, MySpace, etc.




                                                 46




                                                      23
Accessing Content
  • Content Creation Sites: Blogs, Wikis




                                                    47




Accessing Content
  • Search
  • Communication: Email, Instant Messenger, etc.




                                                    48




                                                         24
49




          Context




Related




          Content




                    50




                         25
24% CONTENT
76% SITE OVERHEAD




                    51




                    52




                         26
Scanning Part 1




                  53




Scanning Part 2




                  54




                       27
WHAT DO I DO NOW?
TAKE ACTION
                 USER NEEDS &
                 BUSINESS GOALS




                                  55




Form Messaging




                                  56




                                       28
Form Messaging




                       57




Email call to action




                       58




                            29
Email call to action




                       59




Take action?




                       60




                            30
Take action: download




                        61




    Take action




                        62




                             31
Take action




                           63




Clear path to completion




                           64




                                32
One primary action




                                     65




One primary & one secondary action




                                     66




                                          33
One primary & one secondary action




                                     67




Two primary actions




                                     68




                                          34
WHAT CAN I FIND
ORGANIZE         HERE?
INFORMATION
                 PRESENT DATA




                                   69




A Simple Table




                                   70




                                        35
After Visual Communication?

•   “I think I found an even better solution to simplify this part of user
    interface.” -One Creative Director’s Journal




•   “This way I think users will need even less time to see all the information
    presented in the table especially frequent users. For new users or users in
    doubt once they rollover the number for which they don’t know the meaning,
    they will see a description.”




    http://andreysmagin.com/blog/redesigning-a-simple-table

                                                                                                       71




After Visual Communication?

                                                              •   Labels and their values have
                                                                  been divided into rows and
                                                                  columns
                                                                   •   Requires horizontal and vertical
                                                                       movement
                                                                   •   Need to look across for one label
                                                                       and up for the second label
                                                                   •   Compounded by the increased
                                                                       separation of the data - the
                                                                       labels are further away from their
                                                                       values.
                                                              •   Potentially better for looking
                                                                  up a particular value in the
                                                                  table
                                                              •   Makes taking all the data in
                                                                  at once more difficult.




                                                                                                       72




                                                                                                            36
After Visual Communication?

                                                                     •   Are people looking for a
                                                                         specific value (i.e. discharges
                                                                         this month)
                                                                          •   One of Deva’s layouts hit the
                                                                              mark.
                                                                     •   Do they simply need a sense
                                                                         of all the information at
                                                                         once?
                                                                          •   The original redesigned table
                                                                              makes scanning easier
                                                                     •   Is there a prioritization of the
                                                                         data
                                                                          •   One of Deva’s layouts hit the
                                                                              mark.
                                                                     •   Is everything equally
                                                                         important?
                                                                          •   Introducing size and color
                                                                              variations might add visual
                                                                              noise instead of bringing
                                                                              extra attention to really
                                                                              important data

                                                                                                              73




After Visual Communication?

                                                        Robbin van Eijsden
                                                        •     If the purpose of the quot;last monthquot;
                                                              data is to calculate the monthly
                                                              mutation
                                                               •   Last column offers faster satisfaction.
                                                        •     Styling the row and column groups
                                                              provides
                                                               •   Further importance
                                                               •   Emphasizes the data relations
                                                               •   Gives more meaning to the structure
                                                                   of the grid
                                                        •     The footer contains the single most
                                                              important statistic for this table




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

                                                                                                              74




                                                                                                                   37
After Visual Communication?


                       • Focus on content &
                         headers
                       • Data second
                       • If people only need one
                         section of data at a
                         time might be a good
                         solve
                       • No quick scanning




                                               75




Comparison




                                               76




                                                    38
Focus on the data?




                     77




Focus on the data?




                     78




                          39
Email Program




                        79




Another Email Program




                        80




                             40
OS X Visual Design




                                                         81




To Summarize

•   Visual Communication is part
•   Visual Organization and part personality.
•   Visual Hierarchy is a deliberate prioritization of
•   Visual Weight enabled by the manipulation of
•   Visual Relationships to create
•   Meaning for users.
     • Communicate messages
     • Illuminate actions
     • Organize information




                                                         82




                                                              41
For more information…

              • Functioning Form
                • www.lukew.com/ff/
              • Site-Seeing: A Visual
                Approach to Web Usability
                • Wiley & Sons
              • Drop me a note
                • luke@lukew.com




                                            83




                                                 42

Más contenido relacionado

Destacado

10 Most Common Misconceptions About User Experience
10 Most Common Misconceptions About User Experience10 Most Common Misconceptions About User Experience
10 Most Common Misconceptions About User ExperienceTherese Kokot
 
Table-First : Building Responsive Data Visualization for the Web
Table-First : Building Responsive Data Visualization for the WebTable-First : Building Responsive Data Visualization for the Web
Table-First : Building Responsive Data Visualization for the WebBill Hinderman
 
HCI - Chapter 4
HCI - Chapter 4HCI - Chapter 4
HCI - Chapter 4Alan Dix
 
Opticon 2015-Pushing the Boundaries of Optimizely
Opticon 2015-Pushing the Boundaries of OptimizelyOpticon 2015-Pushing the Boundaries of Optimizely
Opticon 2015-Pushing the Boundaries of OptimizelyOptimizely
 
Luke Wroblewski, Designing Across Devices, WarmGun 2013
Luke Wroblewski, Designing Across Devices, WarmGun 2013Luke Wroblewski, Designing Across Devices, WarmGun 2013
Luke Wroblewski, Designing Across Devices, WarmGun 2013500 Startups
 
User Experience Design For Non Designers
User Experience Design For Non DesignersUser Experience Design For Non Designers
User Experience Design For Non DesignersAmanda W
 

Destacado (10)

10 Most Common Misconceptions About User Experience
10 Most Common Misconceptions About User Experience10 Most Common Misconceptions About User Experience
10 Most Common Misconceptions About User Experience
 
Best Practices For Form Design
Best Practices For Form DesignBest Practices For Form Design
Best Practices For Form Design
 
History of hci
History of hciHistory of hci
History of hci
 
UXD WTF
UXD WTFUXD WTF
UXD WTF
 
Table-First : Building Responsive Data Visualization for the Web
Table-First : Building Responsive Data Visualization for the WebTable-First : Building Responsive Data Visualization for the Web
Table-First : Building Responsive Data Visualization for the Web
 
Mobile first. Luke Wroblewski
Mobile first. Luke WroblewskiMobile first. Luke Wroblewski
Mobile first. Luke Wroblewski
 
HCI - Chapter 4
HCI - Chapter 4HCI - Chapter 4
HCI - Chapter 4
 
Opticon 2015-Pushing the Boundaries of Optimizely
Opticon 2015-Pushing the Boundaries of OptimizelyOpticon 2015-Pushing the Boundaries of Optimizely
Opticon 2015-Pushing the Boundaries of Optimizely
 
Luke Wroblewski, Designing Across Devices, WarmGun 2013
Luke Wroblewski, Designing Across Devices, WarmGun 2013Luke Wroblewski, Designing Across Devices, WarmGun 2013
Luke Wroblewski, Designing Across Devices, WarmGun 2013
 
User Experience Design For Non Designers
User Experience Design For Non DesignersUser Experience Design For Non Designers
User Experience Design For Non Designers
 

Similar a Page Heirarchy - Luke Wroblewski

Wiki Design Luke W
Wiki Design  Luke WWiki Design  Luke W
Wiki Design Luke WRoss Lawley
 
User Experience Workshop
User Experience WorkshopUser Experience Workshop
User Experience WorkshopMotivate Design
 
The Impact of Web 2.0 on Library Websites
The Impact of Web 2.0 on Library WebsitesThe Impact of Web 2.0 on Library Websites
The Impact of Web 2.0 on Library WebsitesRachel Vacek
 
Search and Browsing Cycle for Knowledge Discovery and Learning
Search and Browsing Cycle for Knowledge Discovery and LearningSearch and Browsing Cycle for Knowledge Discovery and Learning
Search and Browsing Cycle for Knowledge Discovery and LearningSebastian Ryszard Kruk
 
'Comfort Media' Solution for Winston Russia
'Comfort Media' Solution for Winston Russia'Comfort Media' Solution for Winston Russia
'Comfort Media' Solution for Winston RussiaGoodKarma.me
 
Web 2.0 and e-elearning
Web 2.0 and e-elearningWeb 2.0 and e-elearning
Web 2.0 and e-elearningDavid Wilcox
 
Yvonne Doll, Designing Content for Usability
Yvonne Doll, Designing Content for UsabilityYvonne Doll, Designing Content for Usability
Yvonne Doll, Designing Content for Usabilitywebcontent2007
 
UX & RIAs: UI Design Challenges (ERGOSIGN)
UX & RIAs: UI Design Challenges (ERGOSIGN)UX & RIAs: UI Design Challenges (ERGOSIGN)
UX & RIAs: UI Design Challenges (ERGOSIGN)Ergosign GmbH
 
Web Usability: Making Your Sites More Awesomer
Web Usability: Making Your Sites More AwesomerWeb Usability: Making Your Sites More Awesomer
Web Usability: Making Your Sites More AwesomerJennifer Riehle McFarland
 
Setting Course: Design Research to Experience Roadmap
Setting Course: Design Research to Experience RoadmapSetting Course: Design Research to Experience Roadmap
Setting Course: Design Research to Experience RoadmapJason Ulaszek
 
Visual analysis with tableau
Visual analysis with tableauVisual analysis with tableau
Visual analysis with tableauByung Kook Ha
 
Debunking Web Design Myths
Debunking Web Design MythsDebunking Web Design Myths
Debunking Web Design Mythselliotjaystocks
 
The Principles of Interface
The Principles of InterfaceThe Principles of Interface
The Principles of InterfaceChristina Wodtke
 
Website Development Process
Website Development ProcessWebsite Development Process
Website Development ProcessHend Al-Khalifa
 
Portfolios in Higher Education: Capitalizing on the Digital and Interactive
Portfolios in Higher Education: Capitalizing on the Digital and Interactive Portfolios in Higher Education: Capitalizing on the Digital and Interactive
Portfolios in Higher Education: Capitalizing on the Digital and Interactive dcambrid
 
Designing Intuitive SharePoint Sites: The Science of "Easy to Use"
Designing Intuitive SharePoint Sites: The Science of "Easy to Use" Designing Intuitive SharePoint Sites: The Science of "Easy to Use"
Designing Intuitive SharePoint Sites: The Science of "Easy to Use" Marcy Kellar
 

Similar a Page Heirarchy - Luke Wroblewski (20)

Wiki Design Considerations
Wiki Design ConsiderationsWiki Design Considerations
Wiki Design Considerations
 
Wiki Design Luke W
Wiki Design  Luke WWiki Design  Luke W
Wiki Design Luke W
 
User Experience Workshop
User Experience WorkshopUser Experience Workshop
User Experience Workshop
 
Irl Web Strategy
Irl Web StrategyIrl Web Strategy
Irl Web Strategy
 
The Impact of Web 2.0 on Library Websites
The Impact of Web 2.0 on Library WebsitesThe Impact of Web 2.0 on Library Websites
The Impact of Web 2.0 on Library Websites
 
Search and Browsing Cycle for Knowledge Discovery and Learning
Search and Browsing Cycle for Knowledge Discovery and LearningSearch and Browsing Cycle for Knowledge Discovery and Learning
Search and Browsing Cycle for Knowledge Discovery and Learning
 
'Comfort Media' Solution for Winston Russia
'Comfort Media' Solution for Winston Russia'Comfort Media' Solution for Winston Russia
'Comfort Media' Solution for Winston Russia
 
Web 2.0 and e-elearning
Web 2.0 and e-elearningWeb 2.0 and e-elearning
Web 2.0 and e-elearning
 
Yvonne Doll, Designing Content for Usability
Yvonne Doll, Designing Content for UsabilityYvonne Doll, Designing Content for Usability
Yvonne Doll, Designing Content for Usability
 
UX & RIAs: UI Design Challenges (ERGOSIGN)
UX & RIAs: UI Design Challenges (ERGOSIGN)UX & RIAs: UI Design Challenges (ERGOSIGN)
UX & RIAs: UI Design Challenges (ERGOSIGN)
 
Design Patterns Lw
Design Patterns LwDesign Patterns Lw
Design Patterns Lw
 
Impactwebtools
ImpactwebtoolsImpactwebtools
Impactwebtools
 
Web Usability: Making Your Sites More Awesomer
Web Usability: Making Your Sites More AwesomerWeb Usability: Making Your Sites More Awesomer
Web Usability: Making Your Sites More Awesomer
 
Setting Course: Design Research to Experience Roadmap
Setting Course: Design Research to Experience RoadmapSetting Course: Design Research to Experience Roadmap
Setting Course: Design Research to Experience Roadmap
 
Visual analysis with tableau
Visual analysis with tableauVisual analysis with tableau
Visual analysis with tableau
 
Debunking Web Design Myths
Debunking Web Design MythsDebunking Web Design Myths
Debunking Web Design Myths
 
The Principles of Interface
The Principles of InterfaceThe Principles of Interface
The Principles of Interface
 
Website Development Process
Website Development ProcessWebsite Development Process
Website Development Process
 
Portfolios in Higher Education: Capitalizing on the Digital and Interactive
Portfolios in Higher Education: Capitalizing on the Digital and Interactive Portfolios in Higher Education: Capitalizing on the Digital and Interactive
Portfolios in Higher Education: Capitalizing on the Digital and Interactive
 
Designing Intuitive SharePoint Sites: The Science of "Easy to Use"
Designing Intuitive SharePoint Sites: The Science of "Easy to Use" Designing Intuitive SharePoint Sites: The Science of "Easy to Use"
Designing Intuitive SharePoint Sites: The Science of "Easy to Use"
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Último (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

Page Heirarchy - Luke Wroblewski

  • 1. WEB APPLICATION PAGE HIERARCHY LUKE WROBLEWSKI WEBSTOCK 2008, NEW ZEALAND 1 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 2 1
  • 2. Outline • Why does page hierarchy matter? • How do we construct a hierarchy? • How do we use hierarchy to: • Communicate messages • Illuminate actions • Organize information 3 How We Use the Web “Look around feverishly for anything that is interesting or vaguely resembles what you are looking for, and is clickable.” -Steve Krug -Steve Krug, Don’t Make Me Think: A Common Sense Approach to Web Usability 4 2
  • 3. Squidoo Eye-tracking study (by etre) 5 Design Considerations Luke Wroblewski, Site-Seeing: A Visual Approach to Web Usability • Presentation: How your application appears to your audience • Interaction: How your application behaves in response to user actions • Organization: The structure of your application 6 3
  • 4. 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 7 What Makes a Great Presentation? • Visual Organization • Communicates the relationships between user interface elements • Enables Interaction Design • Information Design • Personality • Communicates the brand essence of a product • Visceral design • Color, font, image, pattern selection 8 4
  • 5. The End Goal • Quickly Communicate • What is this? Usefulness • How do I use it? Usability • Why should I care? Desirability 9 10 5
  • 6. BEFORE & AFTER 11 Before Visual Hierarchy 12 6
  • 7. After Visual Hierarchy 13 Before Visual Hierarchy 14 7
  • 9. Before & After Visual Hierarchy AQ Design, Japan 17 PRINCIPLES OF VISUAL COMMUNICATION PHOTO BY MATTEO PENZO 18 9
  • 10. How We See • How we make sense of what we see • Recognizing similarities & differences • This allows us to group information • And give it meaning • Relationships Flickr: Uploaded on August 19, 2006 by Tom-Tom • Between individual elements • To the whole (story) 19 Understanding Perception Luke Wroblewski, Site-Seeing: A Visual Approach to Web Usability • Several principles tell us how (why) we group visual 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 20 10
  • 11. Forming Relationships Luke Wroblewski, Site-Seeing: A Visual Approach to Web Usability • Creating relationships requires an understanding of what makes things different • Introducing variations in one or more of the above categories creates visual contrast • Also created through positioning 21 Using Relationships • Use visual relationships to • Add more or less visual weight to 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 22 11
  • 12. Visual Hierarchy • Creates a center of interest that attracts the viewer’s attention • Creates a sense of order and balance • Establishes a pattern of movement to guide a viewer through a composition • In other words, it tells a story • Like all good stories it has a beginning, end, and a point. 23 Hierarchy Applied • Visual weight guides you through • Image • Title • Date & Location • Ticket Information • Building an effective hierarchy • Involves use of visual relationships to add more or less visual weight to elements 24 12
  • 13. Building Effective Hierarchies • Distribution of visual weight • Visually dominant images get noticed most • Focal point, center of interest • Distinct visual weight guides you through narrative • Essential to keep it balanced Luke Wroblewski, Site-Seeing: A Visual Approach to Web Usability 25 Effective Hierarchy 26 13
  • 14. No Clear Hierarchy 27 No Clear Hierarchy 28 14
  • 15. No Hierarchy 29 Effective Hierarchy 30 15
  • 16. Effective Hierarchy 31 Effective Hierarchy 32 16
  • 17. To Summarize • Visual Communication is part • Visual Organization and part personality. • Visual Hierarchy is a deliberate prioritization of • Visual Weight enabled by the manipulation of • Visual Relationships to create • Meaning for users. 33 34 17
  • 18. NOW WE KNOW HOW TO CONSTRUCT A WHAT’S THE VISUAL HIERARCHY PRIORITY? BUT WHAT DO WE DO WITH IT? 35 Web Applications • Hosting costs less than cup of coffee per month • Free open source platforms • Development toolkits increasingly available • Instant global audience: 1.2B people use the Internet (Sept 2007) 36 18
  • 19. COMMUNICATING A WHAT IS THIS? CENTRAL MESSAGE EXPLAIN & DIFFERENTIATE 37 Not enough hierarchy 38 19
  • 20. Too many visual differences 39 Not enough contrast 40 20
  • 21. Central Message 41 42 21
  • 22. 43 Meeting Expectations • Prioritization becomes especially important when you consider how people access content • Content Aggregators • Display Surfaces • Content Creation Sites • Search • Communication Tools • More… 44 22
  • 23. Accessing Content • Content Aggregators: Digg, Delicious, etc. 45 Accessing Content • Display Surfaces: Facebook, MySpace, etc. 46 23
  • 24. Accessing Content • Content Creation Sites: Blogs, Wikis 47 Accessing Content • Search • Communication: Email, Instant Messenger, etc. 48 24
  • 25. 49 Context Related Content 50 25
  • 26. 24% CONTENT 76% SITE OVERHEAD 51 52 26
  • 27. Scanning Part 1 53 Scanning Part 2 54 27
  • 28. WHAT DO I DO NOW? TAKE ACTION USER NEEDS & BUSINESS GOALS 55 Form Messaging 56 28
  • 29. Form Messaging 57 Email call to action 58 29
  • 30. Email call to action 59 Take action? 60 30
  • 31. Take action: download 61 Take action 62 31
  • 32. Take action 63 Clear path to completion 64 32
  • 33. One primary action 65 One primary & one secondary action 66 33
  • 34. One primary & one secondary action 67 Two primary actions 68 34
  • 35. WHAT CAN I FIND ORGANIZE HERE? INFORMATION PRESENT DATA 69 A Simple Table 70 35
  • 36. After Visual Communication? • “I think I found an even better solution to simplify this part of user interface.” -One Creative Director’s Journal • “This way I think users will need even less time to see all the information presented in the table especially frequent users. For new users or users in doubt once they rollover the number for which they don’t know the meaning, they will see a description.” http://andreysmagin.com/blog/redesigning-a-simple-table 71 After Visual Communication? • Labels and their values have been divided into rows and columns • Requires horizontal and vertical movement • Need to look across for one label and up for the second label • Compounded by the increased separation of the data - the labels are further away from their values. • Potentially better for looking up a particular value in the table • Makes taking all the data in at once more difficult. 72 36
  • 37. After Visual Communication? • Are people looking for a specific value (i.e. discharges this month) • One of Deva’s layouts hit the mark. • Do they simply need a sense of all the information at once? • The original redesigned table makes scanning easier • Is there a prioritization of the data • One of Deva’s layouts hit the mark. • Is everything equally important? • Introducing size and color variations might add visual noise instead of bringing extra attention to really important data 73 After Visual Communication? Robbin van Eijsden • If the purpose of the quot;last monthquot; data is to calculate the monthly mutation • Last column offers faster satisfaction. • Styling the row and column groups provides • Further importance • Emphasizes the data relations • Gives more meaning to the structure of the grid • The footer contains the single most important statistic for this table http://www.ict-id.nl/CSSshed/website/html/tablebility_part1.html 74 37
  • 38. After Visual Communication? • Focus on content & headers • Data second • If people only need one section of data at a time might be a good solve • No quick scanning 75 Comparison 76 38
  • 39. Focus on the data? 77 Focus on the data? 78 39
  • 40. Email Program 79 Another Email Program 80 40
  • 41. OS X Visual Design 81 To Summarize • Visual Communication is part • Visual Organization and part personality. • Visual Hierarchy is a deliberate prioritization of • Visual Weight enabled by the manipulation of • Visual Relationships to create • Meaning for users. • Communicate messages • Illuminate actions • Organize information 82 41
  • 42. For more information… • Functioning Form • www.lukew.com/ff/ • Site-Seeing: A Visual Approach to Web Usability • Wiley & Sons • Drop me a note • luke@lukew.com 83 42