Webサイトを開設している当事者にとっては、自分のサイトに多くの人が訪問してほしいものである。 だから、サーチエンジンで検索してそこに表示された結果から訪問してくれる人を逃したくない。業者は特にそう考える。欲しいものがある人が検索して自らのサイトを知り、そこから商品を購入してくれたら、売り上げが増える。検索によって自分のサイトを知る人が増えれば増えるほど購入者も増えていく理屈である。 だからこそ、自分のサイトが検索結果のページのなるべく上の目立つ所に挙がることを強く望む。
seoとは、このようにサーチエンジンの検索結果のページの表示順の上位に自分のWebサイトが表示されるように工夫する行為、または検索結果の上位に来るようにする技術やサービスそのものを指す。またseoとは、日本語ではサーチエンジン最適化、検索エンジン最適化などとも訳される。 Webサイトを開設している業者自らがこのseoを行っていることもあるが、外注でWebサイト作成を依頼している場合、このseoもメニューに含めた上でサイト構築を引き受けているところもある。
さて、それでは具体的にはどうすれば、サーチエンジンの検索結果の上位に表示されるか。 それぞれのサーチエンジンが独自の方式に則って、登録されているWebページをキーワードに応じて順番に表示している。seoを行う人たちは、その独自の方式を見抜こうとする。 サーチエンジンがターゲットとしているキーワードを適切に選択し、Webページ内で使用する。サーチエンジンの表示順位を決定するアルゴリズムは年々高度に進化し変更も頻繁に行われるため、順位の変動が著しい。 こういったサーチエンジン側とseo側の攻防によって、検索結果の表示が充実する。seoとは利用者に対しても多大な恩恵をもたらしている興味深いものである。