How Google Search Works

Search engines especially Google has become part of our everyday life. Hardly a day goes by without using the search engine at least once. While we enjoy the benefits of typing a search into google and instantly getting an answer, most of us know very little about how it works.

In this article, we will discuss how this incredibly useful “answer machine works”.

How does Google search work

First, it is important to know that Google is not the only search engine around, but it is in fact the most successful. There are lots of other search engines like Bing, Duckduckgo, Yahoo, etc. They work with the same basic principle. And that is to give the most relevant information to a user based on their query. It does this by performing three basic functions and they include

Crawling: To be able to display any information to a user, a search engine needs to first find this information. The process of moving from one URL to another looking for this information is what is known as crawling.

Indexing: After a crawl has been made, the data found has to be stored somewhere. The process of keeping this data for later use is what is known as indexing.

Ranking: This involves ordering the data on the index according to how important they are to a particular search query.

What Happens When A Search Is Performed

As soon as a user types in a search query. the search engine pulls out all URL found on its index that is relevant to the query and presents them to the user in an orderly manner usually in a  of importance.

An algorithm is what is used to sort and rank these results. The quality of the search result depends on the quality of the search algorithm.

What Might Present A Url From Being Index

There are several reasons why a website might not be index by a search engine. Some times this can be intentional. That is, the webmaster specifically instructs a search engine not to index or crawl a website. 

The other reason why this can happen is due to an error on the page that prevents a crawler from indexing the page. Some of these include:

Robot.txt file.: This is a file that tells a search engine what URL to crawl and what URL not to visit.

No-index tag: This is a tag that if placed on a webpage, will prevent that page from being index.

Url error: Some errors on a webpage can prevent that page from being index. An example will be a 404 page

Author: Dennis

Leave a Reply