Złożony program komputerowy wykorzystywany przez wyszukiwarkę internetową Google do pobierania danych i dostarczania wyników dla zapytania użytkownika. Wyszukiwarka Google wykorzystuje kombinację algorytmów w celu określenia rankingu zaindeksowanych stron i dostarczenia użytkownikowi maksymalnie dopasowane do jego zapytania wyniki z wartościowych stron. Uważa się, że istnieje ponad 200 czynników, elementów składowych, które algorytm Google bierze pod uwagę przy ustalaniu wyników wyszukiwania na zadane zapytanie.
Algorytmy wyszukiwarek podlegają okresowym aktualizacjom mającym na celu poprawę ich działania i dostosowanie do zmieniających się preferencji użytkowników.