Um motor de busca é um programa feito para auxiliar a procura de informações armazenadas na rede mundial (WWW), dentro de uma rede corporativa ou de um computador pessoal.
Ele permite que uma pessoa solicite conteúdo de acordo com um critério específico (tipicamente contendo uma dada palavra ou frase) e responde com uma lista de referências que combinam com tal critério, ou seja é uma espécie de catálogo mágico.
Mas, diferentemente dos livros de referências comuns, nos quais está acessível a informação que alguém organizou e registrou, o catálogo do motor de busca está em branco, como um livro vazio.
Ao se realizar uma consulta, a lista de ocorrências de assuntos é criada em poucos segundos por meio de um conjunto de softwares de computadores, conhecidos como spiders, que vasculham toda a Web em busca de ocorrências de um determinado assunto em uma página.
Ao encontrar uma página com muitos links, os spiders embrenham-se por eles, conseguindo, inclusive, vasculhar os diretórios internos - aqueles que tenham permissão de leitura para usuários - dos sites nos quais estão trabalhando.