Algorytm wyszukiwarki to zbiór zasad postępowania – kolejno po sobie zadań, które muszą być wykonane, którymi kieruje się wyszukiwarka w procesie wyboru stron internetowych wyświetlanych w wynikach wyszukiwania. Jest to integralna część oprogramowania tego rodzaju, ponieważ organizuje treść i sprawia, że użytkownik może znaleźć to, czego szukał. Algorytmy wyszukiwarki analizują wpisaną treść przez użytkownika w oknie wyszukiwania, dzięki temu możliwa jest realna, właściwa odpowiedź, zgodnie z oczekiwaniami internautów. Algorytmy umożliwiają dopasowanie odpowiedzi do wymagań użytkownika na podstawie hasła które wpisuje do wyszukiwarki.
Algorytm wyszukiwarki opisuje między innymi, które czynniki i w jakim stopniu wpływają na wyniki zapytań. Algorytmy biorą pod uwagę kilka czynników związanych ze stronami:
- Liczba i jakość linków prowadzących do strony,
- Słowa kluczowe (anchor text) w linkach prowadzących do strony,
- Budowa kodu strony (np. stosunek treści do kodu),
- Treść strony
- Popularność domeny głównej.
Jako że algorytmy wyszukiwarek stale ewoluują, podlegając częstym zmianom, nawet znajomość luk w ich działaniu nie gwarantuje osiągania dobrych wyników w pozycjonowaniu.
Do najważniejszych algorytmów wyszukiwarki Google należą:
- Pingwin,
- Panda,
- Koliber,
- Gołąb,
- Mobilegeddon,
- RankBrain.