SlideShare uma empresa Scribd logo
1 de 147
You’re Still Doing It Wrong
@paularmstrong
Forms
turbotax.com
An Internet
Without Forms
Social Networks
Social Networks
Where Would We Be?
Good Question
© Cern, Geneva
INTERNET




SERIOUS BUSINESS
© Cern, Geneva
HTML5
Progression and
Lessons Learned
Goal: A Better Way
tl;dr
Instructions Are Ignored
twitter.com/devices (2009)
twitter.com/devices (2009)
twitter.com/devices (2009)
twitter.com/devices (2010)
twitter.com/devices (2010)
twitter.com/devices (2010)
Organize Into Sections
• Name, Age, Location, etc
• Name, Age, Location, etc
• Details, Quantity of Order, Relayed Info
• Name, Age, Location, etc
• Details, Quantity of Order, Relayed Info
• Contact Method, Email, Phone
• Ask for optional information after the required
• Ask for optional information after the required
• Consider multi-page forms
• Ask for optional information after the required
• Consider multi-page forms
 • Let them know before they start
• Ask for optional information after the required
• Consider multi-page forms
 • Let them know before they start
 • Relay progress back to the user
officedepot.com
officedepot.com
officedepot.com
amazon.com
amazon.com
Be Minimalist
Be Minimalist

• User-Centered Design
Be Minimalist

• User-Centered Design
• Task-Focused
Be Minimalist

• User-Centered Design
• Task-Focused
• Single Call-To-Action
Be Minimalist

• User-Centered Design
• Task-Focused
• Single Call-To-Action
• Kill the Clutter
digg.com
digg.com
dailymile.com
dailymile.com
godaddy.com
godaddy.com
scribbls.com
scribbls.com
cl.ly
cl.ly
my.cl.ly/register
my.cl.ly/register
my.cl.ly/register
my.cl.ly/login
my.cl.ly/register
Flexible Form Fields
No Dashes or Spaces
unixwiz.net/ndos-shame.html
You User Was Right
Remove All
Non-AlphaNumeric
   Characters
<?php
	 preg_replace(
	 	 /[W_]/g,
	 	 '',
	 	 ‘+1-(650) 328-2345’
	 );
	 // returns -> 16503282345
?>
Reformat with
  JavaScript
Reformat with
  JavaScript
Account For Differences
Account For Differences

• Phone Numbers
Account For Differences

• Phone Numbers
• Postal Codes
Account For Differences

• Phone Numbers
• Postal Codes
• Credit Cards
Account For Differences

• Phone Numbers
• Postal Codes
• Credit Cards
• Dates
Mad-Libs Style Forms
One day, [noun] [verb,
pt.] down to the [noun]
 and saw a [adjective]
        [noun].
huffduffer.com/signup
usedcars.kbb.com
lukew.com/ff/entry.asp?1007
25-40% Increased
 Conversion Rate
bingocardcreator.com
bingocardcreator.com
Label Position
Left Aligned

    Right Aligned

                    Above


                    Overlay
First Name

Last Name

Email Address
First Name

Last Name

Email Address
First Name

   Last Name

Email Address
First Name

   Last Name

Email Address
First Name


Last Name


Email Address
First Name


Last Name


Email Address
Above
                                        30%

                    Left-Aligned
                        29%      Right-Aligned
                                     41%



smashingmagazine.com/2008/07/04/web-form-design-patterns-sign-up-forms/
Left Aligned

    Right Aligned

                    Above


                    Overlay
First Name

Last Name

Email Address
First Name

Last Name

Email Address
<input type=“text”
value=“Search Here” />
<input type=“text”
value=“Search Here” />
<input type=“text”
value=“Search Here”
onclick=“this.value=‘’” />
<input type=“text”
value=“Search Here”
onclick=“this.value=‘’” />
Input Value != Label
First Name

Last Name

Email Address

    Submit
Label
First Name

Last Name

Email Address

    Submit
Input
First Name

Last Name

Email Address

    Submit
First Name

Last Name

Email Address

    Submit
Last Name

Email Address

    Submit
Paul



Email Address

       Submit
Paul

Armstrong



       Submit
First Name

Last Name

Email Address

    Submit
First Name

Last Name

Email Address

    Submit
Paul Name
First

Last Name

Email Address

    Submit
Paul Name
First

Last Name

Email Address

    Submit
Paul Name
First

Last Name
Armstrong

Email Address

    Submit
$(‘input’).labelover();



github.com/paularmstrong/labelover
Usability & Accessibility
Don’t Use Helper Values
<input type=“text”
value=“First Name” />
Tab Index
Error Messages
Color Hinting


Success       Error
en.wikipedia.org/wiki/File:Ishihara_9.png
Color Hinting


Success       Error
Color Hinting


Success       Error
Iconography


Success     Error
Iconography


Error       Success
Iconography


Error       Success
Error Proximity
my.cl.ly/register
facebook.com
yahoo.com
Test Everything
bingocardcreator.com
A/B Testing
A                                          B

kalzumeus.com/2010/02/27/lesson-from-madlibs-signup-fad-do-your-own-tests/
Free and Easy

http://google.com/websiteoptimizer
• Always a Better Way
• Always a Better Way
• Be Minimal
• Always a Better Way
• Be Minimal
• Be Flexible
• Always a Better Way
• Be Minimal
• Be Flexible
• Be Open to New Things
• Always a Better Way
• Be Minimal
• Be Flexible
• Be Open to New Things
• Test!
@paularmstrong



paul@paularmstrongdesigns.com



http://paularmstrongdesigns.com

Mais conteúdo relacionado

Mais procurados (6)

Bad & good examples of websites creative media
Bad & good examples of websites creative mediaBad & good examples of websites creative media
Bad & good examples of websites creative media
 
Amazon and Google: The State of the Algorithms (2017)
Amazon and Google: The State of the Algorithms (2017)Amazon and Google: The State of the Algorithms (2017)
Amazon and Google: The State of the Algorithms (2017)
 
What Domain Name To Choose?
What Domain Name To Choose?What Domain Name To Choose?
What Domain Name To Choose?
 
Moonah Class 1
Moonah Class 1Moonah Class 1
Moonah Class 1
 
Author Websites 101
Author Websites 101Author Websites 101
Author Websites 101
 
Natural Language Movie Queries - Bing vs Google
Natural Language Movie Queries - Bing vs GoogleNatural Language Movie Queries - Bing vs Google
Natural Language Movie Queries - Bing vs Google
 

Destaque

Dependency Injection with PHP and PHP 5.3
Dependency Injection with PHP and PHP 5.3Dependency Injection with PHP and PHP 5.3
Dependency Injection with PHP and PHP 5.3
Fabien Potencier
 
Grafico diario del dax perfomance index para el 12 04-2013
Grafico diario del dax perfomance index para el 12 04-2013Grafico diario del dax perfomance index para el 12 04-2013
Grafico diario del dax perfomance index para el 12 04-2013
Experiencia Trading
 

Destaque (20)

Do you know Dependency Injection ?
Do you know Dependency Injection ?Do you know Dependency Injection ?
Do you know Dependency Injection ?
 
Dependency Injection with PHP and PHP 5.3
Dependency Injection with PHP and PHP 5.3Dependency Injection with PHP and PHP 5.3
Dependency Injection with PHP and PHP 5.3
 
Dependency Injection
Dependency InjectionDependency Injection
Dependency Injection
 
Dependency Injection in Laravel
Dependency Injection in LaravelDependency Injection in Laravel
Dependency Injection in Laravel
 
Inversion of Control and Dependency Injection
Inversion of Control and Dependency InjectionInversion of Control and Dependency Injection
Inversion of Control and Dependency Injection
 
Functional Dependency Injection in C#
Functional Dependency Injection in C#Functional Dependency Injection in C#
Functional Dependency Injection in C#
 
Dependency injection - the right way
Dependency injection - the right wayDependency injection - the right way
Dependency injection - the right way
 
Inversion of Control - Introduction and Best Practice
Inversion of Control - Introduction and Best PracticeInversion of Control - Introduction and Best Practice
Inversion of Control - Introduction and Best Practice
 
IoC and Mapper in C#
IoC and Mapper in C#IoC and Mapper in C#
IoC and Mapper in C#
 
Idol Master Platinum Stars アイマス プラチナスターズ Game Review
Idol Master Platinum Stars アイマス プラチナスターズ Game ReviewIdol Master Platinum Stars アイマス プラチナスターズ Game Review
Idol Master Platinum Stars アイマス プラチナスターズ Game Review
 
Redefining realness for brands on Twitter - SXSW 2015
Redefining realness for brands on Twitter - SXSW 2015Redefining realness for brands on Twitter - SXSW 2015
Redefining realness for brands on Twitter - SXSW 2015
 
Marketing Channels 101
Marketing Channels 101Marketing Channels 101
Marketing Channels 101
 
Diffusion of lead user (Presentation)
Diffusion of lead user (Presentation)Diffusion of lead user (Presentation)
Diffusion of lead user (Presentation)
 
Sljuncana mafija
Sljuncana mafijaSljuncana mafija
Sljuncana mafija
 
Emerging themes from Cannes 2013
Emerging themes from Cannes 2013Emerging themes from Cannes 2013
Emerging themes from Cannes 2013
 
Grafico diario del dax perfomance index para el 12 04-2013
Grafico diario del dax perfomance index para el 12 04-2013Grafico diario del dax perfomance index para el 12 04-2013
Grafico diario del dax perfomance index para el 12 04-2013
 
LJ52 42
LJ52 42LJ52 42
LJ52 42
 
Europees Hof zet eerste stap in dispuut onverdoofd slachten
Europees Hof zet eerste stap in dispuut onverdoofd slachtenEuropees Hof zet eerste stap in dispuut onverdoofd slachten
Europees Hof zet eerste stap in dispuut onverdoofd slachten
 
Independent Chairman - Research Spotlight
Independent Chairman - Research SpotlightIndependent Chairman - Research Spotlight
Independent Chairman - Research Spotlight
 
Eight Signs Your Marketing Content Is Being Wasted, Ignored, Exploited...Or W...
Eight Signs Your Marketing Content Is Being Wasted, Ignored, Exploited...Or W...Eight Signs Your Marketing Content Is Being Wasted, Ignored, Exploited...Or W...
Eight Signs Your Marketing Content Is Being Wasted, Ignored, Exploited...Or W...
 

Semelhante a You're Still Doing It Wrong

Semelhante a You're Still Doing It Wrong (20)

Design better forms – UXBristol
Design better forms  – UXBristolDesign better forms  – UXBristol
Design better forms – UXBristol
 
Web Forms People Don't Hate
Web Forms People Don't HateWeb Forms People Don't Hate
Web Forms People Don't Hate
 
Stop the Mobile Journey Ending on the Desktop
Stop the Mobile Journey Ending on the DesktopStop the Mobile Journey Ending on the Desktop
Stop the Mobile Journey Ending on the Desktop
 
Design better forms – Mobile UX London
Design better forms – Mobile UX LondonDesign better forms – Mobile UX London
Design better forms – Mobile UX London
 
Getting Information through HTML Forms
Getting Information through HTML FormsGetting Information through HTML Forms
Getting Information through HTML Forms
 
Wireframe Powerpoint Parts
Wireframe Powerpoint PartsWireframe Powerpoint Parts
Wireframe Powerpoint Parts
 
Internet Address and Password Logbook
Internet Address and Password LogbookInternet Address and Password Logbook
Internet Address and Password Logbook
 
Building & Breaking Web Forms with Quaid-JS
Building & Breaking Web Forms with Quaid-JSBuilding & Breaking Web Forms with Quaid-JS
Building & Breaking Web Forms with Quaid-JS
 
Growth Hacking Strategies For Rapid Growth
Growth Hacking Strategies For Rapid GrowthGrowth Hacking Strategies For Rapid Growth
Growth Hacking Strategies For Rapid Growth
 
Contact Discovery - Chinmay Chavan - Sourcing Lab
Contact Discovery - Chinmay Chavan - Sourcing LabContact Discovery - Chinmay Chavan - Sourcing Lab
Contact Discovery - Chinmay Chavan - Sourcing Lab
 
Best Practices in Email Design & Development: HighRoad Solution Workshop
Best Practices in Email Design & Development: HighRoad Solution WorkshopBest Practices in Email Design & Development: HighRoad Solution Workshop
Best Practices in Email Design & Development: HighRoad Solution Workshop
 
Identity
IdentityIdentity
Identity
 
Let's Taco "Bout Finding Emails and Phone Numbers - SourceCon Philly - May 5,...
Let's Taco "Bout Finding Emails and Phone Numbers - SourceCon Philly - May 5,...Let's Taco "Bout Finding Emails and Phone Numbers - SourceCon Philly - May 5,...
Let's Taco "Bout Finding Emails and Phone Numbers - SourceCon Philly - May 5,...
 
Market You
Market YouMarket You
Market You
 
HighRoad U Webinar: Election & Holiday Email Extravaganza
HighRoad U Webinar:  Election & Holiday Email ExtravaganzaHighRoad U Webinar:  Election & Holiday Email Extravaganza
HighRoad U Webinar: Election & Holiday Email Extravaganza
 
Cian Brassil, Birdleaf - DMX Dublin 2016
 Cian Brassil, Birdleaf - DMX Dublin 2016 Cian Brassil, Birdleaf - DMX Dublin 2016
Cian Brassil, Birdleaf - DMX Dublin 2016
 
How to Get Your Foot in the Door of New Accounts
How to Get Your Foot in the Door of New AccountsHow to Get Your Foot in the Door of New Accounts
How to Get Your Foot in the Door of New Accounts
 
Ready Reference Presentation on AnyWho
Ready Reference Presentation on AnyWhoReady Reference Presentation on AnyWho
Ready Reference Presentation on AnyWho
 
Make Everyone a Tester: Natural Language Acceptance Testing
Make Everyone a Tester: Natural Language Acceptance TestingMake Everyone a Tester: Natural Language Acceptance Testing
Make Everyone a Tester: Natural Language Acceptance Testing
 
Do’s and Don’ts of Email Marketing - Women's Council of REALTORS Webinar
Do’s and Don’ts of Email Marketing - Women's Council of REALTORS WebinarDo’s and Don’ts of Email Marketing - Women's Council of REALTORS Webinar
Do’s and Don’ts of Email Marketing - Women's Council of REALTORS Webinar
 

Último

Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
nirzagarg
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
eeanqy
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion pills in Kuwait Cytotec pills in Kuwait
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
amitlee9823
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
amitlee9823
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
amitlee9823
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
TusharBahuguna2
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
amitlee9823
 

Último (20)

Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
 
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 

You're Still Doing It Wrong

Notas do Editor

  1. Frontend Designer &amp; Developer Work to simplify user interaction through IA, Design, etc Slideshow up on Slideshare and my site later today
  2. At this point of our progression with developing and using the Web, it&apos;s nearly impossible to imagine where we&apos;d be if we didn&apos;t have a method of getting information directly from web site visitors and into usable formats. Forms were originally included in the first versions of HTML in 1990 by Sir Tim Berners-Lee.
  3. Since then, the specifications for them have barely changed. Today, we use them for almost everything. From searching to social networking like Facebook and Twitter to doing our taxes to searching for new web sites.
  4. Since then, the specifications for them have barely changed. Today, we use them for almost everything. From searching to social networking like Facebook and Twitter to doing our taxes to searching for new web sites.
  5. Except for some dramatic (and awesome) additions in HTML5, that is. But today we&amp;#x2019;ll concentrate on the design of forms, not how awesome the specs are for them.
  6. But in all the years that we&apos;ve had forms and we&apos;ve tried getting information from our visitors, have we really progressed far enough in our design and use of them? Yes, but no. Because you&apos;re still doing it wrong.
  7. Goal for Presentation: Make you realize that you&apos;re doing something wrong and motivate you to do it better. I say better, because there often is no absolute &quot;right way&quot; to do something on the web, but there is almost always a &quot;better way&quot;.
  8. Too Long; Didn&amp;#x2019;t Read
  9. Steve Krug&amp;#x2019;s &amp;#x201C;Don&amp;#x2019;t Make Me Think!&amp;#x201D;: We don&amp;#x2019;t read pages; we scan them. We&amp;#x2019;re in a hurry, we know we don&amp;#x2019;t need to read everything, we&amp;#x2019;re good at it.
  10. Please precede your number with a &quot;+&quot; and your country code (leaving off the leading 0 of your number if applicable). Examples: +447781488126 or +12125551212. Need help?
  11. Please precede your number with a &quot;+&quot; and your country code (leaving off the leading 0 of your number if applicable). Examples: +447781488126 or +12125551212. Need help?
  12. Please precede your number with a &quot;+&quot; and your country code (leaving off the leading 0 of your number if applicable). Examples: +447781488126 or +12125551212. Need help?
  13. *Logical* Sections
  14. Getting information is like having a conversation with your site visitor. Imagine having a conversation with someone you just met: the first thing you find out is their name, maybe some general information about where they&amp;#x2019;re from. Then you get the details. Lastly, you find out how you can contact them later if there&amp;#x2019;s ever a problem. Forms should be structured the same way.
  15. Getting information is like having a conversation with your site visitor. Imagine having a conversation with someone you just met: the first thing you find out is their name, maybe some general information about where they&amp;#x2019;re from. Then you get the details. Lastly, you find out how you can contact them later if there&amp;#x2019;s ever a problem. Forms should be structured the same way.
  16. Getting information is like having a conversation with your site visitor. Imagine having a conversation with someone you just met: the first thing you find out is their name, maybe some general information about where they&amp;#x2019;re from. Then you get the details. Lastly, you find out how you can contact them later if there&amp;#x2019;s ever a problem. Forms should be structured the same way.
  17. UCD: Give the interface extensive attention at each step of the process TF: Focus on a single task at a time Using a single Call-To-Action minimizes lost conversions Remove all unnecessary surrounding content
  18. UCD: Give the interface extensive attention at each step of the process TF: Focus on a single task at a time Using a single Call-To-Action minimizes lost conversions Remove all unnecessary surrounding content
  19. UCD: Give the interface extensive attention at each step of the process TF: Focus on a single task at a time Using a single Call-To-Action minimizes lost conversions Remove all unnecessary surrounding content
  20. UCD: Give the interface extensive attention at each step of the process TF: Focus on a single task at a time Using a single Call-To-Action minimizes lost conversions Remove all unnecessary surrounding content
  21. &amp;#x201C;Numbers only&amp;#x2013;no dashes or spaces&amp;#x201D;
  22. Offenders include: Constant Contact, Best Buy, Costco, AT&amp;T, California DMV, Consumer Reports, Geico&amp;#x2026;
  23. Your service just didn&amp;#x2019;t account for how they normally would right it.
  24. Seriously... it&amp;#x2019;s pretty easy...
  25. &amp;#x201C;I would like to use Huffduffer. I want my username to be ___________ and I want my password to be ___________. My email address is ___________. By the way, my name is ___________ and my website is ___________.&amp;#x201D;
  26. &amp;#x201C;Hello, my name is ___________ ___________ and I&amp;#x2019;m writing you today to learn more about [&amp;#x2026;] I live at ___________ in the 94114 area and I would like o hear back from you soon and learn more about this vehicle. Please call me at ___________ at your earliest convenience.
  27. Confirmed by Vast.com and Kelly Blue Book. But will it work for everyone?
  28. &amp;#x201C;I want to make bingo cards! Save them for me under my __________ and I&amp;#x2019;d like to use this word ___________ as my password. Doing it wrong. Found a 22% decrease in conversions. But, they did one thing right: tested it.
  29. Has a lot of visual interaction. Is quite time consuming to comprehend and interact with.
  30. Has a lot of visual interaction. Is quite time consuming to comprehend and interact with.
  31. Has a lot of visual interaction. Is quite time consuming to comprehend and interact with.
  32. Less visual interaction than left aligned with a more clear association of label to input, but this can still be further optimized.
  33. Less visual interaction than left aligned with a more clear association of label to input, but this can still be further optimized.
  34. Less visual interaction than left aligned with a more clear association of label to input, but this can still be further optimized.
  35. Very clear label to input association with a single visual path flowing down the fields. Fastest completion and comprehension times of all previous formatting choices. To find out more, visit http://uxmatters.com/mt/archives/2006/07/label-placement-in-forms.php
  36. Your CSS must lay your label over your input.
  37. Your CSS must lay your label over your input.
  38. Your CSS must lay your label over your input.
  39. Your CSS must lay your label over your input.
  40. Your CSS must lay your label over your input.
  41. Your CSS must lay your label over your input.
  42. Your CSS must lay your label over your input.
  43. Your CSS must lay your label over your input.
  44. Your CSS must lay your label over your input.
  45. Label context disappears on input focus. How am I supposed to know what I was going to type in here?
  46. Label context disappears on input focus. How am I supposed to know what I was going to type in here?
  47. Label context disappears on input focus. How am I supposed to know what I was going to type in here?
  48. Label context disappears on input focus. How am I supposed to know what I was going to type in here?
  49. Label context disappears on input focus. How am I supposed to know what I was going to type in here?
  50. Label context disappears on input focus. How am I supposed to know what I was going to type in here?
  51. Label context disappears on input focus. How am I supposed to know what I was going to type in here?
  52. Label context disappears on input focus. How am I supposed to know what I was going to type in here?
  53. Label context disappears on input focus. How am I supposed to know what I was going to type in here?
  54. Label context disappears on input focus. How am I supposed to know what I was going to type in here?
  55. Better! Context doesn&amp;#x2019;t disappear completely.
  56. Better! Context doesn&amp;#x2019;t disappear completely.
  57. Better! Context doesn&amp;#x2019;t disappear completely.
  58. Better! Context doesn&amp;#x2019;t disappear completely.
  59. Better! Context doesn&amp;#x2019;t disappear completely.
  60. Better! Context doesn&amp;#x2019;t disappear completely.
  61. Better! Context doesn&amp;#x2019;t disappear completely.
  62. Better! Context doesn&amp;#x2019;t disappear completely.
  63. Better! Context doesn&amp;#x2019;t disappear completely.
  64. Better! Context doesn&amp;#x2019;t disappear completely.
  65. Better! Context doesn&amp;#x2019;t disappear completely.
  66. Hooray! a jQuery plugin to do the work for you! But use this sparingly.
  67. Testing the relative effectiveness of multiple versions of the same advertisement, or other content, in referring visitors to a site.