Search Engine Optimizationの意味です。
サーチエンジン(yahooやgoogleなどの検索窓)の検索結果のページの表示順の上位に自らのホームページが表示されるように工夫すること。
また、そのための技術やサービスをいいます。
サーチエンジンは登録されているホームページをキーワードに応じて表示しますが、その表示順位はサーチエンジンによって異なります。
一般的に順位が上にある方が利用者の目にとまりやすく、訪問者も増えるためユーザーによっては検索順位を上げるために様々な試みを行います。
その取り組みを総称してSEOといいます。
SEOの手法として、キーワードの選択や、ページ内でのキーワードの使用、より多くのサイトにリンクしてもらう(被リンク登録)などの手法がありますが、サーチエンジンにおけるランク付けのアルゴリズムは頻繁に変更が行われその度に激しく順位が変動します。
このことからSEOには法則がなく、地道にコンテンツを充実させて認知を広げていく以外に着実な手段は存在しないようです。