Die OnPage-Optimierung umfasst alle inhaltsseitigen Anpassungen der eigenen Internetseite.
Hierzu zählen die Optimierung des Seiteninhalts (Content) in Bezug auf Formatierungen, Überschriften etc., aber auch technische Aspekte, wie die Header, Tags, sowie die interne Linkstruktur der Seite. In der Regel geht einer Optimierung aus SEO-Sicht immer eine OnPage Grundoptimierung voraus. Der eigentlich für Suchmaschinen konzipierte Meta-Tag Keyword wird von Google inzwischen nicht mehr berücksichtigt respektive so stark gewichtet wie früher.
Gleiches gilt für den Meta-Tag Description. Dieser wird jedoch (abhängig von der Suchanfrage) möglicherweise als Textauszug in den SERPs angezeigt und sollte deshalb nicht ignoriert werden.
Ein weiterer Schritt ist die Auswahl der geeigneten Suchbegriffe (Keywords). Hierzu kann man sich frei verfügbarer Datenbanken, wie einer Keyword-Datenbank oder des MetaGer Web-Assoziators, bedienen. Weiterhin bietet sich die Verwendung des Google AdWords Keyword Tool an, das neben verwandten Suchbegriffen auch die ungefähre Anzahl der monatlichen Suchanfragen pro Suchbegriff auflistet.
Üblicherweise wird eine Seite für ein oder zwei Suchwörter optimiert. Oft wird auch eine umfangreiche Seite in mehrere Einzelseiten aufgeteilt, um diese für verschiedene Suchbegriffe zu optimieren. Hierbei werden Haupt- sowie Nebenkeywords (auch Primär- und Sekundärkeywords) für die jeweiligen Seiten festgelegt. Dabei werden die Suchwörter mit den entsprechenden Inhalten kombiniert. Eine Art der Optimierung erfolgt durch sogenannte Landing Pages. Dabei gelangt der Benutzer mit dem Klick auf den Link auf eine speziell für SEO-Zwecke optimierte Seite.