SlideShare uma empresa Scribd logo
1 de 55
Baixar para ler offline
How to Make Your Website Not Ugly
Basic UX for Programmers
Hilary Stohs-Krause
Ten Forward Consulting in Madison, WI
@hilarysk
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
About me
● Former journalist (including stint
as a newspaper designer)
● Full-stack developer in Madison,
WI at Ten Forward Consulting
● Primarily work with startups
● Read the second book of the
Stormlight Archive in one day
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
This is a real website …
from 1996.
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
1
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
You know more than
you think you do.
Why design matters
● Usability
● Credibility2
● Interest3,4
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
DISCLAIMER:
(Because of course.)
There are always exceptions.
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
We have a lot to cover.
http://tinyurl.com/hawaii-no-ugly-sites
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
WORDS: make speech visible, No. 1 to 4
Breathing room, legible, scannable, simple
IMAGES: use appropriately, No. 5 & 6
DESIGN: think logically, No. 7 to 10
Icons sparingly, photos and graphics integrated
Patterns, progressive disclosure, consistency, functionality
1 to 4
WORDS: make speech visual
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
WORDS: make speech visual
1. Let your text breathe.
● Length: 60 to 100 characters per line5
● Line-height: 1.4
● Padding: At least 15px
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
AVOID
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
WORDS: make speech visual
● Contrast: Don’t put yellow text on a white background6
● Size: Minimum 16px (depending on typeface)
2. Make your text legible.
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
AVOID
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
WORDS: make speech visual
● Highlight key content
● Subheads, with lowercase and uppercase letters7
● Bulleted lists
3. Make your text scannable.
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
AVOID
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
WORDS: make speech visual
● Limit number of typefaces (2 or 3)
● Limit colors (two to three, not including shades)
● Use more complex fonts for headers, more basic for text
4. Keep the decoration to a minimum.
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
AVOID
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
Let’s recap.
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
WORDS: make speech visible
Breathing room, legible, scannable, simple
5 to 6
IMAGES: use appropriately
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
IMAGES: use appropriately
● Labels: The rule, NOT the exception8
● Work best in navigation or menu
● Avoid icons with conflicting meanings
5. Icons
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
Think fast:
What’s the icon for “share”?
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
9
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
IMAGES: use appropriately
● Banner blindness
● Integrate with content
● Informative and/or relevant
6. Photos and graphics
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
AVOID
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
Let’s recap again.
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
WORDS: make speech visible
Breathing room, legible, scannable, simple
IMAGES: use appropriately
Icons sparingly, photos and graphics integrated
7 to 10
DESIGN: think logically
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
DESIGN: think logically
● Alternate between small, medium and wide
● Quality > originality (in most cases)
● Find something that works, and use it as a model
7. Use patterns
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
AVOID
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
DESIGN: think logically
● F-shape reading pattern
8. Progressive disclosure
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
10
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
DESIGN: think logically
● F-shape reading pattern10
8. Progressive disclosure
● Top to bottom = important to less important
● Above the fold11
● Avoid putting key content in traditional ad areas
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
DESIGN: think logically
● Links, buttons
● Alert messages
● Forms
9. Be consistent
● Tables
● Header typefaces / sizes
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
AVOID
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
DESIGN: think logically
● Bugs trump beauty
● Back-end impacts front-end
10. Functionality is part of design
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
Design is where science
and art break even.
- Robin Mathew,
design entrepreneur
“
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
Final recap.
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
WORDS: make speech visible, No. 1 to 4
Breathing room, legible, scannable, simple
IMAGES: use appropriately, No. 5 & 6
DESIGN: think logically, No. 7 to 10
Icons sparingly, photos and graphics integrated
Patterns, progressive disclosure, consistency, functionality
Additional information
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
Additional information
Citations
1. http://www.epolitics.com/2014/06/05/screenshots-political-website-really-looked-like-1994/
2. https://simson.net/ref/2002/stanfordPTL.pdf
3. https://www.tandfonline.com/doi/abs/10.1080/01449290500330448
4. https://www.nngroup.com/articles/how-long-do-users-stay-on-web-pages/
5. https://www.usability.gov/get-involved/blog/2006/08/line-length-and-onscreen-reading.html
6. http://webaim.org/resources/contrastchecker/
7. https://www.blog.theteamw.com/2009/12/23/100-things-you-should-know-about-people-19-its-a-myth-that-all-capital-letters-
are-inherently-harder-to-read/
8. https://www.usertesting.com/blog/user-friendly-ui-icons/
9. https://www.fastcompany.com/3031872/why-isnt-there-a-standard-share-button
10. https://www.nngroup.com/articles/f-shaped-pattern-reading-web-content/
11. https://resources.infolinks.com/static/eyetracking-whitepaper.pdf
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
Thanks!
Slides: tinyurl.com/hawaii-no-ugly-sites
@hilaryskhttp://tinyurl.com/hawaii-no-ugly-sites
Thanks!
Slides: tinyurl.com/hawaii-no-ugly-sites

Mais conteúdo relacionado

Mais de Hilary Stohs-Krause

Full Stack Toronto 2018: "Beer, bylines and booleans: Exploring the secret su...
Full Stack Toronto 2018: "Beer, bylines and booleans: Exploring the secret su...Full Stack Toronto 2018: "Beer, bylines and booleans: Exploring the secret su...
Full Stack Toronto 2018: "Beer, bylines and booleans: Exploring the secret su...Hilary Stohs-Krause
 
Madison PHP 2018: "Using Our Powers for Good: Tech & Social Impact"
Madison PHP 2018: "Using Our Powers for Good: Tech & Social Impact"Madison PHP 2018: "Using Our Powers for Good: Tech & Social Impact"
Madison PHP 2018: "Using Our Powers for Good: Tech & Social Impact"Hilary Stohs-Krause
 
Cream City Code 2018: "Using Our Powers for Good: Tech & Social Impact"
Cream City Code 2018: "Using Our Powers for Good: Tech & Social Impact"Cream City Code 2018: "Using Our Powers for Good: Tech & Social Impact"
Cream City Code 2018: "Using Our Powers for Good: Tech & Social Impact"Hilary Stohs-Krause
 
Nerd Nite Madison: The secret history of women and nonbinary folks in tech
Nerd Nite Madison: The secret history of women and nonbinary folks in techNerd Nite Madison: The secret history of women and nonbinary folks in tech
Nerd Nite Madison: The secret history of women and nonbinary folks in techHilary Stohs-Krause
 
Forward Fest 2017 - "How to Make Github Magical"
Forward Fest 2017 - "How to Make Github Magical"Forward Fest 2017 - "How to Make Github Magical"
Forward Fest 2017 - "How to Make Github Magical"Hilary Stohs-Krause
 
That Conference keynote 2017 - "We've Always Been Here: Women Changemakers in...
That Conference keynote 2017 - "We've Always Been Here: Women Changemakers in...That Conference keynote 2017 - "We've Always Been Here: Women Changemakers in...
That Conference keynote 2017 - "We've Always Been Here: Women Changemakers in...Hilary Stohs-Krause
 
RailsConf 2017 - "We've always been here: Women changemakers in tech"
RailsConf 2017 - "We've always been here: Women changemakers in tech"RailsConf 2017 - "We've always been here: Women changemakers in tech"
RailsConf 2017 - "We've always been here: Women changemakers in tech"Hilary Stohs-Krause
 
How to Make Your Website Not Ugly: 10 Simple UX Tenets for Non-Designers
How to Make Your Website Not Ugly: 10 Simple UX Tenets for Non-DesignersHow to Make Your Website Not Ugly: 10 Simple UX Tenets for Non-Designers
How to Make Your Website Not Ugly: 10 Simple UX Tenets for Non-DesignersHilary Stohs-Krause
 

Mais de Hilary Stohs-Krause (9)

Full Stack Toronto 2018: "Beer, bylines and booleans: Exploring the secret su...
Full Stack Toronto 2018: "Beer, bylines and booleans: Exploring the secret su...Full Stack Toronto 2018: "Beer, bylines and booleans: Exploring the secret su...
Full Stack Toronto 2018: "Beer, bylines and booleans: Exploring the secret su...
 
Madison PHP 2018: "Using Our Powers for Good: Tech & Social Impact"
Madison PHP 2018: "Using Our Powers for Good: Tech & Social Impact"Madison PHP 2018: "Using Our Powers for Good: Tech & Social Impact"
Madison PHP 2018: "Using Our Powers for Good: Tech & Social Impact"
 
Cream City Code 2018: "Using Our Powers for Good: Tech & Social Impact"
Cream City Code 2018: "Using Our Powers for Good: Tech & Social Impact"Cream City Code 2018: "Using Our Powers for Good: Tech & Social Impact"
Cream City Code 2018: "Using Our Powers for Good: Tech & Social Impact"
 
Nerd Nite Madison: The secret history of women and nonbinary folks in tech
Nerd Nite Madison: The secret history of women and nonbinary folks in techNerd Nite Madison: The secret history of women and nonbinary folks in tech
Nerd Nite Madison: The secret history of women and nonbinary folks in tech
 
Using our powers for good
Using our powers for goodUsing our powers for good
Using our powers for good
 
Forward Fest 2017 - "How to Make Github Magical"
Forward Fest 2017 - "How to Make Github Magical"Forward Fest 2017 - "How to Make Github Magical"
Forward Fest 2017 - "How to Make Github Magical"
 
That Conference keynote 2017 - "We've Always Been Here: Women Changemakers in...
That Conference keynote 2017 - "We've Always Been Here: Women Changemakers in...That Conference keynote 2017 - "We've Always Been Here: Women Changemakers in...
That Conference keynote 2017 - "We've Always Been Here: Women Changemakers in...
 
RailsConf 2017 - "We've always been here: Women changemakers in tech"
RailsConf 2017 - "We've always been here: Women changemakers in tech"RailsConf 2017 - "We've always been here: Women changemakers in tech"
RailsConf 2017 - "We've always been here: Women changemakers in tech"
 
How to Make Your Website Not Ugly: 10 Simple UX Tenets for Non-Designers
How to Make Your Website Not Ugly: 10 Simple UX Tenets for Non-DesignersHow to Make Your Website Not Ugly: 10 Simple UX Tenets for Non-Designers
How to Make Your Website Not Ugly: 10 Simple UX Tenets for Non-Designers
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer 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
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 

Último (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer 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
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

JSConfHawaii 2019: How to make your website not ugly