Głównym celem w jakim wykonuje optymalizację stron pod kątem wyszukiwarek jest poprawienie pozycji strony w wynikach wyszukiwania. Dzieje się tak dlatego ponieważ silniki wyszukiwania sprzężone są z robotami indeksującymi które są aplikacjami przemierzają strony internetowe i analizującymi ich strukturę i zawartość. Na podstawie zebranych w ten sposób informacji ustalana jest waga danej strony przy konkretnym zapytaniu do wyszukiwarki a co za tym idzie pozycja na stronie z wynikami.
W najprostszych słowach jest to poprawienie lub dodanie na stronę elementów które mają największy wpływ na powodzenie procesu indeksacji w oczekiwany sposób. Roboty "widzą" i analizują stronę w sposób prawidłowy tylko i wyłącznie wtedy gdy jest ona zbudowana zgodnie ze standardami dostarczanymi przez organizacje W3C. Dodatkowo należy pamiętać, że niektóre elementy strony są istotne inne mniej a jeszcze inne prawie wcale dlatego należy sprawić aby te najważniejsze elementy zawierały ważne informacje związane z tematyką strony i słowami kluczowymi na które strona ma być wypozycjonowana. Poza elementami witryny widocznymi w oknie istnieją jeszcze tak zwane meta-dane których zobaczyć można jedynie podglądając kod strony, opisywane za pomocą meta-tag'ów i mimo iż nie są prezentowane to mają dość istotny wpływ na sposób w jaki strona jest indeksowana.
W procesie optymalizacji oprócz dodawania do witryny cech pozytywnych należy również odnaleźć i usunąć elementy negatywnie wpływające na indeksacje strony. Niektóre technologie takie jak np.: Flash czy AJAX mimo iż są bardzo atrakcyjne wizualnie nie są dobrze widziane gdyż ich zawartość lub efekt ich działania nie może być za indeksowana. O ile w przypadku technologi związanych z Javascript można problem łatwo rozwiązań a czasem nawet wykorzystać do zabezpieczenia pewnych danych przed indeksacją to w przypadku plików SWF problem staje się dużo bardziej istotny i jego obecność na stronie spowoduje znaczne zwiększenie kosztów pozycjonowanie.
Współcześnie wyszukiwarki udostępniają szereg narzędzi które mają za zadania pomóc nam indeksacji naszej strony przez roboty lub dostarczyć nam informacji na temat danych które są przez nie zbierane i przetwarzane. Do narzędzi takich należą między innymi: