An algorithm is any finite sequence of instructions (usually automated by a computer) that is used to process a request e.g. searching the web using a keyword.As it relates to SEO, the term is mostly used in reference to Google's propriety algorithms used to index websites. Google regularly update their algorithms to improve the user experience and discourage spamdexing.