SEO steht für Search Engine Optimization und ist ein Fachbegriff für Maßnahmen, die dazu dienen, dass Webseiten auf den Ergebnisseiten von Suchmaschinen auf höheren Plätzen erscheinen. Bei der Suchmaschinenoptimierung werden die Techniken der Webcrawler und Sortieralgorithmen von Suchmaschinen untersucht.
Diese werden von den Betreibern der Suchmaschinen meist nur zum Teil offen gelegt und häufig geändert, um Missbrauch zu erschweren und dem Benutzer relevante Ergebnisse zu liefern.