How do search engines work?

A search engine is the primary tool used by a majority of Internet users to find information on the web today. Examples of popular search engines include Google, Yahoo, MSN, Ask.com etc. Every SEO practitioner should at the least have a basic understanding of how a search engine works.

A search engines basically performs the following tasks –

The specification of how a particular search engine obtains website data, what data it captures and stores, how it indexes websites, ranks them and relates them to a particular user query is collectively called a search engine algorithm. Every search engine uses a different algorithm and hence every search engine gives slightly different results for the same query.

Search engines usually tout their algorithms as a competitive advantage – the better their algorithm, the more relevant the search results which leads to the end user finding the desired information easier and faster.