SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot (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
 

Viewers also liked

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
 

Viewers also liked (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...
 

Similar to You're Still Doing It Wrong

Similar to 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
 

Recently uploaded

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
 
➥🔝 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
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
instagramfab782445
 
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
gajnagarg
 
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
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
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
 
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
amitlee9823
 

Recently uploaded (20)

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)
 
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
 
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
 
➥🔝 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🔝 ...
 
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
 
Gamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad IbrahimGamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad Ibrahim
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
 
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Etawah Escorts ☎️9352988975 Two shot with one girl (...
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptx
 
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls AgencyHire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
 
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
 
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
 
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
 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
 
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRLHingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
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 🔝✔️✔️
 
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 

You're Still Doing It Wrong

Editor's Notes

  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.