I have created a gift website where I want users to find gift suggestions based on a series of questions. To display the questions and search results I have two panels on the screen:
Panel 1: Search criteria (number of questions on rotating slider) with a
Find More button. Initially, I'm showing only 2 questions/slide. When the user hits
Find More more questions will be shown in the next slide, and so on.
Panel 2: Search results are shown on the basis of questions answered. Initially it shows default options which are removed/refined once the user answers the first two questions.
Questions are in following order:
I'm not confident that the order I've chosen to display the questions is the most effective for coming up with good search results quickly.
Is there research on gender, age, price, etc heuristics and their effectiveness in returning useful search results for similar situations? Is there a standard for displaying heuristics like these?
There are more questions like mood, personality etc. But the five I'm asking about are the first, and most important, questions.
If Gender doesn't come before Relationship, that means there will be significantly more options in the Relationship drop-down, which can be cumbersome to navigate. Filtering by Gender first means that the system can remove options for the user from the Relationship menu.
Once the user hits
Find More, the
Suggestions for You items will be changed with relevant data and the search (top) panel will add more questions to filter the search further.
Also, all the questions are not necessary to move on. For example, the user could check Female from the Gender check boxes but not select a specific relationship before clicking
Edits directly from @Hem's "answer"
I'm confused with age verse occasion. Age slider help developer to fetch the relevant data but not the user. i guess occasion is more relevant for user but it is just my hunch without any solid facts
@Deer Hunter, yes logically questions are related to recipient, if you notice i have added price also to filter/help user to select gift as per his/her budget.