SlideShare a Scribd company logo
HOW
Google Search
WORKS
PRESENTATION BY
NAME : MANEESHA.MALISETTI
SECTION :B
REGD NO :Y16CS887
BRANCH :CSE
2
3
What is Search
Engine???
Search Engine
s
● A search engine is a software program or script available through the
internet that searches the document and files for keywords and return the
results of any files containing those keywords.
● Today there are thousands of different search engines available on the
internet which includes Google,Yahoo,Bing etc;
● Among them the most popular and well-known is
Google Search Engine
● These will help you to find the relevant information from various websites.
“Contents:
● Introduction to Google
● How Google Search Works
❖ Steps used by Google Search Engine
● Crawling
● Indexing
● Calculate Relevancy
Using Algorithms
● Results
“ ● American multinational
technology company founded in
1998 by Larry Page and Sergey
Bin.
● Located in California.
A Diagrammatic view of Search Engine8
9
Basic View of Google Search Steps:
CRAWLING:
10
● Crawling is the process by which Googlebot (program that does the fetching
)discovers new and updated pages to be added to the Google index.
● Googlebot (also known as a robot, bot, or spider).
● Googlebot uses an algorithmic process: computer programs determine which sites
to crawl, how often, and how many pages to fetch from each site.
● Google's crawl process begins with a list of web page URLs, generated from
previous crawl processes, and augmented with Sitemap data provided by
webmasters.
● As Googlebot visits each of these websites it detects links on each page and adds
them to its list of pages to crawl. New sites, changes to existing sites, and dead
links are noted and used to update the Google index.
11
CRAWLING:
12
How does Google find a page?
Google uses many techniques to find a page, including:
● Following links from other sites or pages
● Reading sitemaps
How does Google know which pages not to crawl?
● Pages blocked in robots.txt won't be crawled, but still might be indexed if linked to
by another page. (Google can infer the content of the page by a link pointing to it,
and index the page without parsing its contents.)
● Google can't crawl any pages not accessible by an anonymous user. Thus, any login
or other authorization protection will prevent a page from being crawled.
Steps to Improve Crawling:
13
● Submit a Sitemap.
● Submit crawl requests for individual pages.
● Use a simple,human-readable, and logical URL paths for the pages and provide
clear and direct internal links within the site.
● If you break long articles into multiple pages,indicate the pagination clearly to
Google.
● Get your page linked to by another page that Google already knows about.
14
INDEXING:
15
● Process of creating index for all the fetched web pages and keeping them into a giant
database from where it can later be retrieved.
● To identify the words and expressions that best describe the page and assigning the
page to particular keywords.
● Google uses the INDEX databases;after every search the result will be stored in the
database.
● Google Search index contains hundreds of billions of web pages and of 100,000k
gigabytes in size. It’s like the index in the back of a book — with an entry for every
word seen on every web page we index. When we index a web page, we add it to the
entries for all of the words it contains.
16
How to Improve Page Indexing:
17
● Create short, meaningful page titles.
● Use page headings that convey the subject of the page.
● Use text rather than images to convey content. (Google can
understand some image and video, but not as well as it can
understand text. At minimum, annotate your video and images
with alt text and other attributes as appropriate.)
Calculation of Relevancy using
Algorithms:
18
● You want the answer, not billions of webpages, so Google ranking systems sort
through the hundreds of billions of webpages in our Search index to give you
useful and relevant results in a fraction of a second.
● These ranking systems are made up of a series of Algorithms that analyze what
it is you are looking for and what information to return to you.
● And as they’ve evolved Search to make it more useful, they’ve refined their
algorithms to assess our searches and the results in finer detail to make their
services work better for us.
19
Google Search Algorithm:
20
1. Google uses a complex software which is a “search algorithm”
called PageRank (named after one of the famous Google founder
Larry Page) to sort and filter the pages based on more than 200
ranking factors .
2. Based on these factors it assigns the rank to those pages.
Some of the Ways Google Use Algorithms to provide Search
results:
1.Analysing your words
2.Matching your Search
3.Ranking
4.Considering Context
❏ Understanding the meaning of our search is crucial to returning good answers. So to
find pages with relevant information, first step is to analyze what the words in our
search query mean. They build language models to try to decipher what strings of
words we should look up in the index.
❏ This involves steps as seemingly simple as interpreting spelling mistakes, and
extends to trying to understand the type of query we’ve entered by applying some of
the latest research on natural language understanding. For example, our synonym
system helps Search know what we mean, even if a word has multiple definitions.
This system took over five years to develop and significantly improves results in over
30% of searches across languages.
Analysing Your Words:
21
Matching your Search:
22
1. Algorithms look for web pages with information that
matches your query. When we search, at the most
basic level,their algorithms look up our search terms
in the index to find the appropriate pages.
2. They analyze how often and where those keywords
appear on a page, whether in titles or headings or in
the body of the text.
Contd..
23
3. As well as matching keywords, algorithms look for clues to measure how well
potential search results give users what they are looking for.
4. So Search algorithms analyze whether the pages include relevant content —
such as pictures of dogs, videos, or even a list of breeds. Finally, they check to see if
the page is written in the same language as our question in order to prioritize pages
in our preferred language.
24
Google Ranking:
25
● Site and Page Quality:
When Site or Page quality is mentioned it directly refers
to your website content, appearance, functionality, usability
and SEO factors.
● SafeSearch –
You might be wondering what does Google safe search do?
Well, it acts as a filter and screen sites with content like adult
webpages, images, videos and removes them from search results.
Factors that affect Google Ranking
26
● Information such as our location, past search history and Search settings all
help them to tailor our results to what is most useful and relevant for us in
that moment.
● They use our country and location to deliver content relevant for our area.
For instance, if we’re in Chicago and we search “football”, Google will most
likely show us results about American football and the Chicago Bears first.
● Whereas if we search “football” in London, Google will rank results about
soccer and the Premier League higher.
UserContext:
Results-To Users:
27
● Last step performed by Google.
● All the retrieved results are shown to user.
● This is the most complicated step,but most relevant to users.
● Before they serve your results, they evaluate how all the relevant information fits
together: Is there only one topic among the search results, or many?
● Are there too many pages focusing on one narrow interpretation? They strive to
provide a diverse set of information in formats that are most helpful for our type
of search.
● Google perform this operations with in few seconds.
28
THANK YOU
Any Questions???

More Related Content

What's hot

Introduction to Google Analytics
Introduction to Google AnalyticsIntroduction to Google Analytics
Introduction to Google AnalyticsArjun Parekh
 
Integrated Multi-channel Digital Marketing Strategies
Integrated Multi-channel Digital Marketing Strategies Integrated Multi-channel Digital Marketing Strategies
Integrated Multi-channel Digital Marketing Strategies Dushyant Verma
 
Google Ads | Google Ads Tutorial 2019 | Google AdWords Tutorial 2019 | PPC Ad...
Google Ads | Google Ads Tutorial 2019 | Google AdWords Tutorial 2019 | PPC Ad...Google Ads | Google Ads Tutorial 2019 | Google AdWords Tutorial 2019 | PPC Ad...
Google Ads | Google Ads Tutorial 2019 | Google AdWords Tutorial 2019 | PPC Ad...Simplilearn
 
Digital Marketing Strategy Workshop - Abed Jrab
Digital Marketing Strategy Workshop - Abed JrabDigital Marketing Strategy Workshop - Abed Jrab
Digital Marketing Strategy Workshop - Abed JrabAbed Jrab
 
Bestpracticesforemailmarketing digital marketing paathshala
Bestpracticesforemailmarketing digital marketing paathshalaBestpracticesforemailmarketing digital marketing paathshala
Bestpracticesforemailmarketing digital marketing paathshalaSimplilearn
 
ppt presentation Google algorithm
ppt presentation Google algorithmppt presentation Google algorithm
ppt presentation Google algorithmjoeydutta
 
Brief on Pay Per Click (PPC) for beginners
Brief on Pay Per Click (PPC) for beginnersBrief on Pay Per Click (PPC) for beginners
Brief on Pay Per Click (PPC) for beginnersNisha Garg
 
Seo basicsfrom-digital marketing paathshala
Seo basicsfrom-digital marketing paathshalaSeo basicsfrom-digital marketing paathshala
Seo basicsfrom-digital marketing paathshalaSimplilearn
 
Paid Search Marketing - PPC 101
Paid Search Marketing - PPC 101Paid Search Marketing - PPC 101
Paid Search Marketing - PPC 101Esther Willinger
 
Learning About Keyword Research PPT
Learning About Keyword Research PPTLearning About Keyword Research PPT
Learning About Keyword Research PPTKetaki Gambhir
 
A Practical Guide to Keyword Research
A Practical Guide to Keyword ResearchA Practical Guide to Keyword Research
A Practical Guide to Keyword ResearchRebecca Gill
 

What's hot (20)

Introduction to Google Analytics
Introduction to Google AnalyticsIntroduction to Google Analytics
Introduction to Google Analytics
 
Google Keyword Planner Tool
Google Keyword Planner ToolGoogle Keyword Planner Tool
Google Keyword Planner Tool
 
Google Analytics ppt
Google Analytics  pptGoogle Analytics  ppt
Google Analytics ppt
 
Integrated Multi-channel Digital Marketing Strategies
Integrated Multi-channel Digital Marketing Strategies Integrated Multi-channel Digital Marketing Strategies
Integrated Multi-channel Digital Marketing Strategies
 
Google Ads vs. Facebook Ads
Google Ads vs. Facebook AdsGoogle Ads vs. Facebook Ads
Google Ads vs. Facebook Ads
 
Google Ads | Google Ads Tutorial 2019 | Google AdWords Tutorial 2019 | PPC Ad...
Google Ads | Google Ads Tutorial 2019 | Google AdWords Tutorial 2019 | PPC Ad...Google Ads | Google Ads Tutorial 2019 | Google AdWords Tutorial 2019 | PPC Ad...
Google Ads | Google Ads Tutorial 2019 | Google AdWords Tutorial 2019 | PPC Ad...
 
Digital Marketing Strategy Workshop - Abed Jrab
Digital Marketing Strategy Workshop - Abed JrabDigital Marketing Strategy Workshop - Abed Jrab
Digital Marketing Strategy Workshop - Abed Jrab
 
Bestpracticesforemailmarketing digital marketing paathshala
Bestpracticesforemailmarketing digital marketing paathshalaBestpracticesforemailmarketing digital marketing paathshala
Bestpracticesforemailmarketing digital marketing paathshala
 
ppt presentation Google algorithm
ppt presentation Google algorithmppt presentation Google algorithm
ppt presentation Google algorithm
 
Content marketing
Content marketingContent marketing
Content marketing
 
SEO ppt.pdf
SEO ppt.pdfSEO ppt.pdf
SEO ppt.pdf
 
Google Analytics 4: A Quick Start Guide
 Google Analytics 4: A Quick Start Guide Google Analytics 4: A Quick Start Guide
Google Analytics 4: A Quick Start Guide
 
Brief on Pay Per Click (PPC) for beginners
Brief on Pay Per Click (PPC) for beginnersBrief on Pay Per Click (PPC) for beginners
Brief on Pay Per Click (PPC) for beginners
 
Technical SEO.pdf
Technical SEO.pdfTechnical SEO.pdf
Technical SEO.pdf
 
Seo basicsfrom-digital marketing paathshala
Seo basicsfrom-digital marketing paathshalaSeo basicsfrom-digital marketing paathshala
Seo basicsfrom-digital marketing paathshala
 
Paid Search Marketing - PPC 101
Paid Search Marketing - PPC 101Paid Search Marketing - PPC 101
Paid Search Marketing - PPC 101
 
Learning About Keyword Research PPT
Learning About Keyword Research PPTLearning About Keyword Research PPT
Learning About Keyword Research PPT
 
SEO PPT
SEO PPTSEO PPT
SEO PPT
 
SEO-Presentation.pdf
SEO-Presentation.pdfSEO-Presentation.pdf
SEO-Presentation.pdf
 
A Practical Guide to Keyword Research
A Practical Guide to Keyword ResearchA Practical Guide to Keyword Research
A Practical Guide to Keyword Research
 

Similar to How Google Search Works

Google Looks Into the Index Now Protocol for Crawling and Indexing
Google Looks Into the Index Now Protocol for Crawling and IndexingGoogle Looks Into the Index Now Protocol for Crawling and Indexing
Google Looks Into the Index Now Protocol for Crawling and IndexingPaulDonahue16
 
How To Increase Your Website's Visibility - SEO Best Practices - LA2M Presena...
How To Increase Your Website's Visibility - SEO Best Practices - LA2M Presena...How To Increase Your Website's Visibility - SEO Best Practices - LA2M Presena...
How To Increase Your Website's Visibility - SEO Best Practices - LA2M Presena...Tarun Gehani
 
How to Enhance Your SEO When Redesigning an Ecommerce Website - Tarun Gehani,...
How to Enhance Your SEO When Redesigning an Ecommerce Website - Tarun Gehani,...How to Enhance Your SEO When Redesigning an Ecommerce Website - Tarun Gehani,...
How to Enhance Your SEO When Redesigning an Ecommerce Website - Tarun Gehani,...Tarun Gehani
 
Increase Your Website's Visibility - Tarun Gehani, SEO Director #WordPressAnn...
Increase Your Website's Visibility - Tarun Gehani, SEO Director #WordPressAnn...Increase Your Website's Visibility - Tarun Gehani, SEO Director #WordPressAnn...
Increase Your Website's Visibility - Tarun Gehani, SEO Director #WordPressAnn...Tarun Gehani
 
Google Search Engine
Google Search Engine Google Search Engine
Google Search Engine Aniket_1415
 
Search Engine Optimization
Search Engine OptimizationSearch Engine Optimization
Search Engine OptimizationKaran Thakkar
 
The Anatomy of GOOGLE Search Engine
The Anatomy of GOOGLE Search EngineThe Anatomy of GOOGLE Search Engine
The Anatomy of GOOGLE Search EngineManish Chopra
 
The beginners guide to SEO
The beginners guide to SEOThe beginners guide to SEO
The beginners guide to SEOThanh Nguyen
 
Google ppt by amit
Google ppt by amitGoogle ppt by amit
Google ppt by amitDAVV
 
Introduction to SEO Basics
Introduction to SEO BasicsIntroduction to SEO Basics
Introduction to SEO BasicsJenifer Renjini
 
merge computer
merge computermerge computer
merge computerRadiant
 
SEOMoz The Beginners Guide To SEO
SEOMoz The Beginners Guide To SEOSEOMoz The Beginners Guide To SEO
SEOMoz The Beginners Guide To SEOFlutterbyBarb
 
Technical Club PPT for BTech CS and Btech IT
Technical Club PPT for BTech CS and Btech ITTechnical Club PPT for BTech CS and Btech IT
Technical Club PPT for BTech CS and Btech ITpaurushsinhad
 
Getting Traffic From Google.pdf
Getting Traffic From Google.pdfGetting Traffic From Google.pdf
Getting Traffic From Google.pdfDemetris D-Papa
 
Chewy Trewella - Google Searchtips
Chewy Trewella - Google SearchtipsChewy Trewella - Google Searchtips
Chewy Trewella - Google Searchtipssounddelivery
 

Similar to How Google Search Works (20)

Google Looks Into the Index Now Protocol for Crawling and Indexing
Google Looks Into the Index Now Protocol for Crawling and IndexingGoogle Looks Into the Index Now Protocol for Crawling and Indexing
Google Looks Into the Index Now Protocol for Crawling and Indexing
 
How To Increase Your Website's Visibility - SEO Best Practices - LA2M Presena...
How To Increase Your Website's Visibility - SEO Best Practices - LA2M Presena...How To Increase Your Website's Visibility - SEO Best Practices - LA2M Presena...
How To Increase Your Website's Visibility - SEO Best Practices - LA2M Presena...
 
What is SEO ?
What is SEO ? What is SEO ?
What is SEO ?
 
How to Enhance Your SEO When Redesigning an Ecommerce Website - Tarun Gehani,...
How to Enhance Your SEO When Redesigning an Ecommerce Website - Tarun Gehani,...How to Enhance Your SEO When Redesigning an Ecommerce Website - Tarun Gehani,...
How to Enhance Your SEO When Redesigning an Ecommerce Website - Tarun Gehani,...
 
Increase Your Website's Visibility - Tarun Gehani, SEO Director #WordPressAnn...
Increase Your Website's Visibility - Tarun Gehani, SEO Director #WordPressAnn...Increase Your Website's Visibility - Tarun Gehani, SEO Director #WordPressAnn...
Increase Your Website's Visibility - Tarun Gehani, SEO Director #WordPressAnn...
 
Google Search Engine
Google Search Engine Google Search Engine
Google Search Engine
 
How Google Works
How Google WorksHow Google Works
How Google Works
 
Search Engine Optimization
Search Engine OptimizationSearch Engine Optimization
Search Engine Optimization
 
The Anatomy of GOOGLE Search Engine
The Anatomy of GOOGLE Search EngineThe Anatomy of GOOGLE Search Engine
The Anatomy of GOOGLE Search Engine
 
The beginners guide to SEO
The beginners guide to SEOThe beginners guide to SEO
The beginners guide to SEO
 
Google ppt by amit
Google ppt by amitGoogle ppt by amit
Google ppt by amit
 
Introduction to SEO Basics
Introduction to SEO BasicsIntroduction to SEO Basics
Introduction to SEO Basics
 
Webmaster tools (ICMK485)
Webmaster tools (ICMK485)Webmaster tools (ICMK485)
Webmaster tools (ICMK485)
 
merge computer
merge computermerge computer
merge computer
 
SEOMoz The Beginners Guide To SEO
SEOMoz The Beginners Guide To SEOSEOMoz The Beginners Guide To SEO
SEOMoz The Beginners Guide To SEO
 
Basics of SEO
Basics of SEO Basics of SEO
Basics of SEO
 
Google
GoogleGoogle
Google
 
Technical Club PPT for BTech CS and Btech IT
Technical Club PPT for BTech CS and Btech ITTechnical Club PPT for BTech CS and Btech IT
Technical Club PPT for BTech CS and Btech IT
 
Getting Traffic From Google.pdf
Getting Traffic From Google.pdfGetting Traffic From Google.pdf
Getting Traffic From Google.pdf
 
Chewy Trewella - Google Searchtips
Chewy Trewella - Google SearchtipsChewy Trewella - Google Searchtips
Chewy Trewella - Google Searchtips
 

Recently uploaded

Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Product School
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomCzechDreamin
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...Product School
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIES VE
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoTAnalytics
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...Sri Ambati
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1DianaGray10
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxAbida Shariff
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupCatarinaPereira64715
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...CzechDreamin
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Thierry Lestable
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaRTTS
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxDavid Michel
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...Product School
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...Product School
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka DoktorováCzechDreamin
 

Recently uploaded (20)

Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 

How Google Search Works

  • 2. PRESENTATION BY NAME : MANEESHA.MALISETTI SECTION :B REGD NO :Y16CS887 BRANCH :CSE 2
  • 4. Search Engine s ● A search engine is a software program or script available through the internet that searches the document and files for keywords and return the results of any files containing those keywords. ● Today there are thousands of different search engines available on the internet which includes Google,Yahoo,Bing etc; ● Among them the most popular and well-known is Google Search Engine ● These will help you to find the relevant information from various websites.
  • 5. “Contents: ● Introduction to Google ● How Google Search Works ❖ Steps used by Google Search Engine ● Crawling ● Indexing ● Calculate Relevancy Using Algorithms ● Results
  • 6.
  • 7. “ ● American multinational technology company founded in 1998 by Larry Page and Sergey Bin. ● Located in California.
  • 8. A Diagrammatic view of Search Engine8
  • 9. 9 Basic View of Google Search Steps:
  • 10. CRAWLING: 10 ● Crawling is the process by which Googlebot (program that does the fetching )discovers new and updated pages to be added to the Google index. ● Googlebot (also known as a robot, bot, or spider). ● Googlebot uses an algorithmic process: computer programs determine which sites to crawl, how often, and how many pages to fetch from each site. ● Google's crawl process begins with a list of web page URLs, generated from previous crawl processes, and augmented with Sitemap data provided by webmasters. ● As Googlebot visits each of these websites it detects links on each page and adds them to its list of pages to crawl. New sites, changes to existing sites, and dead links are noted and used to update the Google index.
  • 11. 11
  • 12. CRAWLING: 12 How does Google find a page? Google uses many techniques to find a page, including: ● Following links from other sites or pages ● Reading sitemaps How does Google know which pages not to crawl? ● Pages blocked in robots.txt won't be crawled, but still might be indexed if linked to by another page. (Google can infer the content of the page by a link pointing to it, and index the page without parsing its contents.) ● Google can't crawl any pages not accessible by an anonymous user. Thus, any login or other authorization protection will prevent a page from being crawled.
  • 13. Steps to Improve Crawling: 13 ● Submit a Sitemap. ● Submit crawl requests for individual pages. ● Use a simple,human-readable, and logical URL paths for the pages and provide clear and direct internal links within the site. ● If you break long articles into multiple pages,indicate the pagination clearly to Google. ● Get your page linked to by another page that Google already knows about.
  • 14. 14
  • 15. INDEXING: 15 ● Process of creating index for all the fetched web pages and keeping them into a giant database from where it can later be retrieved. ● To identify the words and expressions that best describe the page and assigning the page to particular keywords. ● Google uses the INDEX databases;after every search the result will be stored in the database. ● Google Search index contains hundreds of billions of web pages and of 100,000k gigabytes in size. It’s like the index in the back of a book — with an entry for every word seen on every web page we index. When we index a web page, we add it to the entries for all of the words it contains.
  • 16. 16
  • 17. How to Improve Page Indexing: 17 ● Create short, meaningful page titles. ● Use page headings that convey the subject of the page. ● Use text rather than images to convey content. (Google can understand some image and video, but not as well as it can understand text. At minimum, annotate your video and images with alt text and other attributes as appropriate.)
  • 18. Calculation of Relevancy using Algorithms: 18 ● You want the answer, not billions of webpages, so Google ranking systems sort through the hundreds of billions of webpages in our Search index to give you useful and relevant results in a fraction of a second. ● These ranking systems are made up of a series of Algorithms that analyze what it is you are looking for and what information to return to you. ● And as they’ve evolved Search to make it more useful, they’ve refined their algorithms to assess our searches and the results in finer detail to make their services work better for us.
  • 19. 19
  • 20. Google Search Algorithm: 20 1. Google uses a complex software which is a “search algorithm” called PageRank (named after one of the famous Google founder Larry Page) to sort and filter the pages based on more than 200 ranking factors . 2. Based on these factors it assigns the rank to those pages. Some of the Ways Google Use Algorithms to provide Search results: 1.Analysing your words 2.Matching your Search 3.Ranking 4.Considering Context
  • 21. ❏ Understanding the meaning of our search is crucial to returning good answers. So to find pages with relevant information, first step is to analyze what the words in our search query mean. They build language models to try to decipher what strings of words we should look up in the index. ❏ This involves steps as seemingly simple as interpreting spelling mistakes, and extends to trying to understand the type of query we’ve entered by applying some of the latest research on natural language understanding. For example, our synonym system helps Search know what we mean, even if a word has multiple definitions. This system took over five years to develop and significantly improves results in over 30% of searches across languages. Analysing Your Words: 21
  • 22. Matching your Search: 22 1. Algorithms look for web pages with information that matches your query. When we search, at the most basic level,their algorithms look up our search terms in the index to find the appropriate pages. 2. They analyze how often and where those keywords appear on a page, whether in titles or headings or in the body of the text.
  • 23. Contd.. 23 3. As well as matching keywords, algorithms look for clues to measure how well potential search results give users what they are looking for. 4. So Search algorithms analyze whether the pages include relevant content — such as pictures of dogs, videos, or even a list of breeds. Finally, they check to see if the page is written in the same language as our question in order to prioritize pages in our preferred language.
  • 24. 24
  • 25. Google Ranking: 25 ● Site and Page Quality: When Site or Page quality is mentioned it directly refers to your website content, appearance, functionality, usability and SEO factors. ● SafeSearch – You might be wondering what does Google safe search do? Well, it acts as a filter and screen sites with content like adult webpages, images, videos and removes them from search results. Factors that affect Google Ranking
  • 26. 26 ● Information such as our location, past search history and Search settings all help them to tailor our results to what is most useful and relevant for us in that moment. ● They use our country and location to deliver content relevant for our area. For instance, if we’re in Chicago and we search “football”, Google will most likely show us results about American football and the Chicago Bears first. ● Whereas if we search “football” in London, Google will rank results about soccer and the Premier League higher. UserContext:
  • 27. Results-To Users: 27 ● Last step performed by Google. ● All the retrieved results are shown to user. ● This is the most complicated step,but most relevant to users. ● Before they serve your results, they evaluate how all the relevant information fits together: Is there only one topic among the search results, or many? ● Are there too many pages focusing on one narrow interpretation? They strive to provide a diverse set of information in formats that are most helpful for our type of search. ● Google perform this operations with in few seconds.