Eine Suchmaschine ist ein Computerprogramm zum auffinden von Dokumenten auf einem Computer, in Datenbanken oder Netzwerken. Am geläufigsten ist der Begriff Suchmaschine in Verbindung mit Diensten wie Google, Bing oder Yahoo im Internet. Eine Suchmaschine liefert nach Eingabe eines Begriffs, dem sogenannten Keyword, eine Liste von Ergebnissen zurück, die am ehesten zu dem Suchbegriff passen.
Die Reihenfolge und Gewichtung, die eine Suchmaschine dabei anlegt unterscheidet sich von Suchmaschine zu Suchmaschine. Die Ergebnislisten von Suchmaschinen werden SERP genannt.
Die Ergebnisse von Suchmaschinen im Internet sind durch Suchmaschinenoptimierung einer Website beeinflussbar.