Der Begriff Search Engine Optimization (Suchmaschinenoptimierung) beschreibt jene Maßnahmen, die das Ziel verfolgen, Webseiten in den organischen (unbezahlten) Suchergebnis-Seiten von bekannten Suchmaschinen, wie z.B. Google, möglichst weit oben zu platzieren.
Durch die angestrebte Verbesserung der Sichtbarkeit in Suchmaschinen wird das übergeordnete Ziel verfolgt, den Traffic auf der eigenen Webseite zu steigern.
Die Vorgehensweise bei der Suchmaschinenoptimierung kann in zwei wesentliche Säulen unterteilt werden: die OnPage-Optimierung und die OffPage-Optimierung.
Die OnPage-Optimierung beschreibt webseitenbezogene, also interne Anpassungen. Mit Hilfe von technischen, inhaltlichen und strukturellen Verbesserungen der eigenen Webseite kann ein höheres Ranking in den Suchergebnissen erreicht werden. Zu den inhaltlichen Optimierungen zählen beispielsweise die Erstellung von relevantem, aktuellem und hochwertigem Content (englisch: „unique content“) sowie die Wahl der richtigen Keywords, während technische Optimierungen unter anderem sicherstellen sollen, dass diese Inhalte vom User einwandfrei genutzt werden können. Strukturelle Optimierungen umfassen darüber hinaus z.B. das Setzen von internen Verlinkungen.
Die OffPage-Optimierung als zweite wichtige Säule der Suchmaschinenoptimierung umfasst webseitenunabhängige, sprich externe, Maßnahmen zur Verbesserung des Suchmaschinen-Rankings. Als wichtiger Bestandteil zählen hierzu die Anzahl und die Qualität von Backlinks, die die Reputation einer Webseite entscheidend beeinflussen.