I am working on an app that should work like this:

  1. user searches his favourite items
  2. he clicks "Like" on his favourite items
  3. he presses "Suggest items" to discover some new ones

I am struggling to show the user the process of doing that. Here is a mockup:

image of basic ux mockup

I was thinking on showing some hints when the item box is empty (before search). However, I can't do that because I plan on having some initial data (items that he may like, so he doesn't have to search them).

I am looking for a way to either show hints, or a way to simplify this process.

  • What is the porpoise of the user clicking like? with suggest do you mean "suggestED"? Nov 16, 2014 at 23:06
  • @rewobs User clicks "Like" on his favourite items. Then he clicks "Suggest items" to find similar ones.
    – user57152
    Nov 17, 2014 at 9:37
  • "Suggest items" means that you want the user to make a suggestion, if you want the users to see the suggestions that you calculate it should be "Suggested items". Also "like" doesn't give the user a clear idea of the usefulness of clicking it. Nov 17, 2014 at 14:00
  • @rewobs No, "Suggest items" means that based on the likes of the user, we can suggest them new items.
    – user57152
    Nov 17, 2014 at 14:29
  • What I mean is that in english what you want to express is Suggested, that is an adjetive for items = the items that are suggested. Suggest is a verb, so if you write "Suggest items" you are requesting the user to make a suggestion, not to receive one. Nov 17, 2014 at 14:44

1 Answer 1


Why not automatically suggest items as the user makes selections. I would locate the "Suggested Items" below the item selections similar to how Netflix suggests alternative titles once a user has viewed a title. Getting a good default will be important so use what you know about the user (behavior, preferences, profile) to drive the initial presentation. I would recommend once a user has made a selection the suggestion recalculation happen asynchronously. If the goal is to use the recommendations to drive more "Likes" then make the suggestions actionable. Also, if the intent is to build some sort of profile consider reducing cognitive load by listing the users selections somewhere for reference, as "Liked" items may be removed from view if the user performs a search or selected suggestions are recalculated.

  • Important to note this is a good answer because it DOES NOT try teach user how to user your app (as the question implies) but rather makes app behave more seamlessly for the user.
    – Jason A.
    Nov 18, 2014 at 9:23
  • I am glad you properly understood my app. I am having the same opinion as you, and I find the current approach weird - that's why I posted this.
    – user57152
    Nov 18, 2014 at 11:09
  • I will go with some kind of asynchronous approach
    – user57152
    Nov 18, 2014 at 11:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy