Google jako wyszukiwarka posiada w swoich zasobach kopie witryn, na które natrafia GoogleBot przeszukując internet. Jednak gdy wyświetla wyniki wyszukiwania dla jakiegoś słowa, musi określić w jakiej kolejności mają wyświetlić się strony. Na pierwszych miejscach powinny być strony najlepsze, najbardziej dopasowane do szukanego zagadnienia.

Google musi więc posiadać jakiś system klasyfikowania witryn. Algorytm, który w sposób bardzo szybki i  automatyczny określi która witryna ma się wyświetlić jako pierwsza, a które napozostałych pozycjach. Google wprowadziło i udostępniło jeden z  mechanizmów, które określają ważność poszczególnych witryn. Jest nim PAGE  RANK, czyli inaczej mówiąc opinia Google co do ważności danej strony wyrażona w skali od 1 do 10. Każda witryna zdobywa Page Rank systematycznie, z upływem czasu, głownie dzięki takim czynnikom jak:

- historia domeny, czyli jak długo istnieje i jest w Google

- zawartość strony, czyli jak duża jest witryna, czy zawiera wiele treści, czy jest wartościowa dla internautów

- linki z innych witryn

 Poza Page Rank są jeszcze inne czynniki, które decydują o wysokiej pozycji strony, jak ilość linków przychodzących. Firmy pozycjonujące na bieżąco analizują algorytm Google, tak aby dostosowując się do niego – poprawiać pozycje witryn swoich klientów. Algorytm jest zmienny, co powoduje konieczność stałej jego analizy i dopasowywania działań do aktualnych działań Google.