User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

What's the best way to avoid repeating icons on each row, it clutters the layout and takes attention from other important elements.

Repeated icons

share|improve this question
up vote 5 down vote accepted

If they're really the same in each column, just take them out and place them as column titles. This way you can also attach a label to them and not leave the users guessing.

enter image description here

share|improve this answer
This is a good solution, problem is I can't use any more vertical space. So I wouldn't be able to fit this, most probably users already see those icons in other parts of the app and already know what they are. – ghislaineguerin Jun 8 '12 at 11:04
Is there are a lot if rows, users may forget which is which. – Danny Varod Jun 10 '12 at 8:57
It's just a simple table, like thousands of other tables on the web and elsewhere. Solutions exist for very long tables as well, e.g. repeating or sticky title row. – Vitaly Mijiritsky Jun 10 '12 at 10:18

Or, perhaps something like this?


download bmml source – Wireframes created with Balsamiq Mockups

This way, you don't really have two columns of the same icons, but you still see them. You could even color them on hover behind the counter label, if you have a mouse-based UI.

share|improve this answer

You may only show them on hover. Or you may use greyed out icons and color them on hover. This way, they do not get too much attention.

share|improve this answer
This is the best solution and widely implemented. I'd suggest displaying the icons on the first row of objects, and keep the rest on hover. This way the user is given a clue about the UI and encouraged to see how the icons for lower rows would appear. – Adnan Khan Jan 30 '13 at 22:18

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.