TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Why Users Fill Out Forms Faster With Top Aligned Labels

182 pointsby UXMovementover 14 years ago

23 comments

twoshortwordsover 14 years ago
This article comes off as hand-wavy. The crux of the argument, that "[t]op aligned labels have proven to be faster and easier to fill out than left or right aligned labels", is unsupported. The author supplies no links to research or other corroborating sources.<p>The graphic is a little misleading, too. Under "Top aligned labels", it says: "less vertical space". I initially understood that to mean that the form occupies less vertical space. It really means that the form leaves less vertical space below it.<p>I'm confused why they didn't consider other types of labels, especially for text boxes. For instance, the iPhone puts the labels inline with the form element. And placeholder text frequently replaces labels, anyway. How does that affect usage?<p>Interestingly, they don't follow their own advice. The comment form after the article uses right-aligned labels.
评论 #1654570 未加载
评论 #1654749 未加载
评论 #1655717 未加载
amirmcover 14 years ago
A side note:<p><i>&#62; You can also break the form up into multiple pages to make each part of the form shorter</i><p>I <i>dread</i> the 'next' button on multi-page forms, especially when there's no indication of how many pages there are or how long the questions will be.
评论 #1655871 未加载
评论 #1654405 未加载
评论 #1654996 未加载
评论 #1654950 未加载
kentosiover 14 years ago
I totally agree with the vertical alignment of labels, as it does actually make user input faster. The problem (mentioned in the article) is when the page becomes too long. Clients don't tend to like this.<p>One approach I normally use is to have the labels horizontally placed, but right aligned so that they "stick" to the input field:<p><pre><code> [-----myLabelA][textboxA----] [---myLabelABC][textboxABC--] </code></pre> as opposed to:<p><pre><code> [myLabelA-----][textboxA----] [myLabelABC---][textboxABC--]</code></pre>
btillyover 14 years ago
Personally I don't care what makes users fill out forms faster. I care whether the A/B test says that more users fill out the form.<p>That said, ideas like "top align the labels" make excellent fodder for A/B tests, and I encourage people to test that on their sites.
arsover 14 years ago
This is not correct, the eye is optimized for side to side motion, and does it really really fast.<p>Up down motion takes longer.<p>Additionally the visual span is sufficient for someone to read the label, and see the box at the same time.<p>Another issue is context switches. With top to bottom motion there are a lot of context switches (to borrow a computing term), you switch from label, to entry.<p>If they are in columns it's much faster - the left side is all labels, the right is all entries. It's organized and faster.
评论 #1655232 未加载
评论 #1654566 未加载
评论 #1655766 未加载
评论 #1655699 未加载
timcedermanover 14 years ago
Without actual data, this remains just a hypothesis. I find top aligned labels clunky because it makes me less sure about the field/name association.
评论 #1654472 未加载
评论 #1655811 未加载
评论 #1654408 未加载
weixiyenover 14 years ago
This kind of BS is why I quit IXDA. Hypothesis with no convincing evidence either way being passed around as fact.
revetknover 14 years ago
Does anyone have a link to some numbers supporting this? The article says "Top aligned labels have proven to be faster and easier to fill out than left or right aligned labels" without a citation.
评论 #1654522 未加载
评论 #1654674 未加载
harrybrover 14 years ago
I suspect most sites have many bigger issues than finessing label alignment for reading speed. Shortening the form itself could shave off seconds - or even tens of seconds when done right. Messing around with the label alignment probably only shaves off milliseconds at best.
drcodeover 14 years ago
This post is conflating two issues. (1) It requires extra cognitive load to figure out which label belongs to which controls (2) The extra eye movement thing.<p>I bet the effect would be a lot less pronounced if the label/control entities had a box with some subtle shading behind them to indicate a relationship. I suspect that would wipe out most of the difference in effectiveness between the two layouts (though some effect might remain- I'm not sure)
fauigerzigerkover 14 years ago
I doubt the speed argument. Typing takes way longer than a few eye movements anyway.
RyanMcGrealover 14 years ago
Would the difficulty be ameliorated by right-justifying the form field labels and moving them closer to the inputs?
rwalianyover 14 years ago
Interesting, I tweeted about this last night. Luke Wroblewski had an amazing slideshare on this topic, <a href="http://slidesha.re/8A3pI" rel="nofollow">http://slidesha.re/8A3pI</a>. It has other details such as breaking up the page, alignment, spacing, etc...
presidentenderover 14 years ago
You can also put your horizontally-aligned labels closer to the fields to which they correspond.
评论 #1654633 未加载
derefrover 14 years ago
How about labels <i>inside</i> the fields (as placeholder texts)? I'd think that'd be the quickest <i>and</i> most accurate attachment of text to an input (even though my aesthetic sensibility balks.)
DrewHintzover 14 years ago
<a href="http://imgur.com/n1KoJ" rel="nofollow">http://imgur.com/n1KoJ</a>
raghusover 14 years ago
1. It would have been good to see some quantitative numbers to back up the assertion which sounds plausible<p>2. His own comment form at the bottom has side aligned labels (and no comments so far - so maybe he's right?)
MichaelApprovedover 14 years ago
Should be titled "Why <i>I think</i> users <i>might</i> fill out forms faster with top aligned labels" since the article gives no evidence to support the claims. A simple a/b test would be enough.
jharsmanover 14 years ago
Having the labels above the input field can make localization easier since it allows the label text to grow or shrink without affecting layout.
trurl123over 14 years ago
If you use right alignment for labels, you can save space and your eyes will not jump from left to right!
baddoxover 14 years ago
&#62; <i>twice as less</i><p>Nice.
babyover 14 years ago
Also easier to CSSize
评论 #1654676 未加载
mkramlichover 14 years ago
I also like to have as few visual elements on a page as I can get away with. Keep it as simple as possible. Minimizes distraction, minimizes response latency, minimizes page rendering time in client's browser, minimizes the chance that something can "go wrong" with any given page, and minimizes work on my side.<p>I am not a professional designer, so take with grain of salt.