How search engines work in an easy and simple way




How search engines work Explain how search engines work in an easy and simple way.


Understanding how search engines work is the first step and the key that will enable you to properly and efficiently configure your site for search engines.



In order to start dealing properly with anything, you need to understand this thing and understand how it works.


Note: Because Google is the first search engine globally, which controls almost all of the market, especially in our Arab region.


So we will talk about Google search engine in particular in many aspects.


Stages of the search engines

The work of search engines, primarily Google, depends on three main functions. These functions or stages of work are related and dependent on each other.


Stage 1: Crawling

The word “crawling” literally means “crawling”: it is a process that is done through smart computer programs called (spiders, bots or crawers).


Search engine spiders visit every web page they encounter in order to collect data about them, to index them in the search engine’s database.


It also monitors new sites and pages, and understands the updates made to existing sites and pages. Search engine spiders rely mainly on links, from one web page to another.


Spiders begin the crawl process by relying on the links of the pages already in the database, and from there they go to the links of the newly created web pages.


It is worth noting here that search engine spiders understand web pages from the code used as HTML.


Stage Two: Indexing

Indexing is the process by which: the storage of data and information, which is collected through the crawl process.


Each webpage is archived according to its content. The Google search engine database contains an index of billions of web pages, videos, images, documents … etc.


Not all web pages are saved to the SEO database, but certain parts of the content of each webpage are saved.


For example, every webpage is associated with some words and phrases that express it. Which is used in the search results after that.


It is worth noting that the indexing process is a process that is intertwined and intertwined with the crawling process, so there are many who talk about crawling and indexing as one process.


Stage Three: Providing Results

In this process, the search engine returns results to the user, according to Query. Of course, the source of the research results is the database, which was collected from the previous stage.


It is worth noting that the search engines have huge databases around the world, run by a group of huge high-speed machines, and this makes the process of showing search results in Google takes less than one second.


The results of the search are arranged according to prior prepared algorithms based on many factors and criteria called Rank Factors.


The search engine represents the eye or guide that guides the user to the appropriate path, in order to reach what he wants according to the research word he entered.


To understand the idea in a simple and easy way, imagine the Internet with all its websites as a group of stations. And Google, as a search engine, for example, sends its robots continuously to roam between these stations, to know what each station contains.


And what is added from new stations or new contents inside each station, and what has been removed and renewed as well. Then he draws through his database a complete map that includes each station, and what it contains inside it.


When you tell him as a user that you want to go to a specific station, or even tell him what you want to get to anyone, he will guide you through his map with paths (links) that you have to follow in order to reach the station you want.


It will also provide you with the internal path inside this station to get exactly what you want, namely the page that specifically answers your question


Some information and statistics for search engines

51% of visitors to all websites come from search engines.

By the end of 2016, there were 130 trillion webpages in the Google search engine database.
1 billion users use the Google search engine every month

The average number of words in the search results on the first page exceeds 1500 words.
Google acquires more than 70% of searches on the Internet around the world, and exceeds 90% of searches that are made through smart phones.

87% of smart mobile users use the search engine Google at least once per day.
There are more than 63,000 searches done every second through the Google search engine.
These statistics are global, and perhaps the numbers differ somewhat, depending on the nature of the Arab Internet user.


On what basis does Google rank the search results?

We explained above that the function of search engines is: to guide users on the paths that answer their questions. Search engines perform this function through three primary processes, crawling, indexing, and delivering results.


But the question here is: On what basis does the Google search engine rank these search results.


Initially, when someone types a search word into the Google search box, and presses the search button, the search engine program filters its database, and arranges the results based on two general criteria, namely:


Of course, the results that appear when writing a keyword, should be appropriate to what the user wants specifically. In the past, the concept of relevancy did not go beyond matching words or web page words.


But now, after the tremendous technological and technological development witnessed by search engines, and Google in particular, has become a relevance after another.

Smart factors are now contributing to shaping the concept of fit between Query and Search Results.

Among these factors:


1- RankBrain

It is a title that Google launched on a new system based on artificial intelligence technology or machine-learning, Google announced the application of this technology in October 2015.


Two years earlier in 2013, the fact was revealed that Google receives search words every day that it has not tested before, at a rate of 15% of all searches. This is a large percentage, and is a problem for Google.


The Rank Brain function here is to help provide web pages relevant to these search words. This is done by trying to understand the new, long and mysterious research sentences, and linking them with other research words that are perhaps outwardly different, but somehow related.


And also by measuring the visitor’s experience with the search results for these new research sentences.

Finally, RankBrain technology, by applying its own algorithms, can teach itself, to provide search results more relevant to the user, even when receiving a search sentence for the first time.


2- Synonym System


Google has a smart and efficient system for understanding synonyms between words. Thanks to this system, Google is able to provide more user-friendly results. By understanding what the user means, regardless of the vocabulary used, and then presenting the results that serve the meaning and not the vocabulary.


This is very important for the user and website owners as well.


On the one hand, this enables the user to reach the most appropriate results, if using local languages ​​and colloquial vocabulary. It gives website owners the opportunity to have their sites appear in search results for more varied search words.


There is also a well-known term in the SEO community associated with this segment, it is called Latent Semantic Indexing and abbreviated to LSI. Indexing means signifying words.


3- Other factors related to how people use search engines


There are other important factors that contribute to shaping the concept of relevance, related to how search engines are used by users.


For example, voice search, and the use of smart phones. And the search history for each user separately.



The second primary criterion that search engines use to rank results is the quality component. After determining the results that are most relevant to the user of the search engine, comes the quality criterion that determines the correct order of these results.


There is no doubt that the primary goal of search engines is: user satisfaction. And of course the quality component contributes greatly to the formation of user satisfaction.


And because we are talking about Google in particular. The popularity of the webpage, and the confidence the website enjoys, contribute greatly to shaping the concept of quality. So in SEO you find many articles about concepts like Authority and Trustworthy.


And how these elements are very important in the ranking of results in the Google search engine. From Google’s point of view, the more popular and trusted a webpage is from a public website that is famous and influential, the more obvious it is that this page is more quality than others. A respectful point of view however!


It’s not that simple: there are more sophisticated and sophisticated algorithms that Google uses to rank search results.


What are Google’s algorithms to rank search results?

The word Algorithms is a word that it signed on the ear, suggesting difficulty and complexity. But it’s not, in fact, and as you looking to learn SEO, you don’t have to deal with the idea of ​​algorithms on its sophisticated mathematical side.


But you just have to understand the idea and this is what I will explain to you in a simple and easy way here.


The algorithms belong to mathematics, and the idea of ​​the algorithms was first revealed by an Uzbek Muslim scholar, Muhammad bin Musa al-Khwarizmi, in the ninth century AD.


But the concept of algorithms is very much related to the computer today.


Algorithms are simply: a set of pre-established mathematical rules and laws, which allow solving a problem, or reaching a specific result in logical steps.


Computer algorithms: It is a set of software commands, which allow the computer to make a set of graphic manipulations to solve a problem or reach an outcome.


Google search engine algorithms: It is a set of smart rules and software laws, which work together to provide Google users with satisfactory search results.


As we got to know together, Google has a huge database of all the web pages on the Internet, algorithms are the programming commands that determine, which of these web pages appears as a search result when writing any word or phrase, and arranging these pages in the appropriate way to satisfy the user.


But on what basis are Google’s algorithms built?

Rank Factors are the basis for Google’s search engine algorithms.


What are Rank Factors?

Ranking Factors: They are a set of criteria, or characteristics that search engine operators define, to indicate the suitability and quality of each webpage to appear within the search results for a particular search word, and in what order this page appears.


Ranking factors represent the informational inputs on which the algorithms depend, in arranging the search results in the correct way for each research word.


To clarify the idea and break down the intertwining algorithms and arrangement factors, we need to use an example in our real life:


The winter season begins, so we decide to buy some winter clothes and not be a coat, so let these be your preference factors:


1- Black is best followed by brown and yellow.
2- The price is between 500 to 1000 Egyptian pounds.
3- Silk is your favorite, followed by cotton and leather.



You take all of these factors and put them into an equation based on the value of each attribute and how important it is to you. It produces what are called algorithms.

You apply these algorithms to overcoats in the store, and make them a hundred coats. It comes out with a list of only 20 coats, arranged in a certain way according to your own criteria.


This is the idea of ​​Google’s algorithms exactly, but in a more sophisticated, intelligent, and paper-based way, and with a large number of ranking factors (Google has more than 200 factors to rank search results).


It is worth noting here that the search engines, including Google, do not announce their own criteria or the factors that they use to rank search results.

So on what basis did we find out about many of these factors? And on what basis is the seo industry based?

The most important information sources on which the seo industry is based
Information provided by search engines
Search engines are not completely stingy on website owners. But there is some information that you share with them. There is a guide for Google on SEO, and another for Bing.


Analytical tools
There are a lot of important analytical tools with which you can get graphical and statistical information about any website, including competitors’ websites. With this information, you can access some adjustments that raise your site’s ranking in search results.

SEO experts

There are a lot of search engine engineers who don’t work for a particular search engine. And who, through their skills, intelligence and experience, can expect and reach some arrangement factors.


Expertise and experience for website owners

Finally, there is the experience and expertise factor that is available to everyone. For example, you as a website owner can try and test some variables in order to achieve better results.


Also, as a regular user of search engines, with some initial thinking and analysis, you can understand the common element between them, which you can apply to your site






Tags: , , , , , , , , , , , , , , , , , ,