Um motor de busca é um software projetado para encontrar informações armazenadas em um sistema computacional através de palavras-chave fornecidas pelo usuário. Os motores de busca surgiram logo após a Internet para encontrar informações de forma rápida e eficiente. Eles armazenam informações sobre páginas da web obtidas por um crawler e indexam o conteúdo para pesquisas futuras.