Die Suchmaschinenoptimierung lässt sich in zwei große Bereiche einteilen: Die Onpage und die Offpage Optimierung. Erstere beschreibt alle Maßnahmen, die sich an der Seite selbst vornehmen lassen – von „sichtbaren“ Maßnahmen wie Content oder Webdesign bis hin zu „unsichtbaren“ wie Funktionalität und Performance der Seite. Offpage Maßnahmen sind jene, die nicht die Website an sich betreffen. Vorrangig geht es hierbei um die Reputation der Seite; wichtige Aspekte sind etwa das Linkbuilding und Social Signals.