A search engine is a computer program that retrieves documents containing specified keywords from a database. In the case of the internet search engines, the documents are web pages and the database is the search engine's internal index of the internet.
Notice that the database is not the internet itself, but an index of the internet. Many people believe that typing in keyword(s) and hitting "search" results in a "live search" of the internet. It does not.
The search results page (SERP) is actually the result of a search of the search engine's index. The live search of the web has already taken place. Actually the live search of the web is always taking place, but it is completely independent of individual users' searches.
In order to create its searchable index, the computer program "bot" crawls around the web reading all the information it can on each page. At the same time, it is looking for links from the current page to other pages. It follows these links and reads all the information on these pages, as well as following more links. It continues in this fashion, cataloguing whatever it can find. All the information it finds is stored in the search engine index. Remember, the index is what users actually search.
When a searcher enters keywords, the search engine goes about searching the index for relevant pages. Then it ranks those pages, with the pages it considers most relevant on top. If a site has not been indexed yet, it will not show up in the SERP.
Despite what it may seem like, the entire internet has not been "crawled" by the search engines. For one thing, a new page or website without links leading to it is impossible for the bot to find. That is why webmasters of new sites manually submit the site to the major search engines. Even if there are links to a site, it can take months before the search engines get around to finding those links. In addition, the bots have problems with things that are not straight text or html. So Frames, Flash and lots of graphics can confuse the bot.
So why do certain sites show up at the top of the SERP for particular keywords? Well, aside from paying for top listings, webmasters have optimized their sites to the search engines' preferences. This can be a tricky proposition, since the algorithms the search engines use are proprietary and changing all the time. However, there are certain things that result in higher listings.
Age of the site is an important factor. An older, more established site will get preference over
Below are the top articles rated and ranked by Helium members on:
by Jack Deal
If you hang around search engine marketers long enough you will hear them whisper about Google, Yahoo or MSN's algorithms.
by Ahmed Qubia
The way search engines work is very sophisticated yet they can be your websites best friend because at least 85% of people
Everyone wants to know how search engines work to learn how they can make their website appear in higher results to make
by Anja Merret
Google the new Big Brother
For some time now, the warm and fuzzy feelings towards Google have dissipated to be replaced by
by Andy Hu
Search engines have the main purpose to index thousands of millions of web pages. Once you look for a word or a phrase,
View All Articles on:
How web search engines work
Add your voice
Know something about How web search engines work?
We want to hear your view.
Write now!
Cast your vote!
Click for your side.
Featured Partner
Per Scholas is a non-profit organization dedicated to using technology to improve the lives of people in low-income c...more
hide