A search engine is a software system that searches for results in its database for the various keywords (queries) used by the users in website.
When the user types any queries, the search engines will scan the database for results, sort them and make a list of these results based on the search algorithm.
Some of the popular search engines in market today are: Google, YouTube, Yahoo, DuckDuckGo, Bing, Ask.com, Baidu and Yandex.
How does SEO work?
A search engine performs 3 main tasks:
- Crawling
- Indexing
- Displaying the results
What is Crawling?
Search Engines have their own crawlers(small bots), which will scan all websites on the world wide web. These crawlers will scan all contents like: sub pages, pdf, folders, video, etc.
Crawlers starts out by fetching web pages and then follows the links on these web pages to discover new URLs. By moving along these paths, the bots are able to discover new content and add it to their index.
What is Indexing?
Once the bots completes crawling, the data will be stored in an index. The index is basically an online library of millions of websites. Your website needs to be indexed in order to be displayed in search engine result page.
Displaying the results:
The search engines will create the results when the user submits the query. When the user submits a search query, the search engine will check the query against all website data available in the index and picks the best content relevant to the search query. The higher the ranking, the more relevant the content is to the user search query.
Comments