This question follows on from some of my previous questions on this forum:



With the help of the answers and suggestions I got here I eventually came up with something similar to this:

Button Clutter

This layout has gone down very well with my test user group. Tapping (this is all mostly for mobile devices) on an offer header shows more information regarding the offer, pricing details and times along with a few buttons. It is the buttons that are causing me an issue here. A few notes by way of explanation first

  1. The buttons shown with a broken red outline do not always appear.
  2. I am using icons rather than text captions on the buttons in the interests of saving space and making the app easier to internationalize.

The buttons are (top right to bottom left)

  • "Like" the offer
  • "Dislike" the offer
  • "Share" the offer (not always visible)
  • Link to web page with more info (not always)
  • Ask a question prior to buying (not always)
  • Buy
  • Close the offer detail panel
  • Delete this offer

The two other features I want to put in are

  • blocking the retailer who made that offer
  • blocking that entire offer category (say, Fruit) for which I cannot find anything that makes for an understandable, culture neutral image.

Whilst I do need these buttons I find that they are creating several issues

  • A general feeling of "clutter"
  • Taking away from the readability of the offer detail (in my view the user's eye is drawn away from the detail to the buttons)
  • Confusion?? (are those icons actually clear?)
  • Overload?? (Whoa! What do you want me to do here?)
  • Finally - not being able to use icons for those last two (BLOCK ...#) buttons over-emphasizes them which is not at all the intention.

Tucking any/all the buttons away into a further drop down of some description (remember the offer detail itself is a sort of "drop down") is unlikely to make things any more intuitive.

I am hoping that some of the design experts here might be able to offer some suggestions.

Answers to some of the initial comments to this question

  • Liking, disliking and buying are all equally likely and valid actions
  • The issue I see with "weighting" the more important/likely actions is that the others are liable to get harder to use, i.e. tap on.
  • You may well be right that other than the thumb icons (I would humbly also include the share icon which I think is getting very common these days) the meaning of the others is not immediately clear. But then if I go down the route of labelled buttons I am making the problem even worse - the offer detail dropdown content will be even more heavily skewed visually and the viewer is liable to see mostly buttons not the actual offer detail information (my view, correct me if I am wrong)
  • 1
    The biggest issue here is that there is no clear direction. What's the goal of this page? To accept/decline an offer? If that's the case, then those functions need to boil up to the top (potentially actual buttons with clear labeling).
    – UXerUIer
    Commented Apr 28, 2017 at 11:27
  • 1
    Also you have to ask: what's the most commonly used functions. Everything else needs to be reduced in weight. Right now all of your functions are the same weight, which makes it confusing as to what to do next.
    – UXerUIer
    Commented Apr 28, 2017 at 11:28
  • Also you are using icons that don't really have a meaning (other than the thumb up and down since it's so commonly used). No labels?
    – UXerUIer
    Commented Apr 28, 2017 at 11:45
  • Put all that in an answer and get some votes @Majo0od
    – Matt Obee
    Commented Apr 28, 2017 at 11:49
  • @Majo0od Question edited to collate my answers to your comments
    – DroidOS
    Commented Apr 28, 2017 at 11:50

1 Answer 1


Make very clear what you want your user to do.

By knowing this you can create a hierarchy of icons that fits your user goals.

I would sort the icons in three levels.

  1. Primary action (large button)
  2. Secondary actions (set of icons)
  3. Optional actions (hidden behind menu icon)

Do this by having a larger button for the action, not just an icon. The secondary actions are all aligned horizontally below the product details. Optional icons are hidden behind a menu icon in the top right corner. See the image below.

A user’s understanding of an icon is based on previous experience. Due to the absence of a standard usage for most icons, text labels are necessary to communicate the meaning and reduce ambiguity.

For example, Facebook has it's 'social actions' (like, love, etc) below the text. Android has a 'show more' icon (the three dots) in the top right corner. These are patterns. Users expect it to be there. Make use of that.

enter image description here

After seeing your question I think that 'add to card' is the primary action. Social actions like (dis)liking and sharing are secondary and less used actions are optional (based on your red outlining). This is of course only my opinion. Check with your users!

Use a product detail page

I would also suggest having an own detail page for products (image one) instead of collapsing/expanding the products into a detail view (image two). This way you clean up your view. The back navigation can move to the header which frees up room for the tertiary actions.

Consider using labels for your icons.

To help overcome the ambiguity that almost all icons face, a text label must be present alongside an icon to clarify its meaning in that particular context. (And even if you’re using a standard icon, it’s often safer to include a label, especially if you slightly altered the icon to match your aesthetic preferences or constraints.)

Source: Icon Usability

enter image description here

  • Thank you. I am leaving this question open to see what else might get suggested.
    – DroidOS
    Commented Apr 28, 2017 at 16:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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