SlideShare a Scribd company logo
Lessons from redesigning
LinkedIn Search
Kumaresh Pattabiraman (@kumareshp)
Senior Product Manager, LinkedIn
May 16, 2014
2012
The Search Page
•
5B queries a year
One of the top visited pages on LinkedIn
Why fix it?
• Selling us short – Discoverability
 LinkedIn has more to offer than just people search, but
the other verticals don’t get discovered enough
• Inflexible - Not easy to iterate
 Each search vertical is built on a different stack with low
leverage across verticals
• Design cadence with the rest of the site
 Search verticals look completely different from each
other, and LinkedIn is doing a site-wide redesign
March 15, 2012
Product Review
New design: Unified Search
Product Goals
 Engagement from Search
(Page Views & Actions driven
from search)
 Searchers per vertical
 Dead-end searches
 Revenue from search
1 year later
March 25, 2013
5% Public Launch
Early Results
 Engagement from Search
(Page Views & Actions)
 Searchers per vertical
 Dead-end searches
 Revenue from search
What changed?
100+ things
Change 1: The Vertical Selector
Before Unified Search
Searcher gets control of what
they are searching for
(People, Jobs, Companies,
Groups)
Unified Search
We remove the vertical selector
Change 2: Intent detector
Before Unified Search
Searcher specifies intent
explicitly
Unified Search
We algorithmically predict the
searcher’s intent
Query: “marketing”
?
Change 3: Buttons
Before Unified Search
Big blue Action buttons
Unified Search
Small gray CTAs
Vote
What change do you think impacted
engagement the most?
 Vertical Selector
 Intent Detector
 Gray vs Blue buttons
To find out… We ran controlled A/B tests
Control
Default search box with no
vertical selector
Treatments
Vertical selector
Ghost text changes
We prioritized what to test... ruthlessly
And measured the isolated impact of major changes
Metrics
A/B tests
We optimized for speed of learning
• Quick experimental iterations designed to
answer the most burning questions
• Design -> Spec -> Dev -> QA -> Prod in
~1 week.
We identified and ramped the winning
changes
And either iterated on or killed the losing
ones
3 months and ~30 experiments later
June 25, 2013: 100% en-US Launch
And we eventually rolled out Unified Search
100% worldwide over the following 3 months…
Results
 Engagement from Search
(Page Views & Actions)
 Searchers per vertical
 Dead-end searches
 Revenue from search
What did we learn?
#1: Have opportunity analysis drive goal setting
Was an X% increase in searchers per vertical a realistic goal?
eg: How much of search traffic can we realistically expect to
distribute from people to other verticals with unified search?
Opportunity unclear? Test the waters - Quickly
Example of a test we ran within one dev quarter:
Structured suggestions to clarify user’s vertical intent
#2: Importance of controlled experimentation
• To understand the isolated impact of each
major change
• Especially so when you are changing
something working well
• Even when the combination of changes is
a huge net win (so we know what led to
the win)
• Often mistaken with going after
“incremental” wins - Disruptive changes
can be executed incrementally and can be
tested in a controlled fashion
Google: Thousands of search experiments per year
Bing: Search Quality α Experimental velocity
“You have to kiss a lot of frogs to find one
prince. So how can you find your prince
faster? By finding more frogs and kissing
them faster and faster.”
Mike Moran
Do It Wrong Quickly: How the Web Changes the Old
Marketing Rules, 2007
#3: Agility in a crisis
Product launches after 1 year in development.
Metrics drop.
Panic sets.
All hands on deck.
Huge number of (emotional) people involved.
Huge number of options.
Behind schedule on ramp.
The clock is ticking.
Often the time for drastic measures…
And yet, it is important to be agile. We made controlled changes,
executing quickly and taking rational decisions based on data
Organizational alignment critical to pull this off…
• Product/Design: Micro-prioritization, mini-specs for
experiments with clear hypotheses
• Web-dev/Apps: Time-box efforts, limited scope (eg:
launch test in a subset of locales or browsers)
• Relevance: Practical hand-tuned approaches
• Analytics: A/B dashboards and custom analysis
• QA: Minimal QA automation & more manual checks
until test succeeds
• SRE/Ops: Frequent deployments
3 Key Takeaways
• Analyze opportunity & test the waters
early, quickly, cheaply
• Control your biggest changes to
understand isolated impact
• Stay agile when things go wrong
Thanks!
Questions/Comments? @kumareshp

More Related Content

What's hot

Building an Agile Culture with OKR
Building an Agile Culture with OKRBuilding an Agile Culture with OKR
Building an Agile Culture with OKR
Felipe Castro
 
Webinar | Zero to Account Plan in 6 Contact Hours
Webinar | Zero to Account Plan in 6 Contact HoursWebinar | Zero to Account Plan in 6 Contact Hours
Webinar | Zero to Account Plan in 6 Contact Hours
Altify
 
Power Your Business with OKRs
Power Your Business with OKRsPower Your Business with OKRs
Power Your Business with OKRs
Wrike
 
Frequently Bought Together Recommendations Based on Embeddings
Frequently Bought Together Recommendations Based on EmbeddingsFrequently Bought Together Recommendations Based on Embeddings
Frequently Bought Together Recommendations Based on Embeddings
Databricks
 
Music recommendations @ MLConf 2014
Music recommendations @ MLConf 2014Music recommendations @ MLConf 2014
Music recommendations @ MLConf 2014
Erik Bernhardsson
 
OKR Alignment Structures.pdf
OKR Alignment Structures.pdfOKR Alignment Structures.pdf
OKR Alignment Structures.pdf
Weekdone.com
 
How to set goals using OKRs
How to set goals using OKRsHow to set goals using OKRs
How to set goals using OKRs
Wilder Gonzales
 
OKR Playbook v1.0
OKR Playbook v1.0OKR Playbook v1.0
OKR Playbook v1.0
Laurent Morisseau
 
B2B Marketing Operations Best Practices
B2B Marketing Operations Best PracticesB2B Marketing Operations Best Practices
B2B Marketing Operations Best Practices
edynamic
 
Metodologia OKR para lograr el éxito por Javier Martín
Metodologia OKR para lograr el éxito por Javier MartínMetodologia OKR para lograr el éxito por Javier Martín
Metodologia OKR para lograr el éxito por Javier Martín
EOI Escuela de Organización Industrial
 
TDC Innovation 2022 Kanban Liderança jurássica_ gerando transformação com...
TDC Innovation 2022 Kanban Liderança jurássica_ gerando transformação com...TDC Innovation 2022 Kanban Liderança jurássica_ gerando transformação com...
TDC Innovation 2022 Kanban Liderança jurássica_ gerando transformação com...
Andressa Chiara
 
OKRs - a primer (pdf)
OKRs - a primer (pdf)OKRs - a primer (pdf)
OKRs - a primer (pdf)
Jason Carlin
 
Anatomy of an eCommerce Search Engine by Mayur Datar
Anatomy of an eCommerce Search Engine by Mayur DatarAnatomy of an eCommerce Search Engine by Mayur Datar
Anatomy of an eCommerce Search Engine by Mayur Datar
Naresh Jain
 
The 6 essential ingredients for successful learning transfer
The 6 essential ingredients for successful learning transfer The 6 essential ingredients for successful learning transfer
The 6 essential ingredients for successful learning transfer
Emma Weber
 
GI OKR Training en 20190312
GI OKR Training en 20190312GI OKR Training en 20190312
GI OKR Training en 20190312
xvaucois
 
Real-World SEO – How People Search, Shop, And Buy Online.pdf
Real-World SEO – How People Search, Shop, And Buy Online.pdfReal-World SEO – How People Search, Shop, And Buy Online.pdf
Real-World SEO – How People Search, Shop, And Buy Online.pdf
Search Engine Journal
 
Gelaber eats OKR for Breakfast
Gelaber eats OKR for BreakfastGelaber eats OKR for Breakfast
Gelaber eats OKR for Breakfast
Udo Wiegärtner
 
OKR best practices.pdf
OKR best practices.pdfOKR best practices.pdf
OKR best practices.pdf
Weekdone.com
 
OKR - a guide to objectives and key results
OKR -  a guide to objectives and key resultsOKR -  a guide to objectives and key results
OKR - a guide to objectives and key results
Dan Keegan
 
Marketing Automation
Marketing AutomationMarketing Automation
Marketing Automation
Increase A/S
 

What's hot (20)

Building an Agile Culture with OKR
Building an Agile Culture with OKRBuilding an Agile Culture with OKR
Building an Agile Culture with OKR
 
Webinar | Zero to Account Plan in 6 Contact Hours
Webinar | Zero to Account Plan in 6 Contact HoursWebinar | Zero to Account Plan in 6 Contact Hours
Webinar | Zero to Account Plan in 6 Contact Hours
 
Power Your Business with OKRs
Power Your Business with OKRsPower Your Business with OKRs
Power Your Business with OKRs
 
Frequently Bought Together Recommendations Based on Embeddings
Frequently Bought Together Recommendations Based on EmbeddingsFrequently Bought Together Recommendations Based on Embeddings
Frequently Bought Together Recommendations Based on Embeddings
 
Music recommendations @ MLConf 2014
Music recommendations @ MLConf 2014Music recommendations @ MLConf 2014
Music recommendations @ MLConf 2014
 
OKR Alignment Structures.pdf
OKR Alignment Structures.pdfOKR Alignment Structures.pdf
OKR Alignment Structures.pdf
 
How to set goals using OKRs
How to set goals using OKRsHow to set goals using OKRs
How to set goals using OKRs
 
OKR Playbook v1.0
OKR Playbook v1.0OKR Playbook v1.0
OKR Playbook v1.0
 
B2B Marketing Operations Best Practices
B2B Marketing Operations Best PracticesB2B Marketing Operations Best Practices
B2B Marketing Operations Best Practices
 
Metodologia OKR para lograr el éxito por Javier Martín
Metodologia OKR para lograr el éxito por Javier MartínMetodologia OKR para lograr el éxito por Javier Martín
Metodologia OKR para lograr el éxito por Javier Martín
 
TDC Innovation 2022 Kanban Liderança jurássica_ gerando transformação com...
TDC Innovation 2022 Kanban Liderança jurássica_ gerando transformação com...TDC Innovation 2022 Kanban Liderança jurássica_ gerando transformação com...
TDC Innovation 2022 Kanban Liderança jurássica_ gerando transformação com...
 
OKRs - a primer (pdf)
OKRs - a primer (pdf)OKRs - a primer (pdf)
OKRs - a primer (pdf)
 
Anatomy of an eCommerce Search Engine by Mayur Datar
Anatomy of an eCommerce Search Engine by Mayur DatarAnatomy of an eCommerce Search Engine by Mayur Datar
Anatomy of an eCommerce Search Engine by Mayur Datar
 
The 6 essential ingredients for successful learning transfer
The 6 essential ingredients for successful learning transfer The 6 essential ingredients for successful learning transfer
The 6 essential ingredients for successful learning transfer
 
GI OKR Training en 20190312
GI OKR Training en 20190312GI OKR Training en 20190312
GI OKR Training en 20190312
 
Real-World SEO – How People Search, Shop, And Buy Online.pdf
Real-World SEO – How People Search, Shop, And Buy Online.pdfReal-World SEO – How People Search, Shop, And Buy Online.pdf
Real-World SEO – How People Search, Shop, And Buy Online.pdf
 
Gelaber eats OKR for Breakfast
Gelaber eats OKR for BreakfastGelaber eats OKR for Breakfast
Gelaber eats OKR for Breakfast
 
OKR best practices.pdf
OKR best practices.pdfOKR best practices.pdf
OKR best practices.pdf
 
OKR - a guide to objectives and key results
OKR -  a guide to objectives and key resultsOKR -  a guide to objectives and key results
OKR - a guide to objectives and key results
 
Marketing Automation
Marketing AutomationMarketing Automation
Marketing Automation
 

Similar to Lessons from redesigning LinkedIn Search

Using online tools to help us assess our public legal education work
Using online tools to help us assess our public legal education work Using online tools to help us assess our public legal education work
Using online tools to help us assess our public legal education work
Community Legal Education Ontario (CLEO)
 
Conversion Rate Optimization for Business Growth
Conversion Rate Optimization for Business GrowthConversion Rate Optimization for Business Growth
Conversion Rate Optimization for Business Growth
ReapDigital
 
Introduction to Search #m365chicago
Introduction to Search #m365chicagoIntroduction to Search #m365chicago
Introduction to Search #m365chicago
Kanwal Khipple
 
SRC101 Introduction to Search #365EDUCon
SRC101 Introduction to Search #365EDUConSRC101 Introduction to Search #365EDUCon
SRC101 Introduction to Search #365EDUCon
Kanwal Khipple
 
Introduction to Microsoft Search #SRC101 #365EduCon 20211214
Introduction to Microsoft Search #SRC101 #365EduCon 20211214Introduction to Microsoft Search #SRC101 #365EduCon 20211214
Introduction to Microsoft Search #SRC101 #365EduCon 20211214
Kanwal Khipple
 
User Research Fast & Cheap
User Research Fast & Cheap User Research Fast & Cheap
User Research Fast & Cheap
John H Douglass
 
Measuring the Quality of Online Service - Jinyoung kim
Measuring the Quality of Online Service - Jinyoung kimMeasuring the Quality of Online Service - Jinyoung kim
Measuring the Quality of Online Service - Jinyoung kimJin Young Kim
 
Putting Customers First: How To Build Data-Driven Strategies To Ensure Custom...
Putting Customers First: How To Build Data-Driven Strategies To Ensure Custom...Putting Customers First: How To Build Data-Driven Strategies To Ensure Custom...
Putting Customers First: How To Build Data-Driven Strategies To Ensure Custom...
VWO
 
Using data to guide product development
Using data to guide product developmentUsing data to guide product development
Using data to guide product development
Mat Clayton
 
NACDEP 2015 - Are we entrepreneurs?
NACDEP 2015  - Are we entrepreneurs?NACDEP 2015  - Are we entrepreneurs?
NACDEP 2015 - Are we entrepreneurs?
Glenn Muske
 
First Things First: Fix the Tasks!
First Things First: Fix the Tasks!First Things First: Fix the Tasks!
First Things First: Fix the Tasks!Neo Insight
 
Leading Change from the Quality team
Leading Change from the Quality teamLeading Change from the Quality team
Leading Change from the Quality team
John Ruberto
 
RankBrain, Artificial Intelligence and the Search Experience: The SEO's Roadm...
RankBrain, Artificial Intelligence and the Search Experience: The SEO's Roadm...RankBrain, Artificial Intelligence and the Search Experience: The SEO's Roadm...
RankBrain, Artificial Intelligence and the Search Experience: The SEO's Roadm...
seoClarity
 
You can't manage what you can't measure - User Vision Breakfast Briefing
You can't manage what you can't measure - User Vision Breakfast BriefingYou can't manage what you can't measure - User Vision Breakfast Briefing
You can't manage what you can't measure - User Vision Breakfast Briefing
User Vision
 
How to Succeed as a PM by fmr Native Instrument Dir of Product
How to Succeed as a PM by fmr Native Instrument Dir of ProductHow to Succeed as a PM by fmr Native Instrument Dir of Product
How to Succeed as a PM by fmr Native Instrument Dir of Product
Product School
 
Continuous Improvement
Continuous ImprovementContinuous Improvement
Continuous Improvement
Reading Room
 
Safeabilty: Analyzing the Relationship between Safety and Reliability
Safeabilty: Analyzing the Relationship between Safety and Reliability Safeabilty: Analyzing the Relationship between Safety and Reliability
Safeabilty: Analyzing the Relationship between Safety and Reliability
PlantEngineering
 
UCO16 - An Independent Evaluation of Third-Party SharePoint Analytics Offerings
UCO16 - An Independent Evaluation of Third-Party SharePoint Analytics OfferingsUCO16 - An Independent Evaluation of Third-Party SharePoint Analytics Offerings
UCO16 - An Independent Evaluation of Third-Party SharePoint Analytics Offerings
Jonathan Ralton
 
Bring Rapid User Research Methods to Agile Teams
Bring Rapid User Research Methods to Agile TeamsBring Rapid User Research Methods to Agile Teams
Bring Rapid User Research Methods to Agile Teams
Bob Thomas
 
Cut Through the Web Analytics Fog: Using GA Data Grabber to Act on Google Ana...
Cut Through the Web Analytics Fog: Using GA Data Grabber to Act on Google Ana...Cut Through the Web Analytics Fog: Using GA Data Grabber to Act on Google Ana...
Cut Through the Web Analytics Fog: Using GA Data Grabber to Act on Google Ana...
Brian Alpert
 

Similar to Lessons from redesigning LinkedIn Search (20)

Using online tools to help us assess our public legal education work
Using online tools to help us assess our public legal education work Using online tools to help us assess our public legal education work
Using online tools to help us assess our public legal education work
 
Conversion Rate Optimization for Business Growth
Conversion Rate Optimization for Business GrowthConversion Rate Optimization for Business Growth
Conversion Rate Optimization for Business Growth
 
Introduction to Search #m365chicago
Introduction to Search #m365chicagoIntroduction to Search #m365chicago
Introduction to Search #m365chicago
 
SRC101 Introduction to Search #365EDUCon
SRC101 Introduction to Search #365EDUConSRC101 Introduction to Search #365EDUCon
SRC101 Introduction to Search #365EDUCon
 
Introduction to Microsoft Search #SRC101 #365EduCon 20211214
Introduction to Microsoft Search #SRC101 #365EduCon 20211214Introduction to Microsoft Search #SRC101 #365EduCon 20211214
Introduction to Microsoft Search #SRC101 #365EduCon 20211214
 
User Research Fast & Cheap
User Research Fast & Cheap User Research Fast & Cheap
User Research Fast & Cheap
 
Measuring the Quality of Online Service - Jinyoung kim
Measuring the Quality of Online Service - Jinyoung kimMeasuring the Quality of Online Service - Jinyoung kim
Measuring the Quality of Online Service - Jinyoung kim
 
Putting Customers First: How To Build Data-Driven Strategies To Ensure Custom...
Putting Customers First: How To Build Data-Driven Strategies To Ensure Custom...Putting Customers First: How To Build Data-Driven Strategies To Ensure Custom...
Putting Customers First: How To Build Data-Driven Strategies To Ensure Custom...
 
Using data to guide product development
Using data to guide product developmentUsing data to guide product development
Using data to guide product development
 
NACDEP 2015 - Are we entrepreneurs?
NACDEP 2015  - Are we entrepreneurs?NACDEP 2015  - Are we entrepreneurs?
NACDEP 2015 - Are we entrepreneurs?
 
First Things First: Fix the Tasks!
First Things First: Fix the Tasks!First Things First: Fix the Tasks!
First Things First: Fix the Tasks!
 
Leading Change from the Quality team
Leading Change from the Quality teamLeading Change from the Quality team
Leading Change from the Quality team
 
RankBrain, Artificial Intelligence and the Search Experience: The SEO's Roadm...
RankBrain, Artificial Intelligence and the Search Experience: The SEO's Roadm...RankBrain, Artificial Intelligence and the Search Experience: The SEO's Roadm...
RankBrain, Artificial Intelligence and the Search Experience: The SEO's Roadm...
 
You can't manage what you can't measure - User Vision Breakfast Briefing
You can't manage what you can't measure - User Vision Breakfast BriefingYou can't manage what you can't measure - User Vision Breakfast Briefing
You can't manage what you can't measure - User Vision Breakfast Briefing
 
How to Succeed as a PM by fmr Native Instrument Dir of Product
How to Succeed as a PM by fmr Native Instrument Dir of ProductHow to Succeed as a PM by fmr Native Instrument Dir of Product
How to Succeed as a PM by fmr Native Instrument Dir of Product
 
Continuous Improvement
Continuous ImprovementContinuous Improvement
Continuous Improvement
 
Safeabilty: Analyzing the Relationship between Safety and Reliability
Safeabilty: Analyzing the Relationship between Safety and Reliability Safeabilty: Analyzing the Relationship between Safety and Reliability
Safeabilty: Analyzing the Relationship between Safety and Reliability
 
UCO16 - An Independent Evaluation of Third-Party SharePoint Analytics Offerings
UCO16 - An Independent Evaluation of Third-Party SharePoint Analytics OfferingsUCO16 - An Independent Evaluation of Third-Party SharePoint Analytics Offerings
UCO16 - An Independent Evaluation of Third-Party SharePoint Analytics Offerings
 
Bring Rapid User Research Methods to Agile Teams
Bring Rapid User Research Methods to Agile TeamsBring Rapid User Research Methods to Agile Teams
Bring Rapid User Research Methods to Agile Teams
 
Cut Through the Web Analytics Fog: Using GA Data Grabber to Act on Google Ana...
Cut Through the Web Analytics Fog: Using GA Data Grabber to Act on Google Ana...Cut Through the Web Analytics Fog: Using GA Data Grabber to Act on Google Ana...
Cut Through the Web Analytics Fog: Using GA Data Grabber to Act on Google Ana...
 

Recently uploaded

Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
Jen Stirrup
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 

Recently uploaded (20)

Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 

Lessons from redesigning LinkedIn Search

  • 1. Lessons from redesigning LinkedIn Search Kumaresh Pattabiraman (@kumareshp) Senior Product Manager, LinkedIn May 16, 2014
  • 4. 5B queries a year One of the top visited pages on LinkedIn
  • 5. Why fix it? • Selling us short – Discoverability  LinkedIn has more to offer than just people search, but the other verticals don’t get discovered enough • Inflexible - Not easy to iterate  Each search vertical is built on a different stack with low leverage across verticals • Design cadence with the rest of the site  Search verticals look completely different from each other, and LinkedIn is doing a site-wide redesign
  • 8. Product Goals  Engagement from Search (Page Views & Actions driven from search)  Searchers per vertical  Dead-end searches  Revenue from search
  • 9. 1 year later March 25, 2013 5% Public Launch
  • 10. Early Results  Engagement from Search (Page Views & Actions)  Searchers per vertical  Dead-end searches  Revenue from search
  • 13. Change 1: The Vertical Selector Before Unified Search Searcher gets control of what they are searching for (People, Jobs, Companies, Groups) Unified Search We remove the vertical selector
  • 14. Change 2: Intent detector Before Unified Search Searcher specifies intent explicitly Unified Search We algorithmically predict the searcher’s intent Query: “marketing” ?
  • 15. Change 3: Buttons Before Unified Search Big blue Action buttons Unified Search Small gray CTAs
  • 16. Vote What change do you think impacted engagement the most?  Vertical Selector  Intent Detector  Gray vs Blue buttons
  • 17. To find out… We ran controlled A/B tests Control Default search box with no vertical selector Treatments Vertical selector Ghost text changes
  • 18. We prioritized what to test... ruthlessly
  • 19. And measured the isolated impact of major changes Metrics A/B tests
  • 20. We optimized for speed of learning • Quick experimental iterations designed to answer the most burning questions • Design -> Spec -> Dev -> QA -> Prod in ~1 week. We identified and ramped the winning changes And either iterated on or killed the losing ones
  • 21. 3 months and ~30 experiments later June 25, 2013: 100% en-US Launch And we eventually rolled out Unified Search 100% worldwide over the following 3 months…
  • 22. Results  Engagement from Search (Page Views & Actions)  Searchers per vertical  Dead-end searches  Revenue from search
  • 23. What did we learn?
  • 24. #1: Have opportunity analysis drive goal setting Was an X% increase in searchers per vertical a realistic goal? eg: How much of search traffic can we realistically expect to distribute from people to other verticals with unified search?
  • 25. Opportunity unclear? Test the waters - Quickly Example of a test we ran within one dev quarter: Structured suggestions to clarify user’s vertical intent
  • 26. #2: Importance of controlled experimentation • To understand the isolated impact of each major change • Especially so when you are changing something working well • Even when the combination of changes is a huge net win (so we know what led to the win) • Often mistaken with going after “incremental” wins - Disruptive changes can be executed incrementally and can be tested in a controlled fashion
  • 27. Google: Thousands of search experiments per year
  • 28. Bing: Search Quality α Experimental velocity
  • 29. “You have to kiss a lot of frogs to find one prince. So how can you find your prince faster? By finding more frogs and kissing them faster and faster.” Mike Moran Do It Wrong Quickly: How the Web Changes the Old Marketing Rules, 2007
  • 30. #3: Agility in a crisis Product launches after 1 year in development. Metrics drop. Panic sets. All hands on deck. Huge number of (emotional) people involved. Huge number of options. Behind schedule on ramp. The clock is ticking. Often the time for drastic measures… And yet, it is important to be agile. We made controlled changes, executing quickly and taking rational decisions based on data
  • 31. Organizational alignment critical to pull this off… • Product/Design: Micro-prioritization, mini-specs for experiments with clear hypotheses • Web-dev/Apps: Time-box efforts, limited scope (eg: launch test in a subset of locales or browsers) • Relevance: Practical hand-tuned approaches • Analytics: A/B dashboards and custom analysis • QA: Minimal QA automation & more manual checks until test succeeds • SRE/Ops: Frequent deployments
  • 32. 3 Key Takeaways • Analyze opportunity & test the waters early, quickly, cheaply • Control your biggest changes to understand isolated impact • Stay agile when things go wrong

Editor's Notes

  1. 5B Searches a day among most popular pages on site. Everything looks great. Why fix it?
  2. Kevin: Any high level data to support this?
  3. What is a product review… Execs – How are products developed and deployed here? What is the role of a product manager?
  4. Talk about features of unified search… Explain a use-case. Voice-over how this helps.
  5. Define engagement… (Page views, Actions) Not showing numbers. +20% actions +10% page views > +100% searchers (remove) -20% dead-ends
  6. Num Eng, Des, people… 5% of site traffic…
  7. History… personal take… Day 1… Not showing numbers -14% actions -6% page views -1% searchers +10% dead-ends -$X revenue
  8. Talk through this…
  9. 3 major changes…
  10. Expand CTA
  11. Guess the biggest driver that turned things around, from this list of three
  12. You can run multiple, not just conflict with each other… as a reason for why we need infrastructure for it… conceptually simple – but infra needs to support it… experimentation platform… take advantage.. Simplification of architecture.. Not only did people differ on this but they had strong reasons, backed by strong intuition…\
  13. Explain the process…
  14. Blurred – Readable… Show 3
  15. +10% actions +2% page views Flat on searchers and dead-ends +$X weekly ad revenue
  16. Climax – story telling – Positioning unified search…
  17. Platform a requirement for product changes. Talk about unified search as a platform…
  18. How do you get a team that is used to building a product with a 1 year time-frame in mind to suddenly be iterative and experimental? What hypotheses are worth testing? How much effort do you put into a particular test… What makes a test a good test… Take slide from Kohavi’s talk Frogs and faster… from management…