Optymalizacja polega na modyfikacji treści witryny, oraz jej kodu źródłowego. Zoptymalizowana witryna jest czytelna dla odwiedzających ją internautów, oraz dla czytających jej kod źródłowy robotów wyszukiwarek.
Do wykonania optymalizacji niezbędny jest dostęp do kodów źródłowych strony, czasem wystarcza do tego system
CMS. Zazwyczaj optymalizacja wymaga jednak pełnego dostępu do serwera, na którym umieszczona jest witryna.
Optymalizacja powinna oznaczać stały nadzór nad witryną, prowadzony przez firmę SEO.
Równoległym narzędziem promowania stron w necie są tzw linki sponsorowane. Taka forma może być skuteczna w
przypadku niszowych stron internetowych. To są serwisy które docierają lokalnie do klienta, tych zapytań jest
bardzo mało. Dużo taniej, efektywniej opłaca się klientowi pozyskiwać ruch za pomocą linków sponsorowanych,
gdzie płaci w modelu tylko za kliknięcie.