Un motore di ricerca, è un meccanismo che permette di ricercare pagine web presenti su internet in base a dei criteri di ricerca prestabiliti dal singolo utente. Poniamo l'esempio di voler cercare informazioni su un modello di stampante; digitandone il nome su di un motore di ricerca potremmo trovare tutte le pagine che in internet trattano quel tipo di prodotto. I motori di ricerca ad oggi stanno alla base della navigazione sul web, il 90% degli internauti difatti visitano e scoprono i vari siti web proprio grazie a loro. Per questo motivo è molto importante per un sito apparire nei risultati di ricerca, e meglio ancora tra i primi risultati delle ricerche effettuate.