SlideShare a Scribd company logo
Making search better by tracking & 
utilizing user search behavior 
Sameer Maggon
Agenda 
• About Me 
! 
• Measuring Search Quality 
! 
• Quality Metrics based on users interactions 
! 
• Quality Metrics based on User Tagging (labelers) 
! 
• Improving Search Results 
! 
• Using user behavior to improve results ranking - 
Example 
2
Sameer Maggon 
Founder of Cloud based Zero Management Solution 
for Search 
Built relevance based search platform for AT&T 
Interactive & properties including yp.com, buzz.com, 
yellowpages.com 
Consulted for numerous Startups to Fortune 500 companies 
around Search & Discovery. 
3 
Engineering Alumni 
@maggon 
http://linkedin.com/in/maggon
Search seems Easy 
1 2 3 
Index all content Put a search box Show google 
4 
like results
Is It? 
• How do you know that your users are finding what they 
5 
are looking for? 
! 
• How do you know what impact your one-off fix has on an 
aggregate? 
! 
• Seemingly good result list to one might be irrelevant to 
another (e.g. mosaic)
How do we measure search? 
Usage Data Editorial Labeling 
6 
Collect, Analyze & Report on 
interactions users are having 
with your search functionality. 
Get a set of users to mark top 
x results with “Relevant vs. 
Not” for a pre-determined 
sample set of searches. 
! 
Then compute specific 
metrics based on those.
Usage Data: Key Metrics to look at 
7 
• No Result Search % 
• Search Exits % 
• CTR % 
! 
• Average Click Position 
• MRR (Mean Reciprocal Rank) 
• Clicks per Search 
• Paging (how deep do people have 
to dig?) 
! 
• Latency (Average, tp90 and tp95) 
Aggregate & 
Trends 
Trends 
Aggregate & 
Trends
Search Analytics: Examples 
8
9 
Editorial Labeling 
• Precision Recall 
! 
• DCG (Discounted 
Cumulative Gain) 
! 
• nDCG (Normalized DCG) 
http://en.wikipedia.org/wiki/Discounted_cumulative_gain 
Relevant 
Not Relevant 
Relevant 
Not Relevant 
Not Relevant 
Relevant 
Not Relevant 
weight-age decreases as as 
you go down on an ordered list
Improving Search Results 
Attack Low Hanging fruit first 
• Popular No Result Searches - Can we use keyword stuffing? 
• Popular Search Exits - Eyeball outliers 
• Popular Searches with low CTRs 
• Generally improve Average Click Position / MRR via 
Utilizing Search Behavior to improve ranking 
• Utilize Popularity (click stream) to inform search ranking 
• Utilizing past search history to offer assistive features 
(search suggestions, related searches) 
10 
identifying patterns 
(impacts CTR) 
Advanced: Learning Models 
• Topic for some other time :)
Using Popularity to affect search ranking 
DEMO 
11
www.measuredsearch.com 
sameer@measuredsearch.com

More Related Content

PPTX
SearchEngineOptimization(SEO)
PPT
Get More From Google
PDF
Advanced Google Analytics for SEO and Beyond - Patrick Curran
PPT
Search engine keyword traffic estimate correlation study
PDF
SearchLeeds, Dixon Jones 'How to score the web (without being Google). The ps...
PPTX
Bridging: Search Network & Display Ads by Yehoshaphat Schellekens
PDF
Keyword Research - Moving Beyond Adwords - SMX Israel 2013
PPT
EngineWorks: E-Tourism Search Marketing Presentation
SearchEngineOptimization(SEO)
Get More From Google
Advanced Google Analytics for SEO and Beyond - Patrick Curran
Search engine keyword traffic estimate correlation study
SearchLeeds, Dixon Jones 'How to score the web (without being Google). The ps...
Bridging: Search Network & Display Ads by Yehoshaphat Schellekens
Keyword Research - Moving Beyond Adwords - SMX Israel 2013
EngineWorks: E-Tourism Search Marketing Presentation

What's hot (20)

PPTX
Next Generation Measurement with Google Analytics - Dara Fitzgerald, Fresh Egg
PPTX
SMX Israel 2013 - Optimizing Adwords with Google Analytics
PDF
SEO Presentation
PPTX
Fiverr eaning tips
PPT
Measuring social media with Google Analytics
KEY
Keyword Research: Beyond the Ordinary by Taylor Pratt
PPTX
Searchfest 2012 dan sundgren
PPTX
Basic seo essentials
PPTX
Monthly ppc checklist from a novice account manager
PPTX
SEO in a Post-Penguin World
PPTX
Brighton SEO 2017 - Saija Mahon speaks about Remarketing tactics
PPTX
Advanced seo techniques to boost your traffic
PPT
Seo reviews
PPTX
Google's rapid, recent transformation of search
PDF
SEO for Bloggers: Free Tools and Actionable Tips to Boost Search Rankings
PDF
Trending Now: Growth Hacking Google Trends Data For 140x The Insight Into You...
PDF
Article Marketing - July 2010
PPTX
Testing: A discussion about SAP's 27% lift in incremental sales leads
PPTX
Viewing crawling from seo perspective
PDF
Dublin seo summit joanne casey
Next Generation Measurement with Google Analytics - Dara Fitzgerald, Fresh Egg
SMX Israel 2013 - Optimizing Adwords with Google Analytics
SEO Presentation
Fiverr eaning tips
Measuring social media with Google Analytics
Keyword Research: Beyond the Ordinary by Taylor Pratt
Searchfest 2012 dan sundgren
Basic seo essentials
Monthly ppc checklist from a novice account manager
SEO in a Post-Penguin World
Brighton SEO 2017 - Saija Mahon speaks about Remarketing tactics
Advanced seo techniques to boost your traffic
Seo reviews
Google's rapid, recent transformation of search
SEO for Bloggers: Free Tools and Actionable Tips to Boost Search Rankings
Trending Now: Growth Hacking Google Trends Data For 140x The Insight Into You...
Article Marketing - July 2010
Testing: A discussion about SAP's 27% lift in incremental sales leads
Viewing crawling from seo perspective
Dublin seo summit joanne casey
Ad

Viewers also liked (20)

KEY
User Behavior Tracking with Google Analytics, Garb, and Vanity
PDF
Seek and ye shall find - 28.10.2016
PPTX
Data Science in E-commerce
PPTX
Unit 1 LO2 - Audience Profiling PowerPoint
PDF
AnDevCon - Tracking User Behavior Creatively
PPTX
Behavioral targeting
PDF
The Role of the Internet and New Media on Consumer and Firm Behavior
PPTX
Basics of Behavioral Targeting
PPTX
Reflected Intelligence - Lucene/Solr as a self-learning data system: Presente...
PPT
Web Usage Pattern
PPT
E Marketing Ch7 Consumer Behavior
PPTX
Chapter 6 e-marketing research
PPTX
Consumer Behavior
PPT
Ec2009 ch04 consumer behavior
PDF
Online Consumer Behavior
DOCX
How media producers define their target audience
PPT
Audience Profiling Powerpoint
PPTX
customer behavior in e-commerce
PDF
Scalable Search Analytics
PDF
Online shopping behaviour
User Behavior Tracking with Google Analytics, Garb, and Vanity
Seek and ye shall find - 28.10.2016
Data Science in E-commerce
Unit 1 LO2 - Audience Profiling PowerPoint
AnDevCon - Tracking User Behavior Creatively
Behavioral targeting
The Role of the Internet and New Media on Consumer and Firm Behavior
Basics of Behavioral Targeting
Reflected Intelligence - Lucene/Solr as a self-learning data system: Presente...
Web Usage Pattern
E Marketing Ch7 Consumer Behavior
Chapter 6 e-marketing research
Consumer Behavior
Ec2009 ch04 consumer behavior
Online Consumer Behavior
How media producers define their target audience
Audience Profiling Powerpoint
customer behavior in e-commerce
Scalable Search Analytics
Online shopping behaviour
Ad

Similar to Making search better by tracking & utilizing user search behavior (20)

PDF
Search Analytics - Comperio
PDF
Information Retrieval (for beginners)
PPTX
Preparing for Peak in Ecommerce | eTail Asia 2020
PDF
Why User Behavior Insights? KMWorld Enterprise Search & Discovery 2024
PPTX
SharePoint Saturday Belgium 2013 Intranet search fail
PPTX
SPSBE14 Intranet Search #fail
PDF
Improving site search with search analytics
PDF
Janet Driscoll Miller - Workshop: Current Search Strategies That Will Increas...
PDF
Vertical Search - Brian Combs IS08
PDF
SEO & Content Marketing Master Class - Anil Kumar Singh, NEO Media World
PPTX
Search Essentials - What You MUST Know
PPT
Search Analytics for Fun and Profit
PDF
MMM, Search!
ODP
Search analytics what why how - By Otis Gospodnetic
PDF
Everything You Wish You Knew About Search
PDF
3 ways to improve searchability
PPTX
SEO 2014: The Key Metrics Beyond Rankings
PPT
Search analytics what why how - By Otis Gospodnetic
PPTX
Relevancy and Search Quality Analysis - Search Technologies
PDF
Site Search Analytics in a Nutshell
Search Analytics - Comperio
Information Retrieval (for beginners)
Preparing for Peak in Ecommerce | eTail Asia 2020
Why User Behavior Insights? KMWorld Enterprise Search & Discovery 2024
SharePoint Saturday Belgium 2013 Intranet search fail
SPSBE14 Intranet Search #fail
Improving site search with search analytics
Janet Driscoll Miller - Workshop: Current Search Strategies That Will Increas...
Vertical Search - Brian Combs IS08
SEO & Content Marketing Master Class - Anil Kumar Singh, NEO Media World
Search Essentials - What You MUST Know
Search Analytics for Fun and Profit
MMM, Search!
Search analytics what why how - By Otis Gospodnetic
Everything You Wish You Knew About Search
3 ways to improve searchability
SEO 2014: The Key Metrics Beyond Rankings
Search analytics what why how - By Otis Gospodnetic
Relevancy and Search Quality Analysis - Search Technologies
Site Search Analytics in a Nutshell

More from Sameer Maggon (7)

PDF
SolrCloud-Best Practices for Sitecore. Design, build, and devops considerations
PDF
World Class Solr Power - in 30 minutes
PDF
Future of enterprise apps is open source and cloud computing
PDF
Securing Solr Search Data in the Cloud
PDF
Behind the Scenes of Multi-Cloud Solr-as-a-Service
PDF
Building great mobile search with Productsy and CloudSearch
PPT
Local Search using Solr at YP.com
SolrCloud-Best Practices for Sitecore. Design, build, and devops considerations
World Class Solr Power - in 30 minutes
Future of enterprise apps is open source and cloud computing
Securing Solr Search Data in the Cloud
Behind the Scenes of Multi-Cloud Solr-as-a-Service
Building great mobile search with Productsy and CloudSearch
Local Search using Solr at YP.com

Recently uploaded (20)

PDF
[EN] Industrial Machine Downtime Prediction
PDF
.pdf is not working space design for the following data for the following dat...
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PDF
Introduction to Data Science and Data Analysis
PPTX
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
PPTX
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PPTX
STUDY DESIGN details- Lt Col Maksud (21).pptx
PPTX
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
PDF
Galatica Smart Energy Infrastructure Startup Pitch Deck
PDF
Mega Projects Data Mega Projects Data
PPTX
Introduction to Knowledge Engineering Part 1
PPTX
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
PPTX
Computer network topology notes for revision
PPTX
Introduction to machine learning and Linear Models
PPT
ISS -ESG Data flows What is ESG and HowHow
PDF
Clinical guidelines as a resource for EBP(1).pdf
PPTX
Market Analysis -202507- Wind-Solar+Hybrid+Street+Lights+for+the+North+Amer...
PPT
Quality review (1)_presentation of this 21
PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
[EN] Industrial Machine Downtime Prediction
.pdf is not working space design for the following data for the following dat...
IBA_Chapter_11_Slides_Final_Accessible.pptx
Introduction to Data Science and Data Analysis
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
STUDY DESIGN details- Lt Col Maksud (21).pptx
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
Galatica Smart Energy Infrastructure Startup Pitch Deck
Mega Projects Data Mega Projects Data
Introduction to Knowledge Engineering Part 1
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
Computer network topology notes for revision
Introduction to machine learning and Linear Models
ISS -ESG Data flows What is ESG and HowHow
Clinical guidelines as a resource for EBP(1).pdf
Market Analysis -202507- Wind-Solar+Hybrid+Street+Lights+for+the+North+Amer...
Quality review (1)_presentation of this 21
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...

Making search better by tracking & utilizing user search behavior

  • 1. Making search better by tracking & utilizing user search behavior Sameer Maggon
  • 2. Agenda • About Me ! • Measuring Search Quality ! • Quality Metrics based on users interactions ! • Quality Metrics based on User Tagging (labelers) ! • Improving Search Results ! • Using user behavior to improve results ranking - Example 2
  • 3. Sameer Maggon Founder of Cloud based Zero Management Solution for Search Built relevance based search platform for AT&T Interactive & properties including yp.com, buzz.com, yellowpages.com Consulted for numerous Startups to Fortune 500 companies around Search & Discovery. 3 Engineering Alumni @maggon http://linkedin.com/in/maggon
  • 4. Search seems Easy 1 2 3 Index all content Put a search box Show google 4 like results
  • 5. Is It? • How do you know that your users are finding what they 5 are looking for? ! • How do you know what impact your one-off fix has on an aggregate? ! • Seemingly good result list to one might be irrelevant to another (e.g. mosaic)
  • 6. How do we measure search? Usage Data Editorial Labeling 6 Collect, Analyze & Report on interactions users are having with your search functionality. Get a set of users to mark top x results with “Relevant vs. Not” for a pre-determined sample set of searches. ! Then compute specific metrics based on those.
  • 7. Usage Data: Key Metrics to look at 7 • No Result Search % • Search Exits % • CTR % ! • Average Click Position • MRR (Mean Reciprocal Rank) • Clicks per Search • Paging (how deep do people have to dig?) ! • Latency (Average, tp90 and tp95) Aggregate & Trends Trends Aggregate & Trends
  • 9. 9 Editorial Labeling • Precision Recall ! • DCG (Discounted Cumulative Gain) ! • nDCG (Normalized DCG) http://en.wikipedia.org/wiki/Discounted_cumulative_gain Relevant Not Relevant Relevant Not Relevant Not Relevant Relevant Not Relevant weight-age decreases as as you go down on an ordered list
  • 10. Improving Search Results Attack Low Hanging fruit first • Popular No Result Searches - Can we use keyword stuffing? • Popular Search Exits - Eyeball outliers • Popular Searches with low CTRs • Generally improve Average Click Position / MRR via Utilizing Search Behavior to improve ranking • Utilize Popularity (click stream) to inform search ranking • Utilizing past search history to offer assistive features (search suggestions, related searches) 10 identifying patterns (impacts CTR) Advanced: Learning Models • Topic for some other time :)
  • 11. Using Popularity to affect search ranking DEMO 11