On-site SEO odnosi się do działań optymalizacyjnych, które można przeprowadzić bezpośrednio na stronie internetowej. Wszystko po to, aby poprawić jej pozycję w wynikach wyszukiwania. Celem jest zrozumienie przez wyszukiwarki (takie jak Google), o czym jest strona i na jakie zapytania użytkowników odpowiada. Wśród elementów działań on-site SEO można wymienić pisanie jakościowych treści, tworzenie meta opisów i tytułów, linkowanie wewnętrzne, optymalizowanie obrazów czy dbanie o architekturę informacji. Off-site SEO odnosi się do wszystkich działań optymalizacyjnych prowadzonych poza własną stroną internetową. Celem jest poprawa pozycji w wynikach wyszukiwania. W przeciwieństwie do on-site SEO off-site SEO koncentruje się na zwiększeniu autorytetu domeny poprzez zdobywanie jakościowych linków z innych stron.