Die Onsite-Optimierung beinhaltet alle SEO-Maßnahmen, die man an der eigenen Website vornehmen kann, um im Suchmaschinenranking eine hohe Platzierung zu erreichen. Dabei spielen zum Beispiel die Einbindung von Keywords und Verlinkungen eine Rolle. Die Offsite-Optimierung beinhaltet hingegen alle SEO-Maßnahmen, die außerhalb der Webseite eingesetzt werden (s. Offsite-Optimierung).