Un motore di ricerca è uno strumento o un programma software basato sul Web che consente agli utenti di cercare informazioni e recuperare pagine Web, documenti, immagini o altre risorse pertinenti in base a parole o frasi chiave inserite dall'utente. Utilizza algoritmi per ordinare e classificare i risultati in base alla pertinenza e alla popolarità.