Als Onpage wird alles bezeichnet, was sich auf der Website selbst abspielt. Im Bereich der Suchmaschinenoptimierung schaut man sich unter anderem die Struktur und Inhalte der Website an. Der Fokus liegt hier auf der Navigation, dem Seitenaufbau, den Kategorien und Texten oder auch der internen Linkstruktur. Das Ziel ist es, die Seite so zu optimieren, dass sie in den organischen Suchergebnissen weiter oben, oder sogar an erster Stelle, erscheint. Dazu wird die Seite mit den wichtigsten Keywords sinnvoll bestückt. Außerdem werden die Formulierungen der Texte optimiert. Das Pendent bildet die Offpage-Optimierung.