SlideShare a Scribd company logo
1 of 28
Download to read offline
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

Basic SEO Presentation
Basic SEO PresentationBasic SEO Presentation
Basic SEO PresentationPaul Kortman
 
Working Of Search Engine
Working Of Search EngineWorking Of Search Engine
Working Of Search EngineNIKHIL NAIR
 
AMAZON PPC: HOW HIGH-VOLUME SELLERS ARE MANAGING THEIR CAMPAIGNS
AMAZON PPC: HOW HIGH-VOLUME SELLERS ARE MANAGING THEIR CAMPAIGNSAMAZON PPC: HOW HIGH-VOLUME SELLERS ARE MANAGING THEIR CAMPAIGNS
AMAZON PPC: HOW HIGH-VOLUME SELLERS ARE MANAGING THEIR CAMPAIGNSAndrew Maff
 
Learn SEO: Vol-1 Ranking Factors
Learn SEO: Vol-1 Ranking FactorsLearn SEO: Vol-1 Ranking Factors
Learn SEO: Vol-1 Ranking FactorsAmit Ranjan
 
Google algorithms
Google algorithmsGoogle algorithms
Google algorithmsstudent
 
Basics of Search Engine Optimisation
Basics of Search Engine OptimisationBasics of Search Engine Optimisation
Basics of Search Engine OptimisationWordCamp Sydney
 
What is Keyword Research & How to Do it ?
What is Keyword Research & How to Do it ? What is Keyword Research & How to Do it ?
What is Keyword Research & How to Do it ? Jam Hassan
 
On-Page Search Engine Optimization
On-Page Search Engine OptimizationOn-Page Search Engine Optimization
On-Page Search Engine OptimizationRebecca Gill
 
Search engine Optimization,Advantages Of SEO, Benefits of Seo
Search engine Optimization,Advantages Of SEO, Benefits of SeoSearch engine Optimization,Advantages Of SEO, Benefits of Seo
Search engine Optimization,Advantages Of SEO, Benefits of SeoDheeraj Sukumar
 
How to dominate SEO 2022
How to dominate SEO 2022How to dominate SEO 2022
How to dominate SEO 2022Navneet Kaushal
 

What's hot (20)

Basic SEO Presentation
Basic SEO PresentationBasic SEO Presentation
Basic SEO Presentation
 
SEO ppt.pdf
SEO ppt.pdfSEO ppt.pdf
SEO ppt.pdf
 
Working Of Search Engine
Working Of Search EngineWorking Of Search Engine
Working Of Search Engine
 
AMAZON PPC: HOW HIGH-VOLUME SELLERS ARE MANAGING THEIR CAMPAIGNS
AMAZON PPC: HOW HIGH-VOLUME SELLERS ARE MANAGING THEIR CAMPAIGNSAMAZON PPC: HOW HIGH-VOLUME SELLERS ARE MANAGING THEIR CAMPAIGNS
AMAZON PPC: HOW HIGH-VOLUME SELLERS ARE MANAGING THEIR CAMPAIGNS
 
On-Page SEO
On-Page SEOOn-Page SEO
On-Page SEO
 
Learn SEO: Vol-1 Ranking Factors
Learn SEO: Vol-1 Ranking FactorsLearn SEO: Vol-1 Ranking Factors
Learn SEO: Vol-1 Ranking Factors
 
Google algorithms
Google algorithmsGoogle algorithms
Google algorithms
 
Google Search Console
Google Search ConsoleGoogle Search Console
Google Search Console
 
Basics of Search Engine Optimisation
Basics of Search Engine OptimisationBasics of Search Engine Optimisation
Basics of Search Engine Optimisation
 
What is Keyword Research & How to Do it ?
What is Keyword Research & How to Do it ? What is Keyword Research & How to Do it ?
What is Keyword Research & How to Do it ?
 
On-Page Search Engine Optimization
On-Page Search Engine OptimizationOn-Page Search Engine Optimization
On-Page Search Engine Optimization
 
SEO Presentation
SEO PresentationSEO Presentation
SEO Presentation
 
Facebook pixel
Facebook pixelFacebook pixel
Facebook pixel
 
Search engine Optimization,Advantages Of SEO, Benefits of Seo
Search engine Optimization,Advantages Of SEO, Benefits of SeoSearch engine Optimization,Advantages Of SEO, Benefits of Seo
Search engine Optimization,Advantages Of SEO, Benefits of Seo
 
SEO Marketing
SEO Marketing SEO Marketing
SEO Marketing
 
Seo
SeoSeo
Seo
 
Search engine
Search engineSearch engine
Search engine
 
Seo ppt
Seo pptSeo ppt
Seo ppt
 
How to dominate SEO 2022
How to dominate SEO 2022How to dominate SEO 2022
How to dominate SEO 2022
 
Technical SEO.pdf
Technical SEO.pdfTechnical SEO.pdf
Technical SEO.pdf
 

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
 
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
 
How google works and functions: A complete Approach
How google works and functions: A complete ApproachHow google works and functions: A complete Approach
How google works and functions: A complete ApproachPrakhar Gethe
 

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
 
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
 
How google works and functions: A complete Approach
How google works and functions: A complete ApproachHow google works and functions: A complete Approach
How google works and functions: A complete Approach
 

Recently uploaded

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

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.