アルゴリズム

「ある目的を達成する為のプログラムの処理手順」というのが本当の意味ですが、特にSEOにおいては「検索結果順位を決める為の仕組み」と言い換えることができます。(かなり簡単な言い方になりますが)

アルゴリズムを解析し、そのアルゴリズムに沿った対策をすることで、YahooやGoogleなどの検索エンジンの検索結果で上位表示させることができます。
いわばこれがSEO(検索エンジン最適化)というものです。

検索エンジンアルゴリズムは日々改良が加えられ、ますます複雑になってきています。

検索エンジンの目的は「ユーザーが本当に求めている情報が掲載されているホームページを検索結果の上位に表示させる事」です。
しかし、アルゴリズムが解析され、意図的に検索結果順位を操作されてしまうと、検索エンジンの本当の目的を果たすことができなくなります。
だからアルゴリズムは日々改良されているのです。

SEOとアルゴリズムの改良はイタチゴッコと言えるかもしれませんね。