Slide 1

Slide 1 text

Improving your Mobile Search Experience March - 2017 Lucas Cerdan Product Manager [email protected] @lucascerdan Alex Kudelka Director, Business Development [email protected] @alexkudelka

Slide 2

Slide 2 text

Todays Agenda Mobile Search Patterns Alex & Lucas

Slide 3

Slide 3 text

Anatomy of Mobile Search > Search today & Why Algolia? > Anatomy of Mobile Search > Elements of a great Mobile Search > Q&A Wrap up Agenda

Slide 4

Slide 4 text

Search Today & Why Algolia? Building Search Today Mobile Search Patterns Alex & Lucas Building the right search experience until now required a lot of back-end skills, making it inaccessible to the majority of developers and taking massive time investment. Scalability Typo tolerance Hosting Multi-Language support Faceting Scoring formula Availability Concatenation of words Access Rights management Sharding Real-time Indexing Synonyms Analytics Etc...

Slide 5

Slide 5 text

Search Today & Why Algolia? What is Algolia Mobile Search Patterns Alex & Lucas 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

Slide 6

Slide 6 text

Search Today & Why Algolia? 3 Steps to Build Algolia Mobile Search Patterns Alex & Lucas

Slide 7

Slide 7 text

Search Today & Why Algolia? Trusted by Leaders Mobile Search Patterns Alex & Lucas Real-time Indexing 250 Million objects 10k queries / seconds 10ms per keystroke Media

Slide 8

Slide 8 text

Search Today & Why Algolia? Trusted by Leaders Mobile Search Patterns Social Network 10 million users 25 languages Burst usage 350 years of video a day Alex & Lucas

Slide 9

Slide 9 text

Search Today & Why Algolia? Trusted by Leaders 30B+ API Calls per month 2500+ customers in 100+ countries “After integrating Algolia, we increased our conversion rate on search by 10%. We had replaced our main search in only a few weeks of work.” - Vincent Paulin, Data Manager – alittleMarket (Esty company) “From the initial phone call to Aftership being completely live and running on Algolia, it took less than two weeks with only one engineer working on the project.” - Teddy Chan, CEO – Aftership

Slide 10

Slide 10 text

Anatomy of Mobile Search Mobile Search Patterns Alex & Lucas

Slide 11

Slide 11 text

Anatomy of Mobile Search > Search Screen > Auto Suggest or Instant Result > Results Screen Search: multiple screens

Slide 12

Slide 12 text

Anatomy of Mobile Search Make Search Easily Discoverable Mobile Search Patterns Alex & Lucas Full length Dedicated tab Simple Icon

Slide 13

Slide 13 text

Anatomy of Mobile Search Multiple Fields Search Mobile Search Patterns Alex & Lucas Good implementation ➔ Show only one search box at first ➔ Use good default values for other fields

Slide 14

Slide 14 text

Anatomy of Mobile Search Tapping on the Search already shows an intent. ➔ Previous Search ➔ Popular/Trending Suggestions ➔ Category Browsing ➔ Add a Hint in the Search box Search Screen

Slide 15

Slide 15 text

Anatomy of Mobile Search Auto Suggest Mobile Search Patterns Alex & Lucas

Slide 16

Slide 16 text

Anatomy of Mobile Search Instant Results Mobile Search Patterns Alex & Lucas

Slide 17

Slide 17 text

Anatomy of Mobile Search Combining both Mobile Search Patterns Alex & Lucas

Slide 18

Slide 18 text

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 Anatomy of Mobile Search Results Screen

Slide 19

Slide 19 text

Anatomy of Mobile Search Leveraging Geosearch Mobile Search Patterns Alex & Lucas ➔ Geosearch is a powerful use case on mobile. ➔ Consider helpful view options

Slide 20

Slide 20 text

Elements of great Mobile Search Mobile Search Patterns Alex & Lucas

Slide 21

Slide 21 text

Elements of great Mobile Search > Design: Real estate is key > Usability: Respect User's Effort > Environment: Speed and Connectivity Mobile specific issues

Slide 22

Slide 22 text

Elements of great Mobile Search > Design: Real estate is key > Usability: Respect User's Effort > Environment: Speed and Connectivity Mobile specific issues

Slide 23

Slide 23 text

Design: Real estate is key User Interface Mobile Search Patterns Alex & Lucas Visually-driven vs Spec driven

Slide 24

Slide 24 text

Design: Real estate is key Relevance Mobile Search Patterns Alex & Lucas Relevance is the key to search. Without it, all best practices are for nothing. → Both textual and business ranking rules are required, → Algolia search engine comes with built-in relevancy and all the tools to make your search relevant.

Slide 25

Slide 25 text

Elements of great Mobile Search > Design: Real estate is key > Usability: Respect User's Effort > Environment: Speed and Connectivity Mobile specific issues

Slide 26

Slide 26 text

Usability: Respect User's Effort Define clear hit areas Mobile Search Patterns Alex & Lucas Mobile has a Fat Finger issue

Slide 27

Slide 27 text

Usability: Respect User's Effort Typo tolerance Mobile Search Patterns Alex & Lucas Typing on a (mobile) keyboard is hard. → Reduce frustration by solving your users’ mistakes / misspellings

Slide 28

Slide 28 text

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

Slide 29

Slide 29 text

Elements of great Mobile Search > Design: Real estate is key > Usability: Respect User's Effort > Environment: Speed and Connectivity Mobile specific issues

Slide 30

Slide 30 text

Environment: Speed and Connectivity ⚡ Speed matters Mobile Search Patterns Alex & Lucas → Speed is key for engagement, retention and rewarding user experience → Instant Search: Algolia average response time (including network) is < 100ms

Slide 31

Slide 31 text

Environment: Speed and Connectivity Manage Users Expectations Mobile Search Patterns Alex & Lucas → Progress indicators → Lazy Loading → Skeleton Screens

Slide 32

Slide 32 text

Environment: Speed and Connectivity Algolia Offline Mobile Search Patterns Alex & Lucas → Search, even without any network → Choose what you need to sync in the user device → Seamless online and offline experience

Slide 33

Slide 33 text

Made for developers Mobile Search Patterns Alex & Lucas

Slide 34

Slide 34 text

Made for developers Building blocks for all platforms Mobile Search Patterns Alex & Lucas → SDK (iOS, Android) for native apps → JS Frameworks for mobile web

Slide 35

Slide 35 text

Thank you! Q&A Time Lucas Cerdan Product Manager [email protected] @lucascerdan Alex Kudelka Director, Business Development [email protected] @alexkudelka