前回まで外部リンク対策についてお話をしてきましたが、第5回目の今回からサイト内部の最適化のお話に移ります。今回は検索エンジン対策を行ううえで「不利になる」要素について学んでいきましょう。

検索エンジンには理解できないものがある

ロボット型検索エンジンは次々とWebページを巡回してコンテンツを取得していきます。この取得されたコンテンツ - 文章や画像はデータベースにおさめられて分析されていくわけですが、やはりロボットというソフトウェアには限界があり、人間には理解できてもロボットには理解できないものもあります。ロボットに理解されないということは、そのコンテンツは認識されないということ、つまりキーワードで検索してもそのコンテンツは検索結果にひっかからないわけです。

皆さんが普段何気なく、デザインやユーザビリティを考慮して使っているウェブデザインの要素の中には、検索エンジンには理解不能なものがある、ということを覚えておきましょう。では、具体的に何が問題になるのでしょうか。

フレームサイト

まず第1にフレームを利用したサイトです。フレームとは、ブラウザのウインドウを複数に区切り、それぞれに別々のページを表示させているものを指します。よくあるのは、フレームで画面を縦に2つに分けて、右側にメニューを表示させて左側にコンテンツを表示させる形式です。左側のメニューをクリックすると、右側に該当コンテンツが表示されていくわけですが、常時画面の左側にメニューが表示されているのでユーザビリティ的によいという理由でまだまだ活用しているサイトが少なくないのが現状です。

例 フジテレビ http://www.fujitv.co.jp/index.html

フジテレビは画面を上下にフレームで分割表示しています。 しかし、こうしたフレームを用いたサイトはSEOに対しては問題になってしまいます。先の画面を縦に分割した例でいうと、このサイトは実際には3枚のWebページで構成されていくことになります。左側のメニューを表示するページ、右側のコンテンツを表示するページ、そして「フレームでウインドウを分割して表示する」ことを記述した、フレームセットのページの3枚です。しかし検索エンジンは残念ながら、親切に「このサイトは3枚で構成されているから」と3枚1セットでデータベースに登録してくれるわけではありません。1ページずつ登録してしまうのです。

すると、あるキーワードで検索を行った際にフレームを構成する複数のファイルの中の1ファイルだけが検索結果に表れてしまうことがあります。例えば右側のコンテンツの1ファイルだけが検索にヒットしてユーザがそこにアクセスすると、そのサイトの他のページに移動することができないのです。なぜなら検索経由で直接そのページを訪れたユーザには本来右側に表示されているべきメニューが画面に表示されないからです。同様に、ユーザが不幸にも検索エンジン経由で直接左側のメニューのページにアクセスしてしまうとコンテンツが見られないという事態になります。

フジテレビの例なら、直接 http://www.fujitv.co.jp/main.html にアクセスすることで画面上部にあるメニューが表示されないような事態になるということです。これでは困りますね。このように検索エンジン対策を考えると、フレームを用いることは全く不向きですので使わないほうがいいです。既にフレームを使ったサイトを持っているのであれば次回のサイトリニューアルの際には是非ともフレームは廃止したいところです。

画像

Webページに記載されている情報で検索エンジンが読み取れるもの - 言葉(キーワード)がそこにあると認識できるものはページ情報を記述するHTMLコード上にテキストで記述されているものです。画像は「そこに画像がある」ことは検索エンジンは理解できますが、その画像が何を表現しているのか、どんな画像なのかを理解することはできません。画像上に書いてあるテキストも、それは”画像の”テキストですから読むことはできません。

ウェブサイトの中には視覚表現を非常に重視するあまりに、サイトのほとんどが画像で構成されているものがあります。しかし検索エンジンはそうしたサイトから何のテキスト情報も得られませんから、結局「このページって何のキーワードと関連性があるページなの?」ということがわからず、何のキーワードで検索しても検索エンジンでヒットしないという事態に陥ってしまいます。

しかし当然ながら、私たちはウェブサイトをロボットに見せたくて作成しているのではなく、ユーザ(人間)のために作成しているわけです。ユーザに見せるのであればきれいな写真や画像を使って言葉では伝えられない情報を伝えたいことも多々あるでしょう。以上を踏まえて、検索エンジンが内容を読み取れない画像を使うことは問題ないのですが、その使い方についてよく考える必要はあることを認識しておきましょう。例えば、あなたが静岡茶を販売するサイトを運営していて、検索キーワード「静岡茶」でGoogleやYahoo!の上位に表示させたいのであれば、「静岡茶」という言葉自体は必ずテキストで記述するか、あるいは画像を使うにしても別の場所で「静岡茶」というテキストは絶対に入れなければいけないことがわかってくるでしょう。

なお、画像の内容を検索エンジンに伝える方法として alt属性に画像の説明を入れるという方法があります。これはSEO対策という観点からだけでなく、アクセシビリティという観点からも是非入れてください。SEOの視点から注意点を挙げると、画像について適切な表現を入れつつ、検索にヒットさせたいキーワードも上手に埋め込むことです。

最後に蛇足ですが、2005年8月現在、Googleはcに記述されているテキストも検索対象になっています。一時期Googleは、アンカータグで囲まれていない画像のalt属性は検索対象にしなかったことがあるのですが、現在は再び検索対象となっています。

音声、動画などのマルチメディアファイル

検索エンジンにテキスト以外の情報を伝えることは困難です。動画や音声ファイルの中身は検索エンジンが理解することはできません。最近は検索技術の向上に伴い、こうしたマルチメディアファイルの情報を理解してキーワードを用いて検索できるようにしようという試みはされていますが、特定のキーワードで特定のマルチメディアファイルを検索上位に表示させるのは現状不可能です。

以上がSEO対策上は不利になる要素でした。次回からいよいよ具体的な対策、まずはタイトルタグとメタタグの最適化について説明をします。

ページTOPへ戻る

ページTOPへ戻る