<?xml version="1.0" encoding="utf-8"?>
Information architect
Exercise

Information architect

What is information architecture?
Exercise

What is information architecture?

Search system
Exercise

Search system

Exercise

Use persistent search for search-focused apps

Highlight matching characters for better scanning
Exercise

Highlight matching characters for better scanning

Exercise

Use expandable search to save space

Vertical filter panel
Exercise

Vertical filter panel

Use rich auto-suggest appropriately
Exercise

Use rich auto-suggest appropriately

Display the number of matching results
Exercise

Display the number of matching results

Allow sorting when searching
Exercise

Allow sorting when searching

Simplify search with real-time suggestions
Exercise

Simplify search with real-time suggestions

Use dropdowns for lengthy lists of choices
Exercise

Use dropdowns for lengthy lists of choices

Search menu
Exercise

Search menu

Keep the search process simple
Exercise

Keep the search process simple

Keep users from leaving
Exercise

Keep users from leaving

Provide a helpful No Results page
Exercise

Provide a helpful No Results page

Enable auto-suggest for searching
Exercise

Enable auto-suggest for searching

Conceal filters to optimize space on mobile
Exercise

Conceal filters to optimize space on mobile

Provide a reasonable number of search suggestions
Exercise

Provide a reasonable number of search suggestions

Allow users to clear all filters
Exercise

Allow users to clear all filters

Utilize visual assets to aid users in scanning search results
Exercise

Utilize visual assets to aid users in scanning search results

Horizontal filter panel
Exercise

Horizontal filter panel

Highlight matching keywords on the search results page
Exercise

Highlight matching keywords on the search results page

Flat structure
Exercise

Flat structure

Exercise

Keep the search query visible

Show recent search requests
Exercise

Show recent search requests

Use a proper input size
Exercise

Use a proper input size

Allow bookmarking search results
Exercise

Allow bookmarking search results

Choose the right pagination type
Exercise

Choose the right pagination type

Add search functionality
Exercise

Add search functionality

Make the search bar noticeable
Exercise

Make the search bar noticeable

Make the search query easy to access
Exercise

Make the search query easy to access

Provide view options for the search results page
Exercise

Provide view options for the search results page

Definition of search
Exercise

Definition of search

Grouping categories
Exercise

Grouping categories

Search input
Exercise

Search input

Highlight the suggested part in auto-suggested queries
Exercise

Highlight the suggested part in auto-suggested queries

Add search input
Exercise

Add search input

Indicate search progress
Exercise

Indicate search progress

Offer filtering options
Exercise

Offer filtering options

Exercise

Indicate search loading with skeleton screens

Allow changing directions
Exercise

Allow changing directions

Use helpful placeholders
Exercise

Use helpful placeholders

Search field
Exercise

Search field

Maintain natural input hierarchy
Exercise

Maintain natural input hierarchy

Avoid hiding the search bar on desktop
Exercise

Avoid hiding the search bar on desktop

Display the number of matching results
Exercise

Display the number of matching results

Allow users to sort items
Exercise

Allow users to sort items

Optimize search functionality on mobile
Exercise

Optimize search functionality on mobile

Show related search requests
Exercise

Show related search requests