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

>

Is the Digital Divide Real in Nigeria? A Deep Dive

When we talk about the digital divide , we often think of differences between countries—say, a highly developed nation versus a developing one. But the reality is more nuanced, especially in a country as diverse and complex as Nigeria. Is the digital divide real here? Absolutely. And not only is it real—it’s layered, persistent, and evolving . This article would enlaiten you as we explore what the digital divide looks like in Nigeria today, why it matters, and how it affects millions—sometimes in ways we don’t even notice.   Why Nigeria? Aside from the fact that I was born here, grew up here, and currently live in the country, Nigeria holds a unique position in Africa. It's the continent's most populous nation and one of the fastest-growing in terms of mobile phone penetration and internet subscriptions. So, if you want to understand Africa's digital future, Nigeria is a good place to start. But understanding Nigeria also means facing its harsh digital ...
>

Password Hygiene: Best Practices for a Safer Online Life

  Almost everything we do online requires an account—and every account needs a password. From your personal Facebook to your work email to shopping apps, you probably log in and out of something multiple times a day. Managing strong passwords might feel like a chore, but it’s essential. Think of it like brushing your teeth—tedious if ignored, painful if skipped. If you’ve ever been locked out of an account or worse, had your information stolen, you’ll know exactly how costly weak password habits can be. Hackers are no longer shady figures typing furiously in dark basements. They're bots and scripts constantly scanning for easy prey—accounts with weak, predictable, or reused passwords. To avoid becoming a digital victim, here’s how to step up your password hygiene, stay safer online , and keep the “stalking panthers” of the web at bay.   🔒 Tip 1: Use Very Strong Passwords It’s tempting to go with something easy like Danny@2002 or mybirthday123 —but these are exactly ...
>

Digital Learning in 2025: What to Know, Do, and Avoid

Digital learning has come a long way, and here in 2025, it’s more woven into our lives than ever before. From students learning on mobile phones to adults picking up new skills after work, the world of learning is no longer tied to classrooms and textbooks. If you’re just getting back into digital learning—or if you're curious about how to make the most of it—this post would enlaiten you on what you need to know, what to do, and what to avoid in today’s digital learning space. 🌐 What You Should Know About Digital Learning in 2025 1. AI Is Changing Everything AI isn’t just a buzzword anymore. In 2025, artificial intelligence is deeply integrated into many digital learning platforms. It’s becoming more sophisticated in analyzing students' strengths and weaknesses and offering tailored solutions and personalized learning paths. Think of it as having a virtual tutor that understands your learning style and adapts accordingly. 2. Immersive Learning Technologies Ar...
>

The Internet Explained: What It Is and How It Works

Have you ever stopped to wonder how your favorite photo travels from your phone to your best friend’s device halfway across the world? Is it magic, a stroke of genius, or something else entirely? The answer lies in a vast and interconnected web of networks we call the internet. For beginners stepping into the digital world, the internet might seem like an invisible force that just "works." But behind every message, video, and website is a fascinating system of connections, devices, and technologies working together seamlessly. In this article, we’ll break it all down step by step, using simple examples and easy-to-follow explanations. By the end, you’ll not only understand what the internet is but also how it powers our everyday lives—from sending a WhatsApp message to browsing your favorite website. Let’s dive in!  What Is the Internet? The internet is a global network of interconnected devices, servers, and computers that communicate with each other. It’s like a gigantic sp...
>

The Best Free Productivity Tools You're Not Using (But Should Be)

Feeling overwhelmed by endless tasks and scattered deadlines? You're not alone. Staying productive in today's fast-paced digital world can feel like juggling too many tabs—literally and mentally. But here's the good news: there are free, powerful tools out there that can help you regain control, stay organized, and get more done—without spending a naira. These aren't just popular tools; they're ones I’ve tried and found helpful, and I believe they can make a real difference for you too. Let’s dive into some underrated productivity tools that could become your new digital best friends. 1. Task Management Having a to-do list isn't enough—you need a system. Task management tools help break goals into actionable steps so you're not just busy, but actually productive. Trello Trello gives you a visual way to plan your day or projects using boards, lists, and cards. Think of it as your digital sticky note system—but way cooler an...