Wednesday, October 2, 2013

COMMON SEARCH ENGINE PRINCIPLES


To understand SEO, we should have knowledge about ARCHITECTURE of search engines.
Note: As we have various search engines, each search engine have its own principle components.
Here are the main components of Google search engine:
  • Spider
  • Crawler
  • Indexer
  • Data Base
  • Results Engine
  • Web Server
Spider also known as Search Engine Robots.
  • This is a program , it downloads web pages (just like a web browser) .
  • The difference is that the browser displays the information presented on each page(text, graphics, etc) while a spider doesn’t.
  • A Spider works directly with the underlining HTML code of the page.
Crawler
  • This is a program, finds all the links on each page. Its task is to determine where the Spider should go either by evaluating the links (or) according a pre-defined list of addresses(Home Page, Contact page).
  • The Crawler follows these links and tries to find documents not already known to search engines.
In SHORT,
  • Crawler finds the links.
  • Crawler guides Spider to follow the links.
  • Mainly Crawler finds the documents which are New (unknown things).
Note: Crawler reads from left to right, top to bottom.
Indexer
  • This program analysis each page and analysis various elements such as text, headers, structure of stylistic features, special HTML tags (like all HTML tags)etc.
Data Base
  • This is a storage area for the data that the search engine downloads and analysis. Sometimes it s called the “Index of the Search Engine”.
Results Engine
  • Results Engines, ranks pages which it determines which pages best match a users query and in what order the pages should be listed. This is done according to the ranking algorithm of search engines.
  • It follows the Page Rank, which is a valuable and interesting property and any SEO specialist is most interested in it when trying to improve his site search results.
Web Server
  • The search engine Web Server usually contains a HTML page “with a input field” where the users can specify the search query he/she interested in.
  • A Web Server is also responsible in displaying search results to the users in the form of a HTML page.
Note: More page rank indicates trusted and user friendly website.


No comments:

Post a Comment