Take the 2-minute tour ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

Is it a good idea to use faceted/refining search with infinite scrolling in terms of user experience? If so, would it be a good idea to statically position the search/filter component on a web page?

Sketch

share|improve this question

2 Answers 2

up vote 8 down vote accepted

Yes, that is a very good idea. There are a number of sites that I have used that don't do this, and the result can be very frustrating.

Lets say that I have spent time looking at many items and I am many items below the search / filter component.

  • If I want to double check what it is, I have to lose my place and spend time scrolling up first. Poor experience.
  • If I want to refine the search more, I may not care too much about losing my place, but I still have to scroll all the way up again.

I would strongly suggest that you use what you have proposed. I only wish that more sites would do the same.

share|improve this answer
    
Thank you for your comments. How should the page interact if the user refines search in the middle of a scroll? Refresh results and scroll top top automatically? –  Yiğit Yener Jan 25 '13 at 13:40
3  
@YiğitYener That would make the most sense to me. If you refine your search, the position you are currently in loses most of its meaning. I can think of some situations where this may not be the case, but those would be better to cover in chat. –  JohnGB Jan 25 '13 at 13:48
    
Thanks for your time again. –  Yiğit Yener Jan 25 '13 at 13:52
    
I just have another two questions. Don't know, what is the better way, is to create another question or just to post it here as a comment, but I try second option. 1) What if search is bigger, than the user's screen? 2) @JohnGB said, that whenever user changes his search, the position of the view should be changed to the top of the list. But when, everytime he clicks and input changed, or after some seconds, or just after he moves his cursor away from the form? I've seen all these options, and I don't know what to choose. What can you suggest? –  Dmitry Polushkin Aug 7 '13 at 20:28
    
@DmitryPolushkin It's better to ask that as a new question as it can't really be answered appropriately in comments. –  JohnGB Aug 8 '13 at 14:46

One alternative is to have the facet filters horizontally across the top and contract / expand them. Have them stick to the top of the page, or under other fixed items and you have a killer combination.

Also one thing worth thinking about with infinite scrolls is if you know how many items you have you can also give some indication of where the user is in the scroll (as technically it's not infinite - just long and has not pagination).

Let me know if you need more clarification on this.

share|improve this answer
    
This is also a good idea in my opinion. May be more suitable for this case. I'll sketch it too. Thank you. –  Yiğit Yener Jan 25 '13 at 14:43

Your Answer

 
discard

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.