Als OnPage Optimierung werden die Maßnahmen und Anpassungen bezeichnet, die auf der eigenen Webseite vorgenommen werden. Dazu gehören technische Faktoren, aber auch inhaltliche Aspekte, wie zum Beispiel geeignete Keywords, wodurch eine gute Position in den SERPs angestrebt wird. Dazu muss passender Content durch Texte, Bilder oder Videos fabriziert werden. Der Content wird anschließend veröffentlicht, sodass der Google Bot den Inhalt und die Relevanz der Keywörter beim crawlen erkennt. Die Darstellung der Seitenstruktur erfolgt durch interne Links, sowie XML-Sitemaps, die Crawlingsteuerung durch robots.text-Dateien und den Einsatz des Canonical Tags, wodurch doppelter Content vermieden wird.

Die OnPage Optimierung erfolgt durch eine Reihe verschiedener Faktoren. So ist zum Beispiel bekannt, dass das Ranking der Unterseite besser ist, wenn sich das Keywort näher am Domain-Namen befindet. Der Title Tag ist ein wichtiges Meta Element einer Seite. Erfolgt die Platzierung am Anfang des Title Tags, wird ein größerer Erfolg in den Rankings erzielt, als bei einer Positionierung weiter hinten. Zwar spielt die Meta Description bei den Suchmaschinen keine Rolle. Sie kann jedoch verwendet werden, um den Traffic und die Beliebtheit einer Internetseite zu erhöhen. Synonyme und die Umschreibung der Keywords können in den Content eingebaut werden. Allerdings müssen die Lesbarkeit und Natürlichkeit eines Textes beibehalten werden. Durch Heading Tags (h1 bis h6 in HTML) werden Überschriften durch Browser und Suchmaschinen erkannt. Suchmaschinen identifizieren durch Heading Tags Keywords, die den Text betreffen. Das ALT Attribut wird angewendet, um Bilder oder Videos mit einem Alternativtext zu versehen. Traffic wird auch durch die Bildersuche generiert, sodass der Dateiname eines Bildes möglichst aussagekräftig sein sollte. Die Klicktiefe einer Webseite wird durch den Klick-Pfad beschrieben. Je länger ein Navigieren durch die Seite dauert, umso größer ist die Klicktiefe. Eine geringere Klicktiefe zu den jeweiligen Unterseiten macht die Seite für Leser und Suchmaschinen einfacher und verständlicher. Interne Links im Content können ebenfalls auf die nächste Unterseite verweisen.