SlideShare ist ein Scribd-Unternehmen logo
1 von 69
How Google Works
A Ranking Engineer’s Perspective
Paul Haahr
SMX West
March 3, 2016
Google
Search
Today
Mobile First
Features
• spelling suggestions
• autocomplete
• related searches
• related questions
• calculator
• knowledge graph
• answers
• featured snippets
• maps
• images
• videos
• in-depth articles
• movie showtimes
• sports scores
• weather
• flight status
• package tracking
• …
Ranking
10 Blue Links
What documents do we show?
What order do we show them in?
Life
of a
Query
Two Parts of a Search Engine
• Ahead of time (before the query)
• Query processing
Before the Query
• Crawl the web
• Analyze the crawled pages
• Extract links
• Render contents
• Annotate semantics
• …
• Build an index
The Index
• Like the index of a book
• For each word, a list of pages it appears on
• Broken up into groups of millions of pages
• At Google, these are called “shards”
• 1000s of shards for the web index
• Plus per-document metadata
Query Processing
• Query understanding and expansion
• Retrieval and scoring
• Post-retrieval adjustments
Query Understanding
• Does the query name any known entities?
• [san jose convention center]
• [matt cutts]
• Are there useful synonyms?
• [gm trucks]: “gm” → “general motors”
• [gm corn]: “gm” → “genetically modified”
• Context matters
Retrieval and Scoring
• Send the query to all the shards
• Each shard
• Finds matching pages
• Computes a score for query+page
• Sends back the top N pages by score
• Combine all the top pages
• Sort by score
Post-retrieval adjustments
• Host clustering, sitelinks
• Is there too much duplication?
• Spam demotions, manual actions
• …
What do ranking engineers do? (version 1)
Write code for those servers
Scoring
Signals
Signal
• A piece of information used in scoring
• Query independent – feature of page
• PageRank, language, mobile friendliness, ...
• Query dependent – feature of page & query
• keyword hits, synonyms, proximity, …
What do ranking engineers do? (version 2)
Look for new signals.
Combine old signals in new ways.
Metrics
“If you can not measure it,
you can not improve it.”
–Lord Kelvin (sort of)
Key Metrics
• Relevance
• Does a page usefully answer the user’s query?
• Ranking’s top-line metric
• Quality
• How good are the results we show?
• Time to result (faster is better)
• ...
Higher results matter
• “Position weighed”
• “Reciprocally ranked” metrics
• Position 1 is worth 1
• Position 2 is worth ½
• Position 3 is worth ⅓
• Position 4 is worth ¼
• …
What do ranking engineers do? (version 3)
Optimize for our metrics
But where do the
metrics come from?
Evaluation
How do we measure ourselves?
• Live Experiments
• Human Rater Experiments
Live
Experiments
Live Experiments
• A/B experiments on real traffic
• Similar to what many other websites do
• Look for changes in click patterns
• Harder to understand than you might expect
• A lot of traffic is in one experiment or another
Interpreting Live Experiments
• Both pages P1 and P2 answer user’s need
• For P1, answer is on the page
• For P2, answer is on the page and in the snippet
• Algorithm A puts P1 before P2 ⇒ user clicks on P1 ⇒ “good”
• Algorithm B puts P2 before P1 ⇒ no click ⇒ “bad”
• Do we really think A is better than B?
Human
Rater
Experiments
Human Rater Experiments
• Show real people experimental search results
• Ask how good the results are
• Ratings aggregated across raters
• Published guidelines explain criteria for raters
• Tools support doing this in an automated way
Result Rating Task
Two Scales
• Needs Met
• Does this page address the user’s need?
• Our current relevance metric
• Page Quality
• How good is the page?
Mobile
First
Mobile First Rating
“Needs Met rating tasks ask [raters] to
focus on mobile user needs and think
about how helpful and satisfying the result
is for the mobile users.”
How do we make it mobile-centric?
• More mobile queries than desktop in samples
• Pay attention to user’s location
• Tools display mobile user experience
• Raters visit websites on smartphones
Needs
Met
Rating
Needs Met Rating
• Fully Meets
• Highly Meets
• Moderately Meets
• Slightly Meets
• Fails to Meets
(Following examples are from Rater Guidelines)
Fully
Meets
(Very)
Highly
Meets
Highly
Meets
(More)
Highly
Meets
Moderately
Meets
Slightly
Meets
Fails to
Meet
Page
Quality
Rating
Page Quality Concepts
• Expertise
• Authoritativeness
• Trustworthiness
High Quality Pages
• A satisfying amount of high quality main content
• The page and website are expert, authoritative,
and trustworthy for the topic of the page
• The website has a good reputation for the topic of
the page
Low Quality Pages
• The quality of the main content is low
• There is an unsatisfying amount of main content
• The author does not have expertise or is not
trustworthy or authoritative for the topic
• The website has a negative reputation
• The secondary content is distracting or unhelpful
Optimizing
Our
Metrics
Ranking engineers
• Team of a few hundred computer scientists
• Focused on our metrics and signals
• Run lots of experiments
• Make lots of changes
Development Process
• Idea
• Repeat until ready:
• Write code
• Generate data
• Run experiments
• Analyze
• Launch report by Quantitative Analyst
• Launch review
What do ranking engineers do? (version 4)
Move results with good ratings up.
Move results with bad ratings down.
What
Goes
Wrong?
(And how do
we fix it?)
Two kinds of problems
• Systematically bad ratings
• Metrics don’t capture things we care about
Bad
Ratings
[texas farm fertilizer]
• User is looking for a
brand of fertilizer
• Unlikely to want to go to
the manufacturer’s
headquarters
• Rater average called
map of headquarters
almost “Highly Meets”
Patterns of Losses
• Look for things we think are bad in results
• Either live or from experiments
• Create examples for rater guidelines
New rater example
Missing
Metrics
Low Quality Content in 2009-2011
• Lots of complaints about low quality content
• But our relevance metric kept going up
• Low quality pages can be very relevant
• We thought we were doing great
• ⇒ We weren’t measuring what we needed to
Quality Metric
• Gets directly at the quality issue
• Not the same as relevance
• Enabled development of quality-related signals
When the
Metrics
Miss
Something
What do ranking engineers do? (version 5)
Fix rater guidelines or
develop new metrics
(when necessary)
Thank you!
Questions?

Weitere ähnliche Inhalte

Andere mochten auch

How GOOGLE works? - A Must Read
How GOOGLE works? - A Must ReadHow GOOGLE works? - A Must Read
How GOOGLE works? - A Must ReadANNI GUPTA
 
The Secret Guide to Facebook Ads Using Qwaya
The Secret Guide to Facebook Ads Using QwayaThe Secret Guide to Facebook Ads Using Qwaya
The Secret Guide to Facebook Ads Using QwayaWilliam Marco Locañas
 
Surprising Facts about Google and 2017 SEO
Surprising Facts about Google and 2017 SEOSurprising Facts about Google and 2017 SEO
Surprising Facts about Google and 2017 SEOAffiliate Summit
 
Growth Hack Your Business With Clickfunnels
Growth Hack Your Business With ClickfunnelsGrowth Hack Your Business With Clickfunnels
Growth Hack Your Business With ClickfunnelsWilliam Marco Locañas
 
TCS: Ad Tools, Social Marketing Tools + List Building Tools
TCS: Ad Tools, Social Marketing Tools + List Building ToolsTCS: Ad Tools, Social Marketing Tools + List Building Tools
TCS: Ad Tools, Social Marketing Tools + List Building ToolsRoland Frasier
 
Marketing With Facebook Ads
Marketing With Facebook AdsMarketing With Facebook Ads
Marketing With Facebook AdsIvy Tongson
 
Facebook ads tutorial 2017 melvinreceno themagnificentpm
Facebook ads tutorial 2017 melvinreceno themagnificentpmFacebook ads tutorial 2017 melvinreceno themagnificentpm
Facebook ads tutorial 2017 melvinreceno themagnificentpmMelvin Receno
 
Social media and your brand
Social media and your brand Social media and your brand
Social media and your brand Terragon Group
 
Marketing communications and brands in business markets
Marketing communications and brands in business marketsMarketing communications and brands in business markets
Marketing communications and brands in business marketsDuncan Chapple
 
Teaching Paid Search to Prepare for the Google AdWords Fundamentals Exam
Teaching Paid Search to Prepare for the  Google AdWords Fundamentals ExamTeaching Paid Search to Prepare for the  Google AdWords Fundamentals Exam
Teaching Paid Search to Prepare for the Google AdWords Fundamentals ExamSt. Edward's University
 
Introduction to Digital Life (Social Media, Reputation Management, and Altmet...
Introduction to Digital Life (Social Media, Reputation Management, and Altmet...Introduction to Digital Life (Social Media, Reputation Management, and Altmet...
Introduction to Digital Life (Social Media, Reputation Management, and Altmet...KR_Barker
 

Andere mochten auch (12)

How GOOGLE works? - A Must Read
How GOOGLE works? - A Must ReadHow GOOGLE works? - A Must Read
How GOOGLE works? - A Must Read
 
The Secret Guide to Facebook Ads Using Qwaya
The Secret Guide to Facebook Ads Using QwayaThe Secret Guide to Facebook Ads Using Qwaya
The Secret Guide to Facebook Ads Using Qwaya
 
Surprising Facts about Google and 2017 SEO
Surprising Facts about Google and 2017 SEOSurprising Facts about Google and 2017 SEO
Surprising Facts about Google and 2017 SEO
 
Growth Hack Your Business With Clickfunnels
Growth Hack Your Business With ClickfunnelsGrowth Hack Your Business With Clickfunnels
Growth Hack Your Business With Clickfunnels
 
TCS: Ad Tools, Social Marketing Tools + List Building Tools
TCS: Ad Tools, Social Marketing Tools + List Building ToolsTCS: Ad Tools, Social Marketing Tools + List Building Tools
TCS: Ad Tools, Social Marketing Tools + List Building Tools
 
How to create Facebook Ads in 7 Simple Steps
How to create Facebook Ads in 7 Simple StepsHow to create Facebook Ads in 7 Simple Steps
How to create Facebook Ads in 7 Simple Steps
 
Marketing With Facebook Ads
Marketing With Facebook AdsMarketing With Facebook Ads
Marketing With Facebook Ads
 
Facebook ads tutorial 2017 melvinreceno themagnificentpm
Facebook ads tutorial 2017 melvinreceno themagnificentpmFacebook ads tutorial 2017 melvinreceno themagnificentpm
Facebook ads tutorial 2017 melvinreceno themagnificentpm
 
Social media and your brand
Social media and your brand Social media and your brand
Social media and your brand
 
Marketing communications and brands in business markets
Marketing communications and brands in business marketsMarketing communications and brands in business markets
Marketing communications and brands in business markets
 
Teaching Paid Search to Prepare for the Google AdWords Fundamentals Exam
Teaching Paid Search to Prepare for the  Google AdWords Fundamentals ExamTeaching Paid Search to Prepare for the  Google AdWords Fundamentals Exam
Teaching Paid Search to Prepare for the Google AdWords Fundamentals Exam
 
Introduction to Digital Life (Social Media, Reputation Management, and Altmet...
Introduction to Digital Life (Social Media, Reputation Management, and Altmet...Introduction to Digital Life (Social Media, Reputation Management, and Altmet...
Introduction to Digital Life (Social Media, Reputation Management, and Altmet...
 

Ähnlich wie How Google Works: A Mobile-First Perspective on Ranking Signals

An Intro To SEO, SEM & Internet Marketing
An Intro To SEO, SEM & Internet MarketingAn Intro To SEO, SEM & Internet Marketing
An Intro To SEO, SEM & Internet MarketingDave Davies
 
Modern Perspectives on Recommender Systems and their Applications in Mendeley
Modern Perspectives on Recommender Systems and their Applications in MendeleyModern Perspectives on Recommender Systems and their Applications in Mendeley
Modern Perspectives on Recommender Systems and their Applications in MendeleyMaya Hristakeva
 
Modern Perspectives on Recommender Systems and their Applications in Mendeley
Modern Perspectives on Recommender Systems and their Applications in MendeleyModern Perspectives on Recommender Systems and their Applications in Mendeley
Modern Perspectives on Recommender Systems and their Applications in MendeleyKris Jack
 
Building Search and Personalization at Nordstrom Rack | Hautelook
Building Search and Personalization at Nordstrom Rack | HautelookBuilding Search and Personalization at Nordstrom Rack | Hautelook
Building Search and Personalization at Nordstrom Rack | HautelookLucidworks
 
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
 
The Analysis Part of Integration Projects
The Analysis Part of Integration ProjectsThe Analysis Part of Integration Projects
The Analysis Part of Integration ProjectsBizTalk360
 
Evaluating search engines
Evaluating search enginesEvaluating search engines
Evaluating search enginesPhil Bradley
 
SIGIR Tutorial on IR Evaluation: Designing an End-to-End Offline Evaluation P...
SIGIR Tutorial on IR Evaluation: Designing an End-to-End Offline Evaluation P...SIGIR Tutorial on IR Evaluation: Designing an End-to-End Offline Evaluation P...
SIGIR Tutorial on IR Evaluation: Designing an End-to-End Offline Evaluation P...Jin Young Kim
 
Anatomy of Relevance - From Data to Action: Presented by Saïd Radhouani, Yell...
Anatomy of Relevance - From Data to Action: Presented by Saïd Radhouani, Yell...Anatomy of Relevance - From Data to Action: Presented by Saïd Radhouani, Yell...
Anatomy of Relevance - From Data to Action: Presented by Saïd Radhouani, Yell...Lucidworks
 
Anatomy of Search Relevance: From Data To Action
Anatomy of Search Relevance: From Data To ActionAnatomy of Search Relevance: From Data To Action
Anatomy of Search Relevance: From Data To ActionSaïd Radhouani
 
SEO Audit Workshop : Frameworks , Techniques and Tools
SEO Audit Workshop : Frameworks , Techniques and Tools SEO Audit Workshop : Frameworks , Techniques and Tools
SEO Audit Workshop : Frameworks , Techniques and Tools NEW MEDIA GURU
 
MKT 420 Search Engine Optimization Week 4
MKT 420 Search Engine Optimization Week 4MKT 420 Search Engine Optimization Week 4
MKT 420 Search Engine Optimization Week 4Michael Germano
 
Fast, Cheap, and Actionable: Creating an Affordable User Research Program (Th...
Fast, Cheap, and Actionable: Creating an Affordable User Research Program (Th...Fast, Cheap, and Actionable: Creating an Affordable User Research Program (Th...
Fast, Cheap, and Actionable: Creating an Affordable User Research Program (Th...Michael Powers
 
The Hive Think Tank: Machine Learning at Pinterest by Jure Leskovec
The Hive Think Tank: Machine Learning at Pinterest by Jure LeskovecThe Hive Think Tank: Machine Learning at Pinterest by Jure Leskovec
The Hive Think Tank: Machine Learning at Pinterest by Jure LeskovecThe Hive
 
ECC-Net Web presence, Lars Boström
ECC-Net Web presence, Lars BoströmECC-Net Web presence, Lars Boström
ECC-Net Web presence, Lars BoströmKonsumentverket
 
Personas that change the way you think
Personas that change the way you thinkPersonas that change the way you think
Personas that change the way you thinkIIBA_Latvia_Chapter
 
Analyzing search engine results pages(SERPs) All over the worlds
Analyzing search engine results pages(SERPs) All over the worldsAnalyzing search engine results pages(SERPs) All over the worlds
Analyzing search engine results pages(SERPs) All over the worldsAnil Sah
 
The Importance of Culture: Building and Sustaining Effective Engineering Org...
The Importance of Culture:  Building and Sustaining Effective Engineering Org...The Importance of Culture:  Building and Sustaining Effective Engineering Org...
The Importance of Culture: Building and Sustaining Effective Engineering Org...Randy Shoup
 

Ähnlich wie How Google Works: A Mobile-First Perspective on Ranking Signals (20)

An Intro To SEO, SEM & Internet Marketing
An Intro To SEO, SEM & Internet MarketingAn Intro To SEO, SEM & Internet Marketing
An Intro To SEO, SEM & Internet Marketing
 
Modern Perspectives on Recommender Systems and their Applications in Mendeley
Modern Perspectives on Recommender Systems and their Applications in MendeleyModern Perspectives on Recommender Systems and their Applications in Mendeley
Modern Perspectives on Recommender Systems and their Applications in Mendeley
 
Modern Perspectives on Recommender Systems and their Applications in Mendeley
Modern Perspectives on Recommender Systems and their Applications in MendeleyModern Perspectives on Recommender Systems and their Applications in Mendeley
Modern Perspectives on Recommender Systems and their Applications in Mendeley
 
Building Search and Personalization at Nordstrom Rack | Hautelook
Building Search and Personalization at Nordstrom Rack | HautelookBuilding Search and Personalization at Nordstrom Rack | Hautelook
Building Search and Personalization at Nordstrom Rack | Hautelook
 
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
 
The Analysis Part of Integration Projects
The Analysis Part of Integration ProjectsThe Analysis Part of Integration Projects
The Analysis Part of Integration Projects
 
Evaluating search engines
Evaluating search enginesEvaluating search engines
Evaluating search engines
 
SIGIR Tutorial on IR Evaluation: Designing an End-to-End Offline Evaluation P...
SIGIR Tutorial on IR Evaluation: Designing an End-to-End Offline Evaluation P...SIGIR Tutorial on IR Evaluation: Designing an End-to-End Offline Evaluation P...
SIGIR Tutorial on IR Evaluation: Designing an End-to-End Offline Evaluation P...
 
Anatomy of Relevance - From Data to Action: Presented by Saïd Radhouani, Yell...
Anatomy of Relevance - From Data to Action: Presented by Saïd Radhouani, Yell...Anatomy of Relevance - From Data to Action: Presented by Saïd Radhouani, Yell...
Anatomy of Relevance - From Data to Action: Presented by Saïd Radhouani, Yell...
 
Anatomy of Search Relevance: From Data To Action
Anatomy of Search Relevance: From Data To ActionAnatomy of Search Relevance: From Data To Action
Anatomy of Search Relevance: From Data To Action
 
SEO Audit Workshop : Frameworks , Techniques and Tools
SEO Audit Workshop : Frameworks , Techniques and Tools SEO Audit Workshop : Frameworks , Techniques and Tools
SEO Audit Workshop : Frameworks , Techniques and Tools
 
MKT 420 Search Engine Optimization Week 4
MKT 420 Search Engine Optimization Week 4MKT 420 Search Engine Optimization Week 4
MKT 420 Search Engine Optimization Week 4
 
166 sspcc1 b_newman
166 sspcc1 b_newman166 sspcc1 b_newman
166 sspcc1 b_newman
 
Fast, Cheap, and Actionable: Creating an Affordable User Research Program (Th...
Fast, Cheap, and Actionable: Creating an Affordable User Research Program (Th...Fast, Cheap, and Actionable: Creating an Affordable User Research Program (Th...
Fast, Cheap, and Actionable: Creating an Affordable User Research Program (Th...
 
The Hive Think Tank: Machine Learning at Pinterest by Jure Leskovec
The Hive Think Tank: Machine Learning at Pinterest by Jure LeskovecThe Hive Think Tank: Machine Learning at Pinterest by Jure Leskovec
The Hive Think Tank: Machine Learning at Pinterest by Jure Leskovec
 
ECC-Net Web presence, Lars Boström
ECC-Net Web presence, Lars BoströmECC-Net Web presence, Lars Boström
ECC-Net Web presence, Lars Boström
 
Personas that change the way you think
Personas that change the way you thinkPersonas that change the way you think
Personas that change the way you think
 
Ch 3
Ch   3Ch   3
Ch 3
 
Analyzing search engine results pages(SERPs) All over the worlds
Analyzing search engine results pages(SERPs) All over the worldsAnalyzing search engine results pages(SERPs) All over the worlds
Analyzing search engine results pages(SERPs) All over the worlds
 
The Importance of Culture: Building and Sustaining Effective Engineering Org...
The Importance of Culture:  Building and Sustaining Effective Engineering Org...The Importance of Culture:  Building and Sustaining Effective Engineering Org...
The Importance of Culture: Building and Sustaining Effective Engineering Org...
 

Kürzlich hochgeladen

Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaShree Krishna Exports
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfOnline Income Engine
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 

Kürzlich hochgeladen (20)

Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in India
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdf
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 

How Google Works: A Mobile-First Perspective on Ranking Signals

  • 1. How Google Works A Ranking Engineer’s Perspective Paul Haahr SMX West March 3, 2016
  • 4. Features • spelling suggestions • autocomplete • related searches • related questions • calculator • knowledge graph • answers • featured snippets • maps • images • videos • in-depth articles • movie showtimes • sports scores • weather • flight status • package tracking • …
  • 7. What documents do we show? What order do we show them in?
  • 9. Two Parts of a Search Engine • Ahead of time (before the query) • Query processing
  • 10. Before the Query • Crawl the web • Analyze the crawled pages • Extract links • Render contents • Annotate semantics • … • Build an index
  • 11. The Index • Like the index of a book • For each word, a list of pages it appears on • Broken up into groups of millions of pages • At Google, these are called “shards” • 1000s of shards for the web index • Plus per-document metadata
  • 12. Query Processing • Query understanding and expansion • Retrieval and scoring • Post-retrieval adjustments
  • 13. Query Understanding • Does the query name any known entities? • [san jose convention center] • [matt cutts] • Are there useful synonyms? • [gm trucks]: “gm” → “general motors” • [gm corn]: “gm” → “genetically modified” • Context matters
  • 14. Retrieval and Scoring • Send the query to all the shards • Each shard • Finds matching pages • Computes a score for query+page • Sends back the top N pages by score • Combine all the top pages • Sort by score
  • 15. Post-retrieval adjustments • Host clustering, sitelinks • Is there too much duplication? • Spam demotions, manual actions • …
  • 16. What do ranking engineers do? (version 1) Write code for those servers
  • 18. Signal • A piece of information used in scoring • Query independent – feature of page • PageRank, language, mobile friendliness, ... • Query dependent – feature of page & query • keyword hits, synonyms, proximity, …
  • 19. What do ranking engineers do? (version 2) Look for new signals. Combine old signals in new ways.
  • 21. “If you can not measure it, you can not improve it.” –Lord Kelvin (sort of)
  • 22. Key Metrics • Relevance • Does a page usefully answer the user’s query? • Ranking’s top-line metric • Quality • How good are the results we show? • Time to result (faster is better) • ...
  • 23. Higher results matter • “Position weighed” • “Reciprocally ranked” metrics • Position 1 is worth 1 • Position 2 is worth ½ • Position 3 is worth ⅓ • Position 4 is worth ¼ • …
  • 24. What do ranking engineers do? (version 3) Optimize for our metrics
  • 25. But where do the metrics come from?
  • 27. How do we measure ourselves? • Live Experiments • Human Rater Experiments
  • 29. Live Experiments • A/B experiments on real traffic • Similar to what many other websites do • Look for changes in click patterns • Harder to understand than you might expect • A lot of traffic is in one experiment or another
  • 30. Interpreting Live Experiments • Both pages P1 and P2 answer user’s need • For P1, answer is on the page • For P2, answer is on the page and in the snippet • Algorithm A puts P1 before P2 ⇒ user clicks on P1 ⇒ “good” • Algorithm B puts P2 before P1 ⇒ no click ⇒ “bad” • Do we really think A is better than B?
  • 32. Human Rater Experiments • Show real people experimental search results • Ask how good the results are • Ratings aggregated across raters • Published guidelines explain criteria for raters • Tools support doing this in an automated way
  • 33.
  • 35. Two Scales • Needs Met • Does this page address the user’s need? • Our current relevance metric • Page Quality • How good is the page?
  • 37. Mobile First Rating “Needs Met rating tasks ask [raters] to focus on mobile user needs and think about how helpful and satisfying the result is for the mobile users.”
  • 38. How do we make it mobile-centric? • More mobile queries than desktop in samples • Pay attention to user’s location • Tools display mobile user experience • Raters visit websites on smartphones
  • 40. Needs Met Rating • Fully Meets • Highly Meets • Moderately Meets • Slightly Meets • Fails to Meets (Following examples are from Rater Guidelines)
  • 49. Page Quality Concepts • Expertise • Authoritativeness • Trustworthiness
  • 50. High Quality Pages • A satisfying amount of high quality main content • The page and website are expert, authoritative, and trustworthy for the topic of the page • The website has a good reputation for the topic of the page
  • 51. Low Quality Pages • The quality of the main content is low • There is an unsatisfying amount of main content • The author does not have expertise or is not trustworthy or authoritative for the topic • The website has a negative reputation • The secondary content is distracting or unhelpful
  • 53. Ranking engineers • Team of a few hundred computer scientists • Focused on our metrics and signals • Run lots of experiments • Make lots of changes
  • 54. Development Process • Idea • Repeat until ready: • Write code • Generate data • Run experiments • Analyze • Launch report by Quantitative Analyst • Launch review
  • 55. What do ranking engineers do? (version 4) Move results with good ratings up. Move results with bad ratings down.
  • 57. Two kinds of problems • Systematically bad ratings • Metrics don’t capture things we care about
  • 59. [texas farm fertilizer] • User is looking for a brand of fertilizer • Unlikely to want to go to the manufacturer’s headquarters • Rater average called map of headquarters almost “Highly Meets”
  • 60. Patterns of Losses • Look for things we think are bad in results • Either live or from experiments • Create examples for rater guidelines
  • 63.
  • 64. Low Quality Content in 2009-2011 • Lots of complaints about low quality content • But our relevance metric kept going up • Low quality pages can be very relevant • We thought we were doing great • ⇒ We weren’t measuring what we needed to
  • 65. Quality Metric • Gets directly at the quality issue • Not the same as relevance • Enabled development of quality-related signals
  • 67. What do ranking engineers do? (version 5) Fix rater guidelines or develop new metrics (when necessary)