Un moteur de recherche est un outil ou un programme logiciel basé sur le Web qui permet aux utilisateurs de rechercher des informations et de récupérer des pages Web, des documents, des images ou d'autres ressources pertinents en fonction de mots-clés ou de phrases saisis par l'utilisateur. Il utilise des algorithmes pour trier et classer les résultats en fonction de leur pertinence et de leur popularité.