Skip to main content

What is a search engine?

A search engine is a system or software that generates hyperlinks to websites in response to a query inputed by a user. 

Screenshot of google.com


A user looking for a particular web page types in a word or phrase into the search bar of the engine. The search engine then lists out relevant web pages related to the users intent. 

A search engine is basically an index of websites or webpages.

It is a database of information that has been collected and stored, and can be searched. 

Several search engines exist today, but Google is the dominant one. 

A Brief History of Search Engines

Screenshot of bing.com


At first, Search engines had a process of manual indexing of web pages by hand. When a new site was created, it had to be submitted to the index to be listed, but as more websites and webservers came online, this method of indexing became inefficient. 
The switch to an automatic system for indexing new webpages, websites, and webservers was necessary. 

Modern search engines now use web crawlers (also known as spiders) to find and index webpages faster and more efficient, following the ranking rules of the Engine to find and deliver pages that would be relevant to the users. 

The first search engine was Archie, created in 1990 by a McGill University student, Alan Emtage. Archie used the FTP (File Transfer Protocol).

The first web search engines that used web crawlers emerged in 1993, with Wandex, ALIWEB and Jumpstation as pioneers, with Jumpstation being the first to actually perform the necessary functions of a search engine, that is, crawling, indexing and searching, though it was limited to only the titles and headings of webpages. 

By 1994, WebCrawler was created. It allowed users to search for any word or phrase instead of just headings. This created a new standard followed by search engines since. 

Now if you want to search for something on the web, you don't need to remember the exact webpage title, but you can look for a word or phrase and a list of relevant webpages would be shown. 

Google was launched in 1998, and rose to prominence in the 2000s especially with its method of ranking pages, PageRank, which defined the relevance of pages based on how many other webpages linked to them, with the believe that a webpage that is very useful or of high quality would have a large number of webpages linking to it. Google's ranking algorithm has evolved since then, with various rules to determine how relevant a webpage is to a user's query. 
This makes Google one of the most popular search engines as it delivers quality hyperlinks that are very relevant to a users search intent.

Screenshot of yahoo.com


Process of a Search Engine 


Modern search engines now use a process of 
  • Crawling
  • Indexing
  • Searching
Let us explain each of these three terms

Crawling

A web robot, called a web crawler scans the web by automatically following links between pages. 
The links create a path for the crawler to move from one page to another, and from one website to another, and this new webpages are discovered. The discovered webpages are then sent over to the engine to be indexed. 

Indexing 

After crawling, the webpages are then associated with keywords found on the page and are listed based on relevance. The exact method of indexing varies by search engines, but majorly, the discovered pages are displayed according to the search engines algorithm and made available for a user's search. The webpages are cached in between visits by the crawlers, to quickly render them to users.This means that if a webpage has been updated before the crawler visits the webpage again,  a user who visits would be served the cached version of that page. 

Searching

 Now, a user comes to the search engine and types in a word, or phrase and clicks search. The search engine compares the keywords typed in by the user with a list of webpages that have those words and associated words in their headings, titles or content. It then orders and arranged them based on relevance, using it's algorithm to order which webpage gets listed first. Note that there would be thousands if not millions of different webpages that contain a particular keyword, so the search engine ranks these pages based on quality and relation to user's search intent. 
As mentioned above, the exact method of ranking varies from search engine to search engine. The user also has the option of filtering the results as needed. 
 For example a user types the words "car deals" in a search engine. There are millions of websites that have the words "car", "deal", "car deals" in their content. The search engine then selects top relevant webpages and places them on the first page of the index, the second page, third page and so on. The user can filter these search results based on say, date or location, and the search engine adjust the weighting of the index accordingly, showing results for a specific date range (for example pages created or updated within the last 3 months) or/and a specific location (example car deals near me, or car deals in Nigeria).

Search Bias 

Because of economic, political or social factors, search engines may not follow their algorithms to the core. A search engine may favour websites that advertise with them, putting them in the front pages of organic search. The search engine may also exclude certain webpage from its index due to censorship. For example,  China censors it's internet and would exclude certain pages from search results. Webpages that  go against certain social norms may lose ranking to favour pages that conform to certain societal norms.
 Some specialized search engines, for example religious search engines may filter out results that go against their faith and doctrines. 
Other search engines like Kiddle, modify results for children, filtering out violent or pornographic materials. 

Classifications of Search Engines 


We can group search engines into three:
 
  1. Engines powered by robots or web crawlers that crawl the web and creates a database of webpage to be served to users
  2. Human powered search engines or directories in which webpages are submitted by humans to the search engine, and/or are reviewed by humans before being listed on the index. 
  3. Hybrid search engines that use a combination of the two listed above.

In Summary 


  • Search engines are applications that search for, store and retrieve data based on an algorithm or criteria.
  • The basic processes of Search engines are Crawling or Discovering the webpage, Indexing it, and rendering it Searchable for users. 
  • Different search engines may produce different search results for the same queries because each search engine has its own method of indexing and ranking pages.

Things to note


  • When you use a search engine, you are not actually searching the entire web, rather you are searching the index or database of that search engine. 
  • Many search engines cache webpage, so when you visit a page via a search engine, depending on when last that webpage was crawled, you may be accessing content that is outdated.
 If you enjoyed the article,  leave a comment below, and if you have any questions, ask and I'll be more than eager to answer them. 
Till my next post! 

Comments

Contact Form




Popular posts from this blog

>

How to Create an Outlook Email Account: A Step-by-Step Guide

Introduction  An email account is a digital mail box.  It is essentially an electronic mail (e-mail). Your email is your digital identifier that you can use to send and receive electronic messages. An email account usually consists of : A username or email address such as my.email@example.com Password: This is a secret word combination used to authenticate your account and grant you access to it.  Email inbox: This is where all your received emails are stored and accessed from.  Email Client or web interface: An application that enables you to compose, send, receive and manage your emails. Email accounts have become important in our digital age as we use it for various things such as: Communication with family and friends Newsletters and subscriptions  Online shopping and digital transactions I am sure you must have come across a website asking for your email address to enable you receive notifications, or you need to sign up for something online and one of the ...
>

Beyond Google: 13 Alternative Search Engines You Should Know

  Introduction In the digital age, search engines  are the gateways to the internet, guiding users to a vast array of information, services, and products. While Google remains the dominant force in this arena, with a market share consistently exceeding 90% globally , there’s more to the search landscape than just Google. Exploring alternative search engines not only broadens your understanding but can also enhance your digital strategies, whether you're a business owner looking to optimize for diverse markets or a privacy-conscious user seeking alternatives to mainstream options. In this article, we would delve into the world of search engines beyond Google. Exploring various types, including privacy-focused platforms, eco-friendly and socially responsible engines, regional players, and niche options. By understanding these alternatives, you’ll be better equipped to make informed decisions, whether you’re aiming to reach audiences in specific regions, protect your privacy onl...
>

What is Digital Safety and Why It Matters

  Welcome to a world where the internet has become essential to how we live, work, learn, and even socialize! As we connect with others and explore vast online resources, digital safety—also known as cybersecurity —is something we all need to know. It’s the set of practices and habits that help protect us from harm as we navigate the internet. Let's dive into why this matters, how to stay safe, and ways to protect both yourself and others in the online world. What is Digital Safety? Simply put, digital safety is about recognizing and avoiding threats that exist in the online world. It’s not just about protecting yourself but also understanding how your online actions can impact others. Think of it as a set of “street smarts” for the internet—helping you move around safely while minimizing risks.   The number of people using the internet grows every day, and while that’s exciting, it also opens up new avenues for potential harm. Some people have suffered from cyber harassment ...

Create a Free Yahoo Account in Minutes (2024 Guide)

Tired of searching for a free email address?  A Yahoo account offers you not only a free email address but also access to news, weather, and a variety of other services like Yahoo Mail, Yahoo Finance, and Yahoo Sports. Follow this simple step-by-step guide to create a Yahoo account in minutes and unlock the world of Yahoo! Benefits of a Yahoo Account Free Email Address: Get a personalized email address with ample storage to send and receive emails. Stay Informed: Access breaking news, weather updates, and personalized content tailored to your interests. Explore More: Yahoo offers a variety of services like finance, sports, and entertainment, all accessible with your free account. Step-by-Step Guide to Creating a Yahoo Account Open Your Web Browser: Launch your preferred web browser, such as Chrome, Safari, or Firefox. Navigate to Yahoo: In the address bar at the top of your browser window, type "yahoo.com" and press Enter. Find the Sign Up Button: Look for a button that says...
>

Mobile Learning (mLearning): Study Anywhere in 2025

   In 2025, your phone is no longer just a device for calls, chats, and scrolling through social media. It’s a powerful learning tool that fits right into your pocket. With mobile learning —also called mLearning —you can study anywhere, anytime, without needing a classroom or even a laptop. Whether you’re a student, a professional, or a lifelong learner, mobile learning opens the door to opportunities that traditional learning could never offer. Imagine brushing up on your math skills while waiting for a bus, reading about space exploration during lunch break, or practicing design techniques right from your phone. That’s the magic of mLearning. 📌 What Is Mobile Learning? Mobile learning simply means using mobile devices—like smartphones and tablets—to learn. It’s learning that happens anywhere you are, without the limits of a physical classroom or fixed study time. For example: Watching a Khan Academy lesson on fractions while commuting Reading Wikipedi...