- Search Engines -

Updated: 02/25/2004

What are Search Engines?

Search engines are actually software programs that search the web for keywords, maintain an index of the data located and the website address where that data resides, and then provides a user friendly interface for the search process to be completed by the end user (you and me).

How do they work?  

The searching is done by humans and/or automatic site searchers called “robots”, “bots”, “spiders” or “crawlers”.  These are simply programs that are sent out by the search engine to locate and index some or all of the words it finds on each web page it finds on the internet.  Robots for each search engine work differently; some only “crawl” out and search monthly, some search weekly and the more powerful search engines perform this search on a daily basis.  No one actually knows how many web pages are actually in existence on the web, although many have tried to guess, but is in the millions!  Imagine how much disk space and processor power it would take to catalog (or index) every word on every web page on the internet!  Since only the largest, most powerful computers can manage this vast amount of data, only the very large companies (like Yahoo or Google, etc.) can maintain a catalog that is anywhere near complete.  The smaller companies will search less often and old data is replaced more frequently by incoming new data than is done on the larger companies’ servers.  That’s why you get more results when you do a search using a large search engine like Yahoo or Google than you do when you use some of the smaller ones. 

You may also have noticed over the past couple of years that some of the less popular engines (usually maintained by smaller companies) have all but disappeared from the internet.  Those larger companies are faced with a continual challenge to keep their hardware storage and indexing capabilities up with the demand placed on them by the ever expanding internet.  As with most other types of today’s businesses, many of these companies are forming partnerships or merging into one company.

 With so much data, how are the results prioritized?

The indexing and cataloging programs that manage the vast amounts of data are really quite remarkable programs.  Not only do they remember the web address for the words they find on each web page, they actually keep track of the number of times that word appears on each page and how many times that page is accessed by browsers!  Relevance is determined by each of these factors but it is done differently by each search engine.  When webpages are created, the developer can add a “metatag” to the web page which contains the most relevant keywords for that website.  The metatag for a hardware store, for example, would contain keywords like “nail”, “hammer”, “paint” and so on.  The search engines usually search the metatags first when attempting to determine relevance for your search.  If the engine is able to find enough “hits” using only metatag keywords to display 40 or so pages of results, it will not search the other indexes unless you are persistent and browse on to force the more thorough search.

Of course, you can have your website moved to the top or near the top of the relevance list if you are willing to spend the money!  Without any extra effort or expense to you, it will take approximately 4 months for your website to be indexed on all eight of the major webservers located worldwide.  However, it won’t do you much good to be in an index with 2 or 3 million other websites that also contain the word or words the user is looking for!  You can shorten the process from 4 months to several days for not too much money (see example), but you will still be buried among millions of other sites unless you have some very unusual words on your website or your website is very popular for some other reason, so it’s not really worth the expense.

Another alternative is a “pay per click” contract such as Overture.com, Findwhat.com, etc.  To do this, you bid on the amount of money (usually a few cents) you will pay for each person who visits your website.  These companies maintain a huge index and browsers are simply directed to the highest bidder.  You could bid 3 cents for each click and someone else with the same words or metatags could bid 4 cents and you would never get a hit (at least not from that server).  These types of contracts are the underlying reason you see so many pop-ups and banners on the web pages you visit.  The owners of the website sell advertising to companies like X-10 who pay the website owner for each hit, offsetting the “pay per click” contract.  So remember, every pop-up ad you see while browsing probably cost someone 2 or 3 cents!  Doesn’t sound like much money, but it adds up quickly if your website is being visited 500,000 times a day!  At 2 cents per hit, that’s $10,000 a day or $300,000 per month!

Here are links to the top five search engines in use today.....

Google  |  Ask Jeeves  |  Excite  |  MSN Search  |  Search.com  |  Yahoo

Top of Page

Bobby Kendrick
Kendrick Information Technologies
603 E. Hwy. 67, Suite 103
Duncanville, Tx. 75137
Ph/Fx: 972-223-5146   Mob: 214-773-7377