Do kluczowych czynników, od których zależy pozycja strony WWW w wyszukiwarce należy:
- ilość odwołań - mówiąc po krótce, algorytm Google działa na zasadzie Page Ranku, który kolejnym stronom przypisuje pewną wartość liczbową. Ma także porządkować je na liście wyników wyszukiwania. Od ilości i jakości odwołań w dominującym stopniu zależy wartość Page Rank. Twórcy Google z dobrym skutkiem stwierdzili, że najlepszym sposobem na uporządkowanie wyników będzie miara. Mówi ona o ilości odwołań do strony. Najbardziej wartościowe strony WWW, chętnie przeglądane przez internautów, powinny znaleźć się na pierwszych miejscach wyników wyszukiwania. Przede wszystkim są to takie, o których dużo się "mówi" i "cytuje". Jeżeli daną stronę poleca się na innych stronach umieszczając na nich odsyłacz do tej strony, w postaci linku, oznacza to, że jest ona wartościowa. Google, wnikliwie przeglądając strony internetowe obserwuje m.in. odwołania do innych stron. Skoro do danej strony prowadzi duża ilość odwołań to znaczy, że ta strona musi być wartościowa dla użytkowników wyszukiwarki i Google umieszcza ją na wysokich pozycjach w swoim rankingu,
- jakość odwołań - wyszukiwarki zwracają szczególną uwagę na siłę danego linku, dlatego tak istotne jest by ilość i jakość odwołań do strony pierwotnej była wysoka. W praktyce oznacza to zdobywanie linków ze stron, do których odwołuje się znacząca ilość innych stron, dzięki czemu nasza pozycja w wyszukiwarkach ma realne szanse się poprawić. Musimy pamiętać, że wszelkie odwołania ze strony, która sama podobnych linków odwołujących nie generuje nie przynoszą jakiejkolwiek korzyści. Dla samego wzrostu pozycji strony internetowej równie istotne znaczenie ma generowanie linków ze stron powiązanych z naszą witryną pod względem tematycznym. Duże pole do popisu mają więc tutaj chociażby agencje PR, które prowadząc działania eksperckie i publikując dany artykuł w serwisach branżowych mogą dodatkowo wpłynąć na pozycjonowanie strony poprzez wygenerowanie wysokiej jakości linków. Wysokiej jakości odwołania możemy generować również w inny sposób,