
Web Design Resources
How Search Engines Work
In order to understand search engine optimization, it is necessary
to understand the basics first. One of the first questions everyone has
is: 'What exactly is a search engine?'
Essentially a search
engine is a software program that helps the user find information stored
on various machines that are connected together via the World Wide Web
(the Internet). A search engine allows users to seek content that
matches the keywords or key phrases and retrieve a list of websites that
match those criteria. One important point to be noted is that the
search engines just 'indexes' pages of a website. What this means is
that they do not store all the information about the website; that would
just be impossible given the number of websites and web pages that
exist today. Rather, they just store the 'key words' or 'key phrases'.
Once a search engine user logs in a request, it is via the use of this
stored information that search engines are able to direct users to the
correct website. To keep the information up to date, search engines
regularly update their indexes to operate quickly and efficiently.
How does a search engine index a site?
Given
the enormous amount of websites that are designed, uploaded and updated
everyday, it is physically impossible for the search engines to
manually check the internet. All search engines use a small code of
software called a spider, robot (or just a bot) to index content. These
robots or spiders automatically 'crawlâ' a website and store (index) the
most important information about it. These robots visit not only all
the pages of a website, but also follow the links that are provided from
within these pages - that is why they are called as 'spiders'. Thus,
the main objective of search engine spiders is to compile a
comprehensive database that delivers the most relevant results to the
users' queries.
Although they work in the same way, each
search engine company prefers to call its robots or spiders by different
names. For example, the robots of Google are known as 'Google bots',
those of yahoo as 'slurp' and so on.
Types of Search Engines
There
are two basic types of search engines - automated and human powered.
The basic difference between them is that in the automated search
engines, the indexing is done without any human intervention. In a human
powered search engine (also called a website directory), all the
submission and indexing is done manually. Google is an automated search
engine while yahoo is a website directory (though recently yahoo has
changed modes and uses both manual and automated submission).
Irrespective
of the way a search engine functions, it is important to understand how
they index the website; this is one of the key factors for implementing
proper search engine optimization for your company website.
There
are other types of search engines that are hybrid, and still others
that called 'meta crawlers' that parse the major search engines
themselves and returns pages from them in response to a query.
- Is SEO a Continuous Process?
- How Many Keywords Should you Target?
- Choosing Proper Domain Names
- Google Analytics
- Site Maps
- SEO and SEM Part 1
- SEO and SEM Part 2
- Pay Per Click Explained...
- Blogs and Search Engine Optimization
- Good Content for SEO
- The Importance of Link Building
- Search Engine Spamming
- Importance of Directory Submissions
- Common SEO Pitfalls
- SEO Pricing Models
- Flash Websites and Optimization
- Search Engine Do’s
- Search Engine Don’ts
- Google's Disavow Links Tool
- Can I Optimize My Own Website?
- Web Analytics
- Google’s Page Layout Algorithm Update
- The Importance of Proper Keywords
- The SEO FAQs
- How Search Engines Work