SlideShare uma empresa Scribd logo
1 de 62
Mobile Search Patterns
December 13th, 2017 - Mobile Product Management Meetup
Lucas Cerdan
Product Manager
@lucascerdan
Let’s play a game
Mobile Search Patterns
Lucas Cerdan
Let’s play a game
Mobile Search Patterns
Lucas Cerdan
Let’s play a game
Mobile Search Patterns
Lucas Cerdan
Let’s play a game
Mobile Search Patterns
Lucas Cerdan
Let’s play a game
Mobile Search Patterns
Lucas Cerdan
Let’s play a game
Mobile Search Patterns
Lucas Cerdan
Let’s play a game
Mobile Search Patterns
Lucas Cerdan
Let’s play a game
Mobile Search Patterns
Lucas Cerdan
Let’s play a game
Mobile Search Patterns
Lucas Cerdan
Let’s play a game
Mobile Search Patterns
Lucas Cerdan
Let’s play a game
Mobile Search Patterns
Lucas Cerdan
This is not (simply) an icon!
had no idea this was
clickable - or had no idea of
its behavior.
Mobile Search Patterns
A pattern hidden in plain sight
80%
Mobile Search Patterns
Lucas Cerdan
...
Mobile Search Patterns
Lucas Cerdan
Anatomy of Mobile Search
Search Today & Why Algolia?
What is Algolia
Great Search UX
for end-users
Ease of Integration
on any device
Strong Infrastructure
all around the world
Hosted Search API
with a core focus on...
Relevance Speed Usability Desktop Mobile 99.999% SLA 15+ regions
Mobile Search Patterns
Lucas Cerdan
Search Today & Why Algolia?
Trusted by Leaders
Real-time Indexing
250 Million objects
10k queries / seconds
10ms per keystroke
Media
Mobile Search Patterns
Lucas Cerdan
Search Today & Why Algolia?
Trusted by Leaders
Social Network
10 million users
25 languages
Burst usage
350 years of video a day
Mobile Search Patterns
Lucas Cerdan
Mobile Search Patterns
> Search Placement
> Auto Suggest or Instant Results
> Search Screen
> Results Screen
> Filtering and Sorting
Agenda
Search Placement
Search Placement
Make Search Easily Discoverable
Full length Dedicated tab Simple Icon
Mobile Search Patterns
Lucas Cerdan
AutoSuggest
or
Instant Results
Auto Suggest or Instant Results
Auto Suggest
Mobile Search Patterns
Lucas Cerdan
Auto Suggest or Instant Results
Instant Results
Mobile Search Patterns
Lucas Cerdan
“
The purpose of auto-suggest is to search a virtually
unbounded list for related keywords and phrases,
which may or may not match the precise query string.
“Instant Result” makes the most sense when the choices
are based on a controlled vocabulary, i.e., a finite list of
items such as a directory of names, locations,
organizations, and so on.
- Tony Russell-Rose, Director of UXLabs
Anatomy of Mobile Search
Combining both
Mobile Search Patterns
Lucas Cerdan
Search Screen
Search Screen
Tapping on the Search already shows
an intent.
➔ Previous Search
➔ Popular/Trending Suggestions
➔ Category Browsing
Different strategies
With clicked links
color pattern
With icons
Search Screen
Previous Search
In plain words
Mobile Search Patterns
Lucas Cerdan
Search Screen
Clearing Previous Search
Mobile Search Patterns
Lucas Cerdan
Clear all Individual (hidden) Individual
Search Screen
Previous Search
Mobile Search Patterns
Lucas Cerdan
Noteworthy experiences:
➔ Cross-Device (Youtube
or Pinterest)
➔ RetailMeNot adds a
query to previous
searches only if a result
has been clicked for
this query
Highlighting
+ Great to understand where a
query matched in a result
Search Screen
Inverted Highlighting
Inverted Highlighting
+ Great to understand how
query suggestions are
different
Ali Express eBay
Search Screen
Tap-ahead pattern
Mobile Search Patterns
Lucas Cerdan
Good implementation
➔ Easy to click
➔ Fill the search bar with
the query
➔ Automatically refresh
with new suggestions
➔ Use the right icon: ↖
Search Screen
Tap-ahead pattern
Mobile Search Patterns
Lucas Cerdan
Bad implementation
➔ Hard to click
➔ Only fill the search bar with the
query
➔ No new suggestions (Easy to
miss that something has
changed)
Search Screen
Tap-ahead pattern
Mobile Search Patterns
Lucas Cerdan
Bad implementation
➔ Even Amazon can’t keep
consistency between platforms.
Result screen
Usual components:
➔ A Back or Cancel button
➔ A Search box with the active query
➔ The most important filters: scope, price, …
➔ Filter & Sort button(s)
➔ Results
Results Screen
Real estate is key
Results Screen
Display Results rationally
Mobile Search Patterns
Lucas Cerdan
Visually-driven
vs
Spec driven
Results Screen
Layouts
Mobile Search Patterns
Lucas Cerdan
➔ eBay lets its customers choose.
➔ A legend says Amazon is displaying
various layouts depending on the
query - but I couldn’t verify it.
Example with a Contact app:
➔ Picture
➔ Full Name
➔ One attribute that has matched: email,
company, job title, ...
Results Screen
Keep only relevant data
Results Screen
Leveraging Geosearch
Mobile Search Patterns
Lucas Cerdan
➔ Geosearch is a powerful use
case on mobile.
➔ Consider helpful view
options
“
➔ Never have list items taller than half the screen
height in portrait-mode
➔ Have a distinct hit area for each list item
➔ For ecommerce: Use product thumbnails as large as
the list item affords
➔ Clearly separate list items
➔ Have a 'Load More' button at the end of product lists
instead of pagination or endless scrolling
➔ Indicate previously visited list items
Guidelines from Baymard Usability Studies
Filters & Sort
Various patterns for scoping a
search:
➔ Tabs
➔ Horizontal ribbon
➔ 3-5 results per type + view all
Filters & Sort
Scoped Search
“
Remember that users do not care about
(and often do not understand) the
technical nuances between sorting,
filtering and sub-category navigation.
All they want is a way to improve the
relevancy of the list they see and get it to a
manageable size.
Guidelines from Baymard Usability Studies
Creating a manageable list with only relevant
options is a top priority.
➔ The most important one can be displayed
directly on the results page
➔ Recognition over recall:
Don’t hide other filters behind an icon
(there’s no perfect icon for that). Use plain
words (“Filters” is preferred to “Refine”)
Filters & Sort
Showing relevant filters
➔ Filters don’t need to be on top of the page.
Especially when the visual experience is
important, it can be more interesting to
save some real estate for pictures.
Filters & Sort
Showing relevant filters
Filters & Sort
Displaying Filters
Mobile Search Patterns
Lucas Cerdan
In a modal
or
Fullscreen
Filters & Sort
Best practices
Mobile Search Patterns
Lucas Cerdan
➔ Show the consequences of user
selections immediately
➔ Show the number of matches for a
filter before it is selected and
provide a live update of results
when selecting multiple filters
Filters & Sort
Best practices
Mobile Search Patterns
Lucas Cerdan
➔ Show only relevant filters and
update them at each new filter
Even Amazon struggles with this!
➔ Show when filters are applied.
Filters & Sort
Best practices
… And don’t forget
Elements of great Mobile Search
> Design: Real estate is key
> Usability: Respect User's Effort
> Environment: Speed and Connectivity
Mobile specific issues
Elements of great Mobile Search
> Design: Real estate is key
> Usability: Respect User's Effort
> Environment: Speed and Connectivity
Mobile specific issues
Usability: Respect User's Effort
Define clear hit areas
Mobile Search Patterns
Lucas Cerdan
Usability: Respect User's Effort
Typo tolerance
Mobile Search Patterns
Lucas Cerdan
Typing on a (mobile) keyboard is
hard.
→ Reduce frustration by solving
your users’ mistakes / misspellings
Highlighting
+ Great to understand where a
query matched in a result
Usability: Respect User's Effort
Scanning Information
Inverted Highlighting
+ Great to understand how
query suggestions are
different
Elements of great Mobile Search
> Design: Real estate is key
> Usability: Respect User's Effort
> Environment: Speed and Connectivity
Mobile specific issues
Environment: Speed and Connectivity
⚡ Speed matters
Mobile Search Patterns
Lucas Cerdan
→ Speed is key for engagement,
retention and rewarding user
experience
→ Instant Search: Algolia average
response time (including network)
is < 100ms
Environment: Speed and Connectivity
Manage Users Expectations
Mobile Search Patterns
Lucas Cerdan
→ Progress indicators
→ Lazy Loading
→ Skeleton Screens
Environment: Speed and Connectivity
Algolia Offline
Mobile Search Patterns
Lucas Cerdan
→ Search, even without any network
→ Choose what you need to sync in the
user device
→ Seamless online and offline
experience
Thank you!
Q&A Time
Lucas Cerdan
Product Manager
lucas.cerdan@algolia.com
@lucascerdan

Mais conteúdo relacionado

Mais de Thiga

Introduction au design system
Introduction au design system Introduction au design system
Introduction au design system Thiga
 
Spécial levée de fonds par Sebastien Levaillant de Payfit
Spécial levée de fonds par Sebastien Levaillant de PayfitSpécial levée de fonds par Sebastien Levaillant de Payfit
Spécial levée de fonds par Sebastien Levaillant de PayfitThiga
 
Spécial levée de fonds par Nicolas Venet de Meero
Spécial levée de fonds par Nicolas Venet de MeeroSpécial levée de fonds par Nicolas Venet de Meero
Spécial levée de fonds par Nicolas Venet de MeeroThiga
 
Managing stakeholders par Clément Paillasse - Head of Product @Seloger
Managing stakeholders par Clément Paillasse - Head of Product @SelogerManaging stakeholders par Clément Paillasse - Head of Product @Seloger
Managing stakeholders par Clément Paillasse - Head of Product @SelogerThiga
 
Autonomie et alignement : comment orchestrer son département produit à l’Amér...
Autonomie et alignement : comment orchestrer son département produit à l’Amér...Autonomie et alignement : comment orchestrer son département produit à l’Amér...
Autonomie et alignement : comment orchestrer son département produit à l’Amér...Thiga
 
Meetup LPCx de juin 2019 avec Younited Credit
Meetup LPCx de juin 2019 avec Younited Credit  Meetup LPCx de juin 2019 avec Younited Credit
Meetup LPCx de juin 2019 avec Younited Credit Thiga
 
Le design fiction, pour une innovation toute en frictions
Le design fiction, pour une innovation toute en frictionsLe design fiction, pour une innovation toute en frictions
Le design fiction, pour une innovation toute en frictionsThiga
 
Le product designer by Thiga
Le product designer by ThigaLe product designer by Thiga
Le product designer by ThigaThiga
 
Comment on gère la refonte d'un produit existant ? - Xavier Dumont - BAP
Comment on gère la refonte d'un produit existant ? - Xavier Dumont - BAPComment on gère la refonte d'un produit existant ? - Xavier Dumont - BAP
Comment on gère la refonte d'un produit existant ? - Xavier Dumont - BAPThiga
 
Pourquoi et comment Alan a supprimé les réunions ? - Thomas Rolf
Pourquoi et comment Alan a supprimé les réunions ? - Thomas RolfPourquoi et comment Alan a supprimé les réunions ? - Thomas Rolf
Pourquoi et comment Alan a supprimé les réunions ? - Thomas RolfThiga
 
Lpcx - Comment le Growth Engineering peut rendre votre équipe autonome ?
Lpcx - Comment le Growth Engineering peut rendre votre équipe autonome ?Lpcx - Comment le Growth Engineering peut rendre votre équipe autonome ?
Lpcx - Comment le Growth Engineering peut rendre votre équipe autonome ?Thiga
 
Best practice du Data Product Management
Best practice du Data Product ManagementBest practice du Data Product Management
Best practice du Data Product ManagementThiga
 
LPCx Internationalisation Produit
LPCx  Internationalisation ProduitLPCx  Internationalisation Produit
LPCx Internationalisation ProduitThiga
 
LPCx - Dark patterns
LPCx -  Dark patterns  LPCx -  Dark patterns
LPCx - Dark patterns Thiga
 
Lpcx x Tiller : Organisation d’une équipe Produit
Lpcx x Tiller : Organisation d’une équipe ProduitLpcx x Tiller : Organisation d’une équipe Produit
Lpcx x Tiller : Organisation d’une équipe ProduitThiga
 
Comment utiliser au mieux l'innovation pour en faire un levier face aux urgen...
Comment utiliser au mieux l'innovation pour en faire un levier face aux urgen...Comment utiliser au mieux l'innovation pour en faire un levier face aux urgen...
Comment utiliser au mieux l'innovation pour en faire un levier face aux urgen...Thiga
 
Comment Oui.sncf a mis son agilité à l'échelle ?
Comment Oui.sncf a mis son agilité à l'échelle ?Comment Oui.sncf a mis son agilité à l'échelle ?
Comment Oui.sncf a mis son agilité à l'échelle ?Thiga
 
#AssistantsVocaux : REX de RadioFrance & SNCF
#AssistantsVocaux : REX de RadioFrance & SNCF#AssistantsVocaux : REX de RadioFrance & SNCF
#AssistantsVocaux : REX de RadioFrance & SNCFThiga
 
LPCx | Les assistants vocaux : Comment se faire entendre ?
LPCx | Les assistants vocaux : Comment se faire entendre ?LPCx | Les assistants vocaux : Comment se faire entendre ?
LPCx | Les assistants vocaux : Comment se faire entendre ?Thiga
 
#Organisation Produit : Quelle est l'organisation Produit au sein de Vente Pr...
#Organisation Produit : Quelle est l'organisation Produit au sein de Vente Pr...#Organisation Produit : Quelle est l'organisation Produit au sein de Vente Pr...
#Organisation Produit : Quelle est l'organisation Produit au sein de Vente Pr...Thiga
 

Mais de Thiga (20)

Introduction au design system
Introduction au design system Introduction au design system
Introduction au design system
 
Spécial levée de fonds par Sebastien Levaillant de Payfit
Spécial levée de fonds par Sebastien Levaillant de PayfitSpécial levée de fonds par Sebastien Levaillant de Payfit
Spécial levée de fonds par Sebastien Levaillant de Payfit
 
Spécial levée de fonds par Nicolas Venet de Meero
Spécial levée de fonds par Nicolas Venet de MeeroSpécial levée de fonds par Nicolas Venet de Meero
Spécial levée de fonds par Nicolas Venet de Meero
 
Managing stakeholders par Clément Paillasse - Head of Product @Seloger
Managing stakeholders par Clément Paillasse - Head of Product @SelogerManaging stakeholders par Clément Paillasse - Head of Product @Seloger
Managing stakeholders par Clément Paillasse - Head of Product @Seloger
 
Autonomie et alignement : comment orchestrer son département produit à l’Amér...
Autonomie et alignement : comment orchestrer son département produit à l’Amér...Autonomie et alignement : comment orchestrer son département produit à l’Amér...
Autonomie et alignement : comment orchestrer son département produit à l’Amér...
 
Meetup LPCx de juin 2019 avec Younited Credit
Meetup LPCx de juin 2019 avec Younited Credit  Meetup LPCx de juin 2019 avec Younited Credit
Meetup LPCx de juin 2019 avec Younited Credit
 
Le design fiction, pour une innovation toute en frictions
Le design fiction, pour une innovation toute en frictionsLe design fiction, pour une innovation toute en frictions
Le design fiction, pour une innovation toute en frictions
 
Le product designer by Thiga
Le product designer by ThigaLe product designer by Thiga
Le product designer by Thiga
 
Comment on gère la refonte d'un produit existant ? - Xavier Dumont - BAP
Comment on gère la refonte d'un produit existant ? - Xavier Dumont - BAPComment on gère la refonte d'un produit existant ? - Xavier Dumont - BAP
Comment on gère la refonte d'un produit existant ? - Xavier Dumont - BAP
 
Pourquoi et comment Alan a supprimé les réunions ? - Thomas Rolf
Pourquoi et comment Alan a supprimé les réunions ? - Thomas RolfPourquoi et comment Alan a supprimé les réunions ? - Thomas Rolf
Pourquoi et comment Alan a supprimé les réunions ? - Thomas Rolf
 
Lpcx - Comment le Growth Engineering peut rendre votre équipe autonome ?
Lpcx - Comment le Growth Engineering peut rendre votre équipe autonome ?Lpcx - Comment le Growth Engineering peut rendre votre équipe autonome ?
Lpcx - Comment le Growth Engineering peut rendre votre équipe autonome ?
 
Best practice du Data Product Management
Best practice du Data Product ManagementBest practice du Data Product Management
Best practice du Data Product Management
 
LPCx Internationalisation Produit
LPCx  Internationalisation ProduitLPCx  Internationalisation Produit
LPCx Internationalisation Produit
 
LPCx - Dark patterns
LPCx -  Dark patterns  LPCx -  Dark patterns
LPCx - Dark patterns
 
Lpcx x Tiller : Organisation d’une équipe Produit
Lpcx x Tiller : Organisation d’une équipe ProduitLpcx x Tiller : Organisation d’une équipe Produit
Lpcx x Tiller : Organisation d’une équipe Produit
 
Comment utiliser au mieux l'innovation pour en faire un levier face aux urgen...
Comment utiliser au mieux l'innovation pour en faire un levier face aux urgen...Comment utiliser au mieux l'innovation pour en faire un levier face aux urgen...
Comment utiliser au mieux l'innovation pour en faire un levier face aux urgen...
 
Comment Oui.sncf a mis son agilité à l'échelle ?
Comment Oui.sncf a mis son agilité à l'échelle ?Comment Oui.sncf a mis son agilité à l'échelle ?
Comment Oui.sncf a mis son agilité à l'échelle ?
 
#AssistantsVocaux : REX de RadioFrance & SNCF
#AssistantsVocaux : REX de RadioFrance & SNCF#AssistantsVocaux : REX de RadioFrance & SNCF
#AssistantsVocaux : REX de RadioFrance & SNCF
 
LPCx | Les assistants vocaux : Comment se faire entendre ?
LPCx | Les assistants vocaux : Comment se faire entendre ?LPCx | Les assistants vocaux : Comment se faire entendre ?
LPCx | Les assistants vocaux : Comment se faire entendre ?
 
#Organisation Produit : Quelle est l'organisation Produit au sein de Vente Pr...
#Organisation Produit : Quelle est l'organisation Produit au sein de Vente Pr...#Organisation Produit : Quelle est l'organisation Produit au sein de Vente Pr...
#Organisation Produit : Quelle est l'organisation Produit au sein de Vente Pr...
 

Último

₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...singhpriety023
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceDelhi Call girls
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445ruhi
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.soniya singh
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxellan12
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 

Último (20)

₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
 

Algolia - Mobile search patterns

  • 1. Mobile Search Patterns December 13th, 2017 - Mobile Product Management Meetup Lucas Cerdan Product Manager @lucascerdan
  • 2. Let’s play a game Mobile Search Patterns Lucas Cerdan
  • 3. Let’s play a game Mobile Search Patterns Lucas Cerdan
  • 4. Let’s play a game Mobile Search Patterns Lucas Cerdan
  • 5. Let’s play a game Mobile Search Patterns Lucas Cerdan
  • 6. Let’s play a game Mobile Search Patterns Lucas Cerdan
  • 7. Let’s play a game Mobile Search Patterns Lucas Cerdan
  • 8. Let’s play a game Mobile Search Patterns Lucas Cerdan
  • 9. Let’s play a game Mobile Search Patterns Lucas Cerdan
  • 10. Let’s play a game Mobile Search Patterns Lucas Cerdan
  • 11. Let’s play a game Mobile Search Patterns Lucas Cerdan
  • 12. Let’s play a game Mobile Search Patterns Lucas Cerdan
  • 13. This is not (simply) an icon! had no idea this was clickable - or had no idea of its behavior. Mobile Search Patterns A pattern hidden in plain sight 80% Mobile Search Patterns Lucas Cerdan
  • 16. Search Today & Why Algolia? What is Algolia Great Search UX for end-users Ease of Integration on any device Strong Infrastructure all around the world Hosted Search API with a core focus on... Relevance Speed Usability Desktop Mobile 99.999% SLA 15+ regions Mobile Search Patterns Lucas Cerdan
  • 17. Search Today & Why Algolia? Trusted by Leaders Real-time Indexing 250 Million objects 10k queries / seconds 10ms per keystroke Media Mobile Search Patterns Lucas Cerdan
  • 18. Search Today & Why Algolia? Trusted by Leaders Social Network 10 million users 25 languages Burst usage 350 years of video a day Mobile Search Patterns Lucas Cerdan
  • 19. Mobile Search Patterns > Search Placement > Auto Suggest or Instant Results > Search Screen > Results Screen > Filtering and Sorting Agenda
  • 21. Search Placement Make Search Easily Discoverable Full length Dedicated tab Simple Icon Mobile Search Patterns Lucas Cerdan
  • 23. Auto Suggest or Instant Results Auto Suggest Mobile Search Patterns Lucas Cerdan
  • 24. Auto Suggest or Instant Results Instant Results Mobile Search Patterns Lucas Cerdan
  • 25. “ The purpose of auto-suggest is to search a virtually unbounded list for related keywords and phrases, which may or may not match the precise query string. “Instant Result” makes the most sense when the choices are based on a controlled vocabulary, i.e., a finite list of items such as a directory of names, locations, organizations, and so on. - Tony Russell-Rose, Director of UXLabs
  • 26. Anatomy of Mobile Search Combining both Mobile Search Patterns Lucas Cerdan
  • 28. Search Screen Tapping on the Search already shows an intent. ➔ Previous Search ➔ Popular/Trending Suggestions ➔ Category Browsing Different strategies
  • 29. With clicked links color pattern With icons Search Screen Previous Search In plain words Mobile Search Patterns Lucas Cerdan
  • 30. Search Screen Clearing Previous Search Mobile Search Patterns Lucas Cerdan Clear all Individual (hidden) Individual
  • 31. Search Screen Previous Search Mobile Search Patterns Lucas Cerdan Noteworthy experiences: ➔ Cross-Device (Youtube or Pinterest) ➔ RetailMeNot adds a query to previous searches only if a result has been clicked for this query
  • 32. Highlighting + Great to understand where a query matched in a result Search Screen Inverted Highlighting Inverted Highlighting + Great to understand how query suggestions are different Ali Express eBay
  • 33. Search Screen Tap-ahead pattern Mobile Search Patterns Lucas Cerdan Good implementation ➔ Easy to click ➔ Fill the search bar with the query ➔ Automatically refresh with new suggestions ➔ Use the right icon: ↖
  • 34. Search Screen Tap-ahead pattern Mobile Search Patterns Lucas Cerdan Bad implementation ➔ Hard to click ➔ Only fill the search bar with the query ➔ No new suggestions (Easy to miss that something has changed)
  • 35. Search Screen Tap-ahead pattern Mobile Search Patterns Lucas Cerdan Bad implementation ➔ Even Amazon can’t keep consistency between platforms.
  • 37. Usual components: ➔ A Back or Cancel button ➔ A Search box with the active query ➔ The most important filters: scope, price, … ➔ Filter & Sort button(s) ➔ Results Results Screen Real estate is key
  • 38. Results Screen Display Results rationally Mobile Search Patterns Lucas Cerdan Visually-driven vs Spec driven
  • 39. Results Screen Layouts Mobile Search Patterns Lucas Cerdan ➔ eBay lets its customers choose. ➔ A legend says Amazon is displaying various layouts depending on the query - but I couldn’t verify it.
  • 40. Example with a Contact app: ➔ Picture ➔ Full Name ➔ One attribute that has matched: email, company, job title, ... Results Screen Keep only relevant data
  • 41. Results Screen Leveraging Geosearch Mobile Search Patterns Lucas Cerdan ➔ Geosearch is a powerful use case on mobile. ➔ Consider helpful view options
  • 42. “ ➔ Never have list items taller than half the screen height in portrait-mode ➔ Have a distinct hit area for each list item ➔ For ecommerce: Use product thumbnails as large as the list item affords ➔ Clearly separate list items ➔ Have a 'Load More' button at the end of product lists instead of pagination or endless scrolling ➔ Indicate previously visited list items Guidelines from Baymard Usability Studies
  • 44. Various patterns for scoping a search: ➔ Tabs ➔ Horizontal ribbon ➔ 3-5 results per type + view all Filters & Sort Scoped Search
  • 45. “ Remember that users do not care about (and often do not understand) the technical nuances between sorting, filtering and sub-category navigation. All they want is a way to improve the relevancy of the list they see and get it to a manageable size. Guidelines from Baymard Usability Studies
  • 46. Creating a manageable list with only relevant options is a top priority. ➔ The most important one can be displayed directly on the results page ➔ Recognition over recall: Don’t hide other filters behind an icon (there’s no perfect icon for that). Use plain words (“Filters” is preferred to “Refine”) Filters & Sort Showing relevant filters
  • 47. ➔ Filters don’t need to be on top of the page. Especially when the visual experience is important, it can be more interesting to save some real estate for pictures. Filters & Sort Showing relevant filters
  • 48. Filters & Sort Displaying Filters Mobile Search Patterns Lucas Cerdan In a modal or Fullscreen
  • 49. Filters & Sort Best practices Mobile Search Patterns Lucas Cerdan ➔ Show the consequences of user selections immediately ➔ Show the number of matches for a filter before it is selected and provide a live update of results when selecting multiple filters
  • 50. Filters & Sort Best practices Mobile Search Patterns Lucas Cerdan ➔ Show only relevant filters and update them at each new filter Even Amazon struggles with this!
  • 51. ➔ Show when filters are applied. Filters & Sort Best practices
  • 52. … And don’t forget
  • 53. Elements of great Mobile Search > Design: Real estate is key > Usability: Respect User's Effort > Environment: Speed and Connectivity Mobile specific issues
  • 54. Elements of great Mobile Search > Design: Real estate is key > Usability: Respect User's Effort > Environment: Speed and Connectivity Mobile specific issues
  • 55. Usability: Respect User's Effort Define clear hit areas Mobile Search Patterns Lucas Cerdan
  • 56. Usability: Respect User's Effort Typo tolerance Mobile Search Patterns Lucas Cerdan Typing on a (mobile) keyboard is hard. → Reduce frustration by solving your users’ mistakes / misspellings
  • 57. Highlighting + Great to understand where a query matched in a result Usability: Respect User's Effort Scanning Information Inverted Highlighting + Great to understand how query suggestions are different
  • 58. Elements of great Mobile Search > Design: Real estate is key > Usability: Respect User's Effort > Environment: Speed and Connectivity Mobile specific issues
  • 59. Environment: Speed and Connectivity ⚡ Speed matters Mobile Search Patterns Lucas Cerdan → Speed is key for engagement, retention and rewarding user experience → Instant Search: Algolia average response time (including network) is < 100ms
  • 60. Environment: Speed and Connectivity Manage Users Expectations Mobile Search Patterns Lucas Cerdan → Progress indicators → Lazy Loading → Skeleton Screens
  • 61. Environment: Speed and Connectivity Algolia Offline Mobile Search Patterns Lucas Cerdan → Search, even without any network → Choose what you need to sync in the user device → Seamless online and offline experience
  • 62. Thank you! Q&A Time Lucas Cerdan Product Manager lucas.cerdan@algolia.com @lucascerdan

Notas do Editor

  1. First mention is from a 2011 article in Smashing Magazine: https://www.smashingmagazine.com/2011/04/tap-ahead-design-pattern-mobile-auto-suggest-on-steroids/