UI Lesson πŸ”–

The search input might not be that easy as you think.

Here are some tips and tricks on how to properly make it.

πŸ§΅πŸ‘‡
1. Place the search input in a reasonable place.

The most common place is somewhere in the header. Users should be able to easily find it. Image
2. Do not hide it under an icon.

❌ It makes it harder for users to find where the search input is

❌ It requires an additional click for revealing the input Image
3. Don't leave the input without a placeholder

The placeholder gives two advantages.

1. It'll be even easier to find the search input

2. You can provide context. E.g. if your site is an e-commerce shop, you can use "Search products" as a placeholder text. Image
4. Use magnifying glass icon.

This is one of the most powerful indicators that the input is a search input.

It's just a convention, everybody knows what the icon means. Image
5. Make sure your search input has enough width.

It should be wide enough for common search queries. Image
6. Consider enhancing search with the following techniques

1. Autocomplete - you complete the user sentence with possible outcomes

2. Auto-suggest - you provide the user options BEFORE they start typing

3. Recent search - you show users shortcuts with their latest searches Image

β€’ β€’ β€’

Missing some Tweet in this thread? You can try to force a refresh
γ€€

Keep Current with Victor

Victor Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @vponamariov

8 Jun
The day of doom has come. Image
And Twitter Image
And github 😱 Image
Read 4 tweets
8 Jun
How to improve mobile UI/UX?

Here is a collection of 10 articles that may help you πŸ‘‡
Boost mobile UX with UX design principles and best practices.

"Most mobile experiences suffer from poor UX for one simple reason: their creators failed to observe mobile UX design best practices, standards, and conventions."

uxplanet.org/boost-mobile-u…
21 Design Tips For Award Winning Apps

buildfire.com/best-design-ti…
Read 11 tweets
4 Jun
Pixel is not a pixel.

Sounds confusing.

But the thing is that CSS pixel has nothing to do with real physical pixels.

PPI, DPI, LPI, DPR, PAR... 🀯

Here is your weekly digest dedicated to this crazy world of pixels πŸ‘‡
A pixel is not a pixel is not a pixel 😱

by @ppk

quirksmode.org/blog/archives/…
CSS Resolution vs Device Resolution

elad.medium.com/understanding-…
Read 7 tweets
3 Jun
How to validate forms?

Some useful Do/Dont's πŸ‘‡
The best place to show validation errors - near inputs. Don't gather all of them in one place.
Don't disable the submit button. Allow users to click on it and see the validation errors.

Users might scroll past some of the inputs without filling them.

If the submit button is blocked, then they won't know what to do next.
Read 10 tweets
28 May
Your weekly reading digest 😎

10 articles about using psychology in UX.

Don't forget to bookmark πŸ”–
7 Principal Psychological Phenomena in UX Design.

Don’t be evil and abuse them to manipulate your end-users 😈

blog.prototypr.io/7-principal-ps… from @Prototypr
How Netflix uses psychology to perfect their customer experience

uxmag.com/articles/how-n…

from @uxmag
Read 11 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(