When listing a large set of data alphabetically Is it better to list them horizontally or vertically? Craiglist lists states in columns vertically. Another site I've been using http://www.rent-acoder.com/ lists the project tags in rows horizontally. Vertically makes sense because you scroll down naturally to view more text. But horizontally also makes sense because humans read left to right, then top to bottom. What is more natural from a ux point of view?

Edit:: Also, would it matter how much content there is to display? If there were a list of say 4 columns x 2 rows, it seems cumbersome to scan up and down, up and down alphabetically. And if it's 2 columns by 4 rows, it seems cumbersome to go left right, left right.

  1. Vertical lists are much easier to scan than horizontal lists, because all items are aligned to the same line, so when you're looking for an item, you don't need to read the entire word - you can quickly scan the first letters and get directly to the item you need. See how much less time it takes you to locate items beginning with P on Craigslist (within a state) than on the Rent a coder site.

  2. Even when the sorting is horizontal, users will often scan it vertically, because of the Gestalt law of Proximity, unless the horizontal spacing within the rows is much smaller than the vertical spacing between the rows. The Rent a coder site is actually a very good example of this - you can see how the columns are much more salient than the rows. And the checkmarks make it even worse. So users begin to scan vertically, then they see that it doesn't make sense, and then they may or may not try to figure this out and see that the sorting is actually horizontal. So you'll want your sorting to be consistent with your design, rather than contradict it.

  • Makes a lot of sense. Thanks for your thoughtful post. – Earle Feb 12 '12 at 14:33
  • Vitaly- I've made an edit if you have any additional input I'd be glad to hear from you. – Earle Feb 12 '12 at 14:50
  • Earle, following your edit - yes, the amount of content matters. 4 columns of 2 would probably be perceived as 2 rows of 4 (but still it wouldn't improve scanning). And 2 columns of 4 fit what I've described earlier - users probably won't go left-right, but rather all the way down, column by column. – Vitaly Mijiritsky Feb 12 '12 at 17:55

Your Answer

