to nic innego, jak ciąg logicznie zdefiniowanych czynności. Są one konieczne, aby skompletować pewien rodzaj zadań.
Algorytm musi przeprowadzić system ze stanu początkowego do stanu końcowego. Najczęściej występuje w postaci programu komputerowego.
W SEO wiele programów wykorzystuje algorytmy do wykonywania czynności takich jak np. optymalizacja SEO, tworzenie nowych podstrony czy generowanie linków.