We are independent & ad-supported. We may earn a commission for purchases made through our links.
Advertiser Disclosure
Our website is an independent, advertising-supported platform. We provide our content free of charge to our readers, and to keep it that way, we rely on revenue generated through advertisements and affiliate partnerships. This means that when you click on certain links on our site and make a purchase, we may earn a commission. Learn more.
How We Make Money
We sustain our operations through affiliate commissions and advertising. If you click on an affiliate link and make a purchase, we may receive a commission from the merchant at no additional cost to you. We also display advertisements on our website, which help generate revenue to support our work and keep our content free for readers. Our editorial team operates independently of our advertising and affiliate partnerships to ensure that our content remains unbiased and focused on providing you with the best information and recommendations based on thorough research and honest evaluations. To remain transparent, we’ve provided a list of our current affiliate partners here.
Software

Our Promise to you

Founded in 2002, our company has been a trusted resource for readers seeking informative and engaging content. Our dedication to quality remains unwavering—and will never change. We follow a strict editorial policy, ensuring that our content is authored by highly qualified professionals and edited by subject matter experts. This guarantees that everything we publish is objective, accurate, and trustworthy.

Over the years, we've refined our approach to cover a wide range of topics, providing readers with reliable and practical advice to enhance their knowledge and skills. That's why millions of readers turn to us each year. Join us in celebrating the joy of learning, guided by standards you can trust.

How do Search Engines Work?

By Brendan McGuigan
Updated: May 16, 2024

Search engines are basically computer algorithms which help users find the specific information they’re looking for. Different ones work in different specific ways, but they all utilize the same basic principles.

The first thing search engines have to do in order to function is to make a local database of, basically, the Internet. Early versions just indexed keywords and titles of pages, but contemporary ones index all of the text on every page, as well as a great deal of other data about that page’s relation to other pages, and in some cases all or a portion of the media available on the page as well. Search engines need to index all of this information so that they can run searches on it efficiently, rather than having to run around the Internet every time a search query is sent.

Search engines create these databases by performing periodic crawls of the Internet. Early versions often required pages to be submitted to them in order to crawl them, but now most pages are found by following links from other pages. What are called robots or spiders, computer programs built to index pages, flit from page to page, recording all of the data on the page, and following every link to new pages. Different search engines refresh their indexes at different intervals, depending on how many spiders they constantly have crawling, and how fast those spiders crawl, with some working their way through the Internet every day or two, and others only doing a periodic refresh every week or month.

As the spider goes through these pages, it records the words it finds on the pages. It makes notes about how many times each word appears, whether the words are weighted in certain ways, perhaps based on size, location, or HTML markup, and decides how relevant the words are based on the links that come in to the page, and on the general context of the page.

Search engines then must weight the value of each page, and the value of each page for the words that appear on it. This is the trickiest part, but also the most important. At the most simple level it could simply keep track of every word on the page, and record that page as relevant for searches with that keyword. This wouldn't do much good for most users, however, as what is desired is the most relevant page for their search query. So different engines come up with different ways of weighting importance.

The algorithms that various search engines use are well protected, to prevent people from specifically creating pages to get better ranks, or at least to limit the degree to which they can do that. This difference is why different engines yield different results for the same terms. Google might determine that one page is the best result for a search term, and Ask might determine that same page is not even in the top 50. This is all just based on how they value inbound and outbound links, the density of the keywords they find important, how they value different placement of words, and any number of smaller factors.

The newest trend in search engines, and likely the future of search in general, is to move away from keyword-based searches to concept-based searches. In this new form of search, rather than limiting a search to the keywords the searcher inputs, the program tries to figure out what those keywords mean, so that it can suggest pages that may not include the exact word, but nonetheless are topical to the search. This is still a developing field, but so far seems to have a lot of potential in making searches more relevant, making the web an even easier place to find exactly what you're looking for.

EasyTechJunkie is dedicated to providing accurate and trustworthy information. We carefully select reputable sources and employ a rigorous fact-checking process to maintain the highest standards. To learn more about our commitment to accuracy, read our editorial process.
Discussion Comments
By anon939989 — On Mar 16, 2014

Google Adwords offers some of the best conversion tracking, if not the best conversion tracking, in the world. But guess what? Most businesses advertising on Adwords are not using it. They don’t know how well their ads are performing on a campaign level, nor an ad group level, nor an ad level, nor a keyword level. All they know is clicks – but setting up conversion tracking will enable Adwords to tell you exactly which campaigns and which ad groups and which ads and which keywords are actually becomes leads or sales.

I confess that I spent thousands on Google Adwords without conversion tracking, but now I wouldn’t spend another dollar without it.

By altroot — On May 05, 2011

Do you know of any webcrawlers, or web search engines, that also crawl and index ALTERNATIVE domain names as .geek, .glue, .music? (domain

names from alternative root DNS, to which hyperlinks exist from 'normal' sites)

By latte31 — On Sep 02, 2010

Bhutan- Also, remember that if the traffic does not follow the high ranking article then Google or any other search engine would bump it back down and rank a better performing article higher.

There is an art to providing quality content that is also optimized for the search engine marketing.

Sometimes search engine listings are more easily found on Google. I almost never have a problem finding what I need with Google. The only thing that I do prefer with Bing is the maps. The Bing maps are much better than Google maps. They are more detailed and specific than Google.

By Bhutan — On Sep 02, 2010

SurfNturf- I just want to say that these search engine listings rank data by conducting key word searches.

These key word searches identify what the media is about as well as how the search engine ranks it in terms of traffic.

Words that attract more attention that are readily available on the document provide higher rankings.

For example, if an article is submitted via the internet with high traffic keywords that it also well researched with quality sources will probably rank on the first page of Google.

This makes the article more readily available. The use of strategically placed target words is an art referred to as search engine optimization.

By surfNturf — On Sep 02, 2010

Anon105709- I agree with you. The writer really lays out the mystery of search engines well.

For me the top web search engine is Google. Google is the largest search engine which is the one most people use when they provide search engine submissions. A list of search engines aside from Google includes Yahoo, AOL, and Bing.

By anon105709 — On Aug 22, 2010

Wow, that's really cool. I had no idea how search engines worked. Concept-based searches sound like an excellent idea, as well. I already expand to synonyms pretty quickly, if I can't find what I want, but this sounds even broader.

Share
EasyTechJunkie, in your inbox

Our latest articles, guides, and more, delivered daily.

EasyTechJunkie, in your inbox

Our latest articles, guides, and more, delivered daily.