SlideShare a Scribd company logo
1 of 26
Psychology Behind Good Web
          Design


             Presented by:
  Olin Gallet (olindgallet@gmail.com)
       http://www.olingallet.com
    University of New Orleans, '09
        B. S. Computer Science
            [Slideshare Link]
Why Should YOU Care About Good
         Web Design?

    Leads to better sales

    Extends the product's brand

    Develops a better customer relationship
    (rapport)

    Encourages customers to “spread the word”
    (virality)
Key Discrepancy – Content vs.
                Design

    Content answers what you want to display on a web page – the
    image, the data, the copy, etc.

    Design answers how and where you display the data – the fonts, the
    color, the placement.

    More specifically, CSS answers the visuals, Javascript/jQuery
    answers the behavior.

    Your content should be as decoupled from your design as much as
    possible. If your content is a liquid, it should take the form of
    whatever container that holds it.
How do People Learn a Website?


    Visually
direct cues (calls to action, explanatory labels)
   text styling (fonts, colors, italics, bold, etc.)
   visually semantic (beveled buttons, standout headers)



    Auditory
    breaking silence
    verbal prompts
    echoing/highlighting read text
How do People Learn a Website?


    Through Experience
    Navigating
    Moving around the cursor

    People are DRAWN to what is radically different from the majority.
    Highlight the information you want your user to FOCUS on by
    differentiating it from the norm.
How Can You Make Learning
         Easier? (short)

Consistency/Repetition

 Simplicity

 Spark Curiosity and Reward It
Consistency in General


    Consistency
People enjoy knowing what to expect. It makes
 people comfortable.

    Comfort means people are willing to spend
    more time on the site.

    The repetition provided by consistency also
    helps people learn a site easier.
Consistency in Site Design


    Make changes to design, not content.
    Keep color schemes, styling, branding, etc. the same among
    every page of the site.

    Follow established conventions (if possible)
    ie keep links underlined, place navigation in the top right, etc.
    Wow your visitors with amazing content, not avantgarde rule
    breaking.

    People don't want to feel like they're going to
    another site when navigating unless they want
    to.
Consistency Across Browsers

All browsers were not created equally – they will
  display the same pages differently.

 While there are various solutions, each ones
 have their ups and downs.
Consistency Across Browsers –
               Solutions

    Browser Hacks
    +Quick and easy fix, are usually a small javascript file or css hack
    -Have no guarantee of longevity since they use exploits.
    -Javascript can be turned off. (very minor)

    Sniff out Browser, Serve Up Appropriate Page
    +Guarantees a page looks the way you want in a certain browser.
    -Inefficient use of time when there are better solutions.

    Browser Agnostic Framework
    +Does not care which browser it's on.
    -Negatives vary on the individual framework
Consistency Across Screen
            Resolutions

Computers are not just PCs and laptops – they
 are iPhones, Androids, Xboxs, tablets, etc.




 But they all have different screen sizes.
Consistency Across Screen
          Resolutions – Solutions

    Device-dependent solution
    +Allows functionality to be added/removed based on device.
    -A bit more time consuming.

    Liquid/Fluid Layouts
    +Doesn't change content but rather how content is organized on a
    page amongst resolutions.
    +/-Works best with text-dominant or image-dominant content.

    Scaling Layouts
    +Changes size of content based on screen resolution.
    -Can distort images, especially if width or height is significantly higher
    than the other.
How Can You Make Learning a Site
        Easier? (cntd)

    Simplicity
    People don't want to think much when
    navigating a site.

    People with less options funnel into conversion
    better and are less likely to bounce.
Why Simplicity Matters in Sales


    This is a diagram of types of sales
Emotion vs. Logic in Sales


    Full Emotional Sale
    -People buy to satisfy an emotion (belonging, happiness, etc.)
    -Buyer's Remorse
    -Good for one-time sales such as vacations, houses, etc.

    Full Logical Sale
    -People buy due to a need (food, water, etc.)
    -Gives no reason for a repeat sale
    -Also good for one-time sales

    Mixed Emotional / Logical Sale
    -Provides a logical reasoning for purchases, stopping buyer's
    remorse
    -Hits the emotional switches needed for repeat purchases
How to Express Emotion & Logic on
            Websites

    Emotion
    -Vibrant colors
    -Scenery
    -Models

    Logic
    -Testimonials
    -Scientific Facts/Evidence
    -Statistics/Data

    You want to keep the design simple so the content can
    do the work for you.
Less choices = More Simple = Less
      Logic = More Emotion

    Less choices mean less time thinking
Hick's Law provides mathematical backing to the
 time people take when making a selection from
 a set of choices.

    Note that Hick's Law assumes that the user
    knows every choice and how to access each
    choice already. It's better for repeat visitors as
    opposed to first time visitors.
Hick's Law, Basic Form
Hick's Law, Realistic Form
Key Focus: Navigation Menus


    Navigation menus are one of the cornerstones of a good website.

    Provide key navigation prominently, provide optional navigation in a
    less prominent, but visible location. Key navigation answers why
    your user is going to your site. Less choices = better.

    Having a mouseover effect helps identify them – at minimum, change
    the cursor to a hand. Note that mouseover doesn't exist on mobile,
    so make menus look like menus.

    For this reason, I don't recommend pure mouseover dropdown
    menus. Instead, I recommend either lists or click-to-expand menus.

    Sample mouseover code:
    https://gist.github.com/2943900
Some Menu Examples
Sparking Curiosity, Rewarding It


    Curiosity makes people want to learn. Sparking
    it makes people interact with the site.

    Fashion an environment for your target
    Give your target confidence
    Make your target feel something

    Keep in mind people are going to make mistakes. Mistakes are
    better than having everything go well since they learn more than
    without them. The key is to minimizing the damage.
Damage Control


    404 Pages – For honest misspellings on the
    user's part. Make sure all your links work and
    don't link to “under construction” if possible.

    Include breadcrumbs – most common on
    forums

    Include a searchbox if relevant – a necessity on
    any product or service site.

    Include a way to go home to the homepage.
Takeaways


    You are not your audience. Speak to your audience. Find out what
    they want.

    Help your audience rather than letting your audience help
    themselves.

    Be consistent. Be simple. And make your audience feel good about
    themselves.

    Decouple your content and your design as much as possible. Let
    your design work on its own first.

    Don't make your user think!
Suggested Reading

  Steve Krug
  Don't Make Me Think




   William Lidwell | Kritina Holden | Jill
   Butler
   Universal Principles of Design
The Afterglow


    Leave me feedback on the presentation on
    Meetup – too simple? What can I improve?

    Don't forget the slides are on Slideshare at:
    [Slideshare Link] – will also crosspost on
    Meetup.

    Next presentation planned for me will either be
    gamification in user design or utilizing positive
    social engineering in UX design.

More Related Content

What's hot

Social Judgment Theory
Social Judgment TheorySocial Judgment Theory
Social Judgment TheoryArun Jacob
 
Attitudes and Persuasion
Attitudes and PersuasionAttitudes and Persuasion
Attitudes and PersuasionDavid Phillips
 
Cognitive Dissonance
Cognitive DissonanceCognitive Dissonance
Cognitive Dissonanceazanaboni
 
Theory of reasoned action
Theory of reasoned actionTheory of reasoned action
Theory of reasoned actionpaulebuckley
 
Conclusions in Critical Thinking
Conclusions in Critical ThinkingConclusions in Critical Thinking
Conclusions in Critical Thinkinglbrook
 
Cognitive bias for Emotional Design
Cognitive bias for Emotional DesignCognitive bias for Emotional Design
Cognitive bias for Emotional DesignJoana Cerejo
 
Uncertainty Reduction Theory
Uncertainty Reduction TheoryUncertainty Reduction Theory
Uncertainty Reduction TheoryArun Jacob
 
Applying Positive Psychology in the Workplace
Applying Positive Psychology in the WorkplaceApplying Positive Psychology in the Workplace
Applying Positive Psychology in the WorkplacePeeran Mukadam, CPLP®
 
Section A: Passive Audience Theory
Section A: Passive Audience TheorySection A: Passive Audience Theory
Section A: Passive Audience TheoryMissCTurner
 
Attitudes and the Theory of Planned Behaviour Applied to Leisure
Attitudes and the Theory of Planned Behaviour Applied to LeisureAttitudes and the Theory of Planned Behaviour Applied to Leisure
Attitudes and the Theory of Planned Behaviour Applied to LeisureNicole Jensen
 
TCP - Social Judgement Theory
TCP - Social Judgement TheoryTCP - Social Judgement Theory
TCP - Social Judgement TheoryMaddy Monky
 
Spiral of silence
Spiral of silenceSpiral of silence
Spiral of silenceAmeeza Zia
 
Mental models - Final Presentation
Mental models - Final PresentationMental models - Final Presentation
Mental models - Final PresentationKishan Salian
 
Lecture 3 - Visual Communication Theories
Lecture 3 - Visual Communication TheoriesLecture 3 - Visual Communication Theories
Lecture 3 - Visual Communication TheoriesVirtu Institute
 
Cognitive Dissonance
Cognitive Dissonance Cognitive Dissonance
Cognitive Dissonance Vinu Arpitha
 
Sensation and perception lecture notes ss
Sensation and perception lecture notes ssSensation and perception lecture notes ss
Sensation and perception lecture notes ssMrAguiar
 
Working memory model, case study cw & evaluate msm
Working memory model, case study cw & evaluate msmWorking memory model, case study cw & evaluate msm
Working memory model, case study cw & evaluate msmleannacatherina
 

What's hot (20)

Social Judgment Theory
Social Judgment TheorySocial Judgment Theory
Social Judgment Theory
 
Attitudes and Persuasion
Attitudes and PersuasionAttitudes and Persuasion
Attitudes and Persuasion
 
Cognitive Dissonance
Cognitive DissonanceCognitive Dissonance
Cognitive Dissonance
 
Theory of reasoned action
Theory of reasoned actionTheory of reasoned action
Theory of reasoned action
 
Conclusions in Critical Thinking
Conclusions in Critical ThinkingConclusions in Critical Thinking
Conclusions in Critical Thinking
 
Cognitive bias for Emotional Design
Cognitive bias for Emotional DesignCognitive bias for Emotional Design
Cognitive bias for Emotional Design
 
Cognitive biases
Cognitive biasesCognitive biases
Cognitive biases
 
Presentation heuristics
Presentation heuristicsPresentation heuristics
Presentation heuristics
 
Uncertainty Reduction Theory
Uncertainty Reduction TheoryUncertainty Reduction Theory
Uncertainty Reduction Theory
 
Applying Positive Psychology in the Workplace
Applying Positive Psychology in the WorkplaceApplying Positive Psychology in the Workplace
Applying Positive Psychology in the Workplace
 
Section A: Passive Audience Theory
Section A: Passive Audience TheorySection A: Passive Audience Theory
Section A: Passive Audience Theory
 
Attitudes and the Theory of Planned Behaviour Applied to Leisure
Attitudes and the Theory of Planned Behaviour Applied to LeisureAttitudes and the Theory of Planned Behaviour Applied to Leisure
Attitudes and the Theory of Planned Behaviour Applied to Leisure
 
TCP - Social Judgement Theory
TCP - Social Judgement TheoryTCP - Social Judgement Theory
TCP - Social Judgement Theory
 
Spiral of silence
Spiral of silenceSpiral of silence
Spiral of silence
 
Mental models - Final Presentation
Mental models - Final PresentationMental models - Final Presentation
Mental models - Final Presentation
 
Lecture 3 - Visual Communication Theories
Lecture 3 - Visual Communication TheoriesLecture 3 - Visual Communication Theories
Lecture 3 - Visual Communication Theories
 
Cognitive Dissonance
Cognitive Dissonance Cognitive Dissonance
Cognitive Dissonance
 
Sensation and perception lecture notes ss
Sensation and perception lecture notes ssSensation and perception lecture notes ss
Sensation and perception lecture notes ss
 
Islam and psychology
Islam and psychology Islam and psychology
Islam and psychology
 
Working memory model, case study cw & evaluate msm
Working memory model, case study cw & evaluate msmWorking memory model, case study cw & evaluate msm
Working memory model, case study cw & evaluate msm
 

Similar to The Psychology of Good Web Design

Adding Curb Appeal: Website Redesign
Adding Curb Appeal: Website RedesignAdding Curb Appeal: Website Redesign
Adding Curb Appeal: Website RedesignChristy Van Heugten
 
Design and User Interface
Design and User InterfaceDesign and User Interface
Design and User InterfaceBeth Case
 
Designing for web & beyond – don’t get caught with your browser down finalclean
Designing for web & beyond – don’t get caught with your browser down finalcleanDesigning for web & beyond – don’t get caught with your browser down finalclean
Designing for web & beyond – don’t get caught with your browser down finalcleanDuaneClare
 
Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...
Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...
Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...Webflow
 
Top Tips for Responsive eLearning Design
Top Tips for Responsive eLearning Design Top Tips for Responsive eLearning Design
Top Tips for Responsive eLearning Design Cammy Bean
 
UX Tools, Tips & Tricks for Code(Her) Conference 2015
UX Tools, Tips & Tricks for Code(Her) Conference 2015UX Tools, Tips & Tricks for Code(Her) Conference 2015
UX Tools, Tips & Tricks for Code(Her) Conference 2015Katelyn Caillouet
 
Web Design in 1 hour (& 15 minutes) HANDOUT
Web Design in 1 hour (& 15 minutes) HANDOUTWeb Design in 1 hour (& 15 minutes) HANDOUT
Web Design in 1 hour (& 15 minutes) HANDOUTAmy Jorgensen
 
The quick guide to landing page design
The quick guide to landing page designThe quick guide to landing page design
The quick guide to landing page designMd.Waled Bin Rafiq
 
Making Your Website Sing!
Making Your Website Sing!Making Your Website Sing!
Making Your Website Sing!Embolden
 
Making Your Website Sing!
Making Your Website Sing!Making Your Website Sing!
Making Your Website Sing!Embolden
 
Bank Chris - Web UI Design Patterns - 2014
Bank Chris - Web UI Design Patterns - 2014Bank Chris - Web UI Design Patterns - 2014
Bank Chris - Web UI Design Patterns - 2014Shah Muhammad Baig
 
Top 7 Ways To Improve Teams And SharePoint Navigation In Your Digital Workplace
Top 7 Ways To Improve Teams And SharePoint Navigation In Your Digital WorkplaceTop 7 Ways To Improve Teams And SharePoint Navigation In Your Digital Workplace
Top 7 Ways To Improve Teams And SharePoint Navigation In Your Digital WorkplaceRichard Harbridge
 
Typography and Colors for GUI Designers
Typography and Colors for GUI DesignersTypography and Colors for GUI Designers
Typography and Colors for GUI DesignersRavi Bhadauria
 
2013 ion responsive_design_landingpages
2013 ion responsive_design_landingpages2013 ion responsive_design_landingpages
2013 ion responsive_design_landingpagesChafik YAHOU
 
7 Important Guidelines for Effective Responsive Web Design
7 Important Guidelines for Effective Responsive Web Design7 Important Guidelines for Effective Responsive Web Design
7 Important Guidelines for Effective Responsive Web DesignProweaver, Inc
 

Similar to The Psychology of Good Web Design (20)

Rational Website Design
Rational Website DesignRational Website Design
Rational Website Design
 
Adding Curb Appeal: Website Redesign
Adding Curb Appeal: Website RedesignAdding Curb Appeal: Website Redesign
Adding Curb Appeal: Website Redesign
 
UX Tools, Tips, and Tricks
UX Tools, Tips, and TricksUX Tools, Tips, and Tricks
UX Tools, Tips, and Tricks
 
Design and User Interface
Design and User InterfaceDesign and User Interface
Design and User Interface
 
Designing for web & beyond – don’t get caught with your browser down finalclean
Designing for web & beyond – don’t get caught with your browser down finalcleanDesigning for web & beyond – don’t get caught with your browser down finalclean
Designing for web & beyond – don’t get caught with your browser down finalclean
 
What is good design?
What is good design?What is good design?
What is good design?
 
Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...
Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...
Life is not static - your designs shouldn't be either - No Code Conf 2019 Wor...
 
Top Tips for Responsive eLearning Design
Top Tips for Responsive eLearning Design Top Tips for Responsive eLearning Design
Top Tips for Responsive eLearning Design
 
UX Tools, Tips & Tricks for Code(Her) Conference 2015
UX Tools, Tips & Tricks for Code(Her) Conference 2015UX Tools, Tips & Tricks for Code(Her) Conference 2015
UX Tools, Tips & Tricks for Code(Her) Conference 2015
 
Web Design in 1 hour (& 15 minutes) HANDOUT
Web Design in 1 hour (& 15 minutes) HANDOUTWeb Design in 1 hour (& 15 minutes) HANDOUT
Web Design in 1 hour (& 15 minutes) HANDOUT
 
The quick guide to landing page design
The quick guide to landing page designThe quick guide to landing page design
The quick guide to landing page design
 
Making Your Website Sing!
Making Your Website Sing!Making Your Website Sing!
Making Your Website Sing!
 
Making Your Website Sing!
Making Your Website Sing!Making Your Website Sing!
Making Your Website Sing!
 
Bank Chris - Web UI Design Patterns - 2014
Bank Chris - Web UI Design Patterns - 2014Bank Chris - Web UI Design Patterns - 2014
Bank Chris - Web UI Design Patterns - 2014
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Top 7 Ways To Improve Teams And SharePoint Navigation In Your Digital Workplace
Top 7 Ways To Improve Teams And SharePoint Navigation In Your Digital WorkplaceTop 7 Ways To Improve Teams And SharePoint Navigation In Your Digital Workplace
Top 7 Ways To Improve Teams And SharePoint Navigation In Your Digital Workplace
 
Typography and Colors for GUI Designers
Typography and Colors for GUI DesignersTypography and Colors for GUI Designers
Typography and Colors for GUI Designers
 
Principles of good website design
Principles of good website designPrinciples of good website design
Principles of good website design
 
2013 ion responsive_design_landingpages
2013 ion responsive_design_landingpages2013 ion responsive_design_landingpages
2013 ion responsive_design_landingpages
 
7 Important Guidelines for Effective Responsive Web Design
7 Important Guidelines for Effective Responsive Web Design7 Important Guidelines for Effective Responsive Web Design
7 Important Guidelines for Effective Responsive Web Design
 

Recently uploaded

Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 

Recently uploaded (20)

Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 

The Psychology of Good Web Design

  • 1. Psychology Behind Good Web Design Presented by: Olin Gallet (olindgallet@gmail.com) http://www.olingallet.com University of New Orleans, '09 B. S. Computer Science [Slideshare Link]
  • 2. Why Should YOU Care About Good Web Design?  Leads to better sales  Extends the product's brand  Develops a better customer relationship (rapport)  Encourages customers to “spread the word” (virality)
  • 3. Key Discrepancy – Content vs. Design  Content answers what you want to display on a web page – the image, the data, the copy, etc.  Design answers how and where you display the data – the fonts, the color, the placement.  More specifically, CSS answers the visuals, Javascript/jQuery answers the behavior.  Your content should be as decoupled from your design as much as possible. If your content is a liquid, it should take the form of whatever container that holds it.
  • 4. How do People Learn a Website?  Visually direct cues (calls to action, explanatory labels) text styling (fonts, colors, italics, bold, etc.) visually semantic (beveled buttons, standout headers)  Auditory breaking silence verbal prompts echoing/highlighting read text
  • 5. How do People Learn a Website?  Through Experience Navigating Moving around the cursor People are DRAWN to what is radically different from the majority. Highlight the information you want your user to FOCUS on by differentiating it from the norm.
  • 6. How Can You Make Learning Easier? (short) Consistency/Repetition Simplicity Spark Curiosity and Reward It
  • 7. Consistency in General  Consistency People enjoy knowing what to expect. It makes people comfortable. Comfort means people are willing to spend more time on the site. The repetition provided by consistency also helps people learn a site easier.
  • 8. Consistency in Site Design  Make changes to design, not content. Keep color schemes, styling, branding, etc. the same among every page of the site.  Follow established conventions (if possible) ie keep links underlined, place navigation in the top right, etc. Wow your visitors with amazing content, not avantgarde rule breaking. People don't want to feel like they're going to another site when navigating unless they want to.
  • 9. Consistency Across Browsers All browsers were not created equally – they will display the same pages differently. While there are various solutions, each ones have their ups and downs.
  • 10. Consistency Across Browsers – Solutions  Browser Hacks +Quick and easy fix, are usually a small javascript file or css hack -Have no guarantee of longevity since they use exploits. -Javascript can be turned off. (very minor)  Sniff out Browser, Serve Up Appropriate Page +Guarantees a page looks the way you want in a certain browser. -Inefficient use of time when there are better solutions.  Browser Agnostic Framework +Does not care which browser it's on. -Negatives vary on the individual framework
  • 11. Consistency Across Screen Resolutions Computers are not just PCs and laptops – they are iPhones, Androids, Xboxs, tablets, etc. But they all have different screen sizes.
  • 12. Consistency Across Screen Resolutions – Solutions  Device-dependent solution +Allows functionality to be added/removed based on device. -A bit more time consuming.  Liquid/Fluid Layouts +Doesn't change content but rather how content is organized on a page amongst resolutions. +/-Works best with text-dominant or image-dominant content.  Scaling Layouts +Changes size of content based on screen resolution. -Can distort images, especially if width or height is significantly higher than the other.
  • 13. How Can You Make Learning a Site Easier? (cntd)  Simplicity People don't want to think much when navigating a site. People with less options funnel into conversion better and are less likely to bounce.
  • 14. Why Simplicity Matters in Sales  This is a diagram of types of sales
  • 15. Emotion vs. Logic in Sales  Full Emotional Sale -People buy to satisfy an emotion (belonging, happiness, etc.) -Buyer's Remorse -Good for one-time sales such as vacations, houses, etc.  Full Logical Sale -People buy due to a need (food, water, etc.) -Gives no reason for a repeat sale -Also good for one-time sales  Mixed Emotional / Logical Sale -Provides a logical reasoning for purchases, stopping buyer's remorse -Hits the emotional switches needed for repeat purchases
  • 16. How to Express Emotion & Logic on Websites  Emotion -Vibrant colors -Scenery -Models  Logic -Testimonials -Scientific Facts/Evidence -Statistics/Data You want to keep the design simple so the content can do the work for you.
  • 17. Less choices = More Simple = Less Logic = More Emotion  Less choices mean less time thinking Hick's Law provides mathematical backing to the time people take when making a selection from a set of choices. Note that Hick's Law assumes that the user knows every choice and how to access each choice already. It's better for repeat visitors as opposed to first time visitors.
  • 20. Key Focus: Navigation Menus  Navigation menus are one of the cornerstones of a good website.  Provide key navigation prominently, provide optional navigation in a less prominent, but visible location. Key navigation answers why your user is going to your site. Less choices = better.  Having a mouseover effect helps identify them – at minimum, change the cursor to a hand. Note that mouseover doesn't exist on mobile, so make menus look like menus.  For this reason, I don't recommend pure mouseover dropdown menus. Instead, I recommend either lists or click-to-expand menus. Sample mouseover code: https://gist.github.com/2943900
  • 22. Sparking Curiosity, Rewarding It  Curiosity makes people want to learn. Sparking it makes people interact with the site. Fashion an environment for your target Give your target confidence Make your target feel something Keep in mind people are going to make mistakes. Mistakes are better than having everything go well since they learn more than without them. The key is to minimizing the damage.
  • 23. Damage Control  404 Pages – For honest misspellings on the user's part. Make sure all your links work and don't link to “under construction” if possible.  Include breadcrumbs – most common on forums  Include a searchbox if relevant – a necessity on any product or service site.  Include a way to go home to the homepage.
  • 24. Takeaways  You are not your audience. Speak to your audience. Find out what they want.  Help your audience rather than letting your audience help themselves.  Be consistent. Be simple. And make your audience feel good about themselves.  Decouple your content and your design as much as possible. Let your design work on its own first.  Don't make your user think!
  • 25. Suggested Reading Steve Krug Don't Make Me Think William Lidwell | Kritina Holden | Jill Butler Universal Principles of Design
  • 26. The Afterglow  Leave me feedback on the presentation on Meetup – too simple? What can I improve?  Don't forget the slides are on Slideshare at: [Slideshare Link] – will also crosspost on Meetup.  Next presentation planned for me will either be gamification in user design or utilizing positive social engineering in UX design.