SEOとはSearch Engine Optimizationの略称、その名前の通りサーチエンジン最適化。
検索サイトの上位に自分のサイトが表示されるようにページの構成や内容、タグなどに配慮すること。「検索エンジン最適化」とも呼ばれる。
検索サイトには大きくわけて二つの方式があり、一つは「ディレクトリ型」と呼ばれ、検索サイト側の手作業で希望ディレクトリに登録する方法。
この場合はサイトの管理者側で対策をすることは難しく、多くの場合は有料部分に掲載する方法で上位に表示される対策をとることが多い。
それに対し、Googleを代表とする「ロボット型」の検索サイトではクローラーあるいはスパイダーと呼ばれるプログラムがインターネット上を巡回して情報を取得しています。取得された情報は検索サイトのデータベースに保存され、さらに各検索サイトごとの解析プログラムでテキスト(文章)を切り分け、どんな単語が多く含まれるか、また、重要な部分にどんな単語が使われているかを調べます。これらの作業により保存されたデータがキーワード検索などで利用されます。つまり、こういった全文検索型の検索サイトでは決まったアルゴリズムにより表示される順位が変化するため、そのアルゴリズムに適した形でサイトを構築することにより、表示順位を上位に導くことも可能となります。