« prototype.js 早見表 | メイン | Google Maps 向け広告その後 »

2006年02月21日

あなたのサイト、検索エンジンには見えていないかもしれない

japan.internet.com 併載コラム

人間が目で見たときと、検索エンジンが調べに来たときではサイトの見えかたが違うことはご存知だろうか。

現在のソフトウェア技術では、画像から意味を読み取ることは簡単ではない。よって、画像に埋め込まれた文章や、Flash など動く画像からジャンプするページのリンクは理解できない。Javascript などを使った「動くメニュー」などの要素も、検索エンジン的にはリンクとしてつながっていないことがほとんどだ。

-----

まず、実際に検索エンジンから見えるあなたのサイトの実態はどんなものなのか。HTML のソースを見たり特別なツールを使わずに、簡単に確認する手順をご紹介しよう。

1. 検索エンジン Google で、調べたいページの URL を http:// から入力する。存在する URL で Google が認識しているものであれば(*1)、「Google のキャッシュ」というリンクが現れるはずだ。

2. この「Google のキャッシュ」をクリックし、

3. さらに、ページ上部の「テキストのみのキャッシュページを参照する場合はここをクリック」の「ここ」をクリックされたい。

ここで表示されるテキストのみのページが、検索エンジンに認識されたあなたのページになる。(*2)

このテキストページと、画像や Flash などを含んだブラウザ上で見えるページ(あなたが普段イメージしているページ)、どれぐらい違っているだろうか?

ブラウザで人間がたどることはできるのに、検索エンジンには見えてない、たどれない要素がたくさんあるかもしれない。

検索エンジンにとって、たどれないリンクは認識もされないので、トップページとリンク先のサブページに関連が無いことにされたり、ひどいときはリンク先のサブページが検索エンジンに登録されなかったりすることもあるのだ。

-----

Alexa による日本の人気トップ100位サイトの中にも、検索エンジンに見つけてもらえないメニューを使っているところはある。

たとえば動画サービスの Gyao だ。前述の手順で Gyao のトップページを確認するとこうなる

普通にブラウザで見た際には目だって見える、中央の「ニュース」「映画」「音楽」などのメニューが、検索エンジンには見えていないのがおわかりだろうか。

また、旅行検索の じゃらん net では、都道府県などを掘り下げていく際にフラッシュのメニューを使っているため、テキスト版ではこうなる

検索エンジン的には、このトップページから各都道府県のページには直接行くことができない。検索エンジンで都道府県ごとのページももっと目立ってほしいのであれば、改善の余地はある。

同じく、Sony のサイトもフラッシュのメニューである。検索エンジンに見えているページでは、事業ごとのページに直接飛ぶことができない。

企業のトップページが最も外部から紹介されているページ(=検索で上位に出やすいページ)だとすれば、その「直接の子ページ」と「何度かリンクをたどっていった孫ページ、曾孫ページ」では、リンク先のページが重要かどうかという検索エンジンの判断も違ってくるので、注意が必要だ。

-----

Flash や Javascript を多用したデザインを行った場合、検索エンジンをちゃんと意識できているかどうかは重要だ。検索エンジン対策の本のなかには、検索エンジンのために特別なページを作りましょう、と勧めるものもある。

ただし、Flash や Javascript が無効なときだけ違うページを返すというやり方はグレーゾーンにある。最近でも、独 BMW の Web サイトが検索エンジンにだけ別のページを見せていたことで一時的に Google からペナルティを受けたのは記憶に新しい。

Flash についてはよい方法を知らないが、Javascript に関しては、Javascript が無効であっても(=検索エンジンから見ても)普通の HTML リンクとして十分機能させるようなデザインも可能だ。

……ということで実例をいろいろ探し回ったのだが、企業サイトでここまでできているものを見つけることができなかった。日本の大手サイトのほとんどは、ちょっと複雑なことはすべて Flash に逃げているようだ。

海外のサイトになるが、たとえば A List Apart の Blog では、Javascript による動きのあるメニューであるにも関わらず、HTML のリンクとしてもわかりやすく見えている例を紹介している。

元のページと、同じページの検索エンジンからの見えかたを比べてみてほしい。ちゃんと他のページに行ける、という点で、人間向けと検索エンジン向けの見え方を近づけることは、やればできることなのだ。

このような作りであれば、人間向けにデザイン重視で、かつ検索エンジン向けにリンクもはっきりした Web サイトにできる。

「ご希望の動くメニューを作るには Flash じゃないとできませんね」などと軽々しく口にする制作会社には、できないのか、知らないだけなのかをちゃんと確認する必要があるだろう。(*3)


*1 Google にキャッシュを溜めさせない、という通知をしていれば別。
*2 最も良く使われているであろうテキスト検索について。画像検索などはまた別。
*3 単純な動くメニュー以外の効果に Flash を使っている場合は、もちろん Flash でなければできないこともあるだろう。

追記: ここでは japan.internet.com 向けに「ツールをインストールしない」「簡単に確認できる」やり方を書いている。こちらのブログの読者層はもっと便利なツールや効率の良い方法を使っているだろう。

投稿者 秋元 : 2006年02月21日 10:00

トラックバック

このエントリーのトラックバックURL:
http://labs.cybozu.co.jp/cgi-bin/mt-admin/mt-tbp.cgi/421

このリストは、次のエントリーを参照しています: あなたのサイト、検索エンジンには見えていないかもしれない:

» ドイツBMW公式サイトが、Google八分解除?! from BMWおたっきーず!Blog - BMW総合情報ブログ
ドイツBMW公式サイトが、Google八分に!の続報です。 とりあえず、復活してたっ! 話題になりすぎたから?改善されたから? よく... [続きを読む]

トラックバック時刻: 2006年02月21日 14:11

» =?utf-8?B?ZGVsLmljaW8udXMvcG9wdWxhcg==?= from The.RSS.Reporter

... [続きを読む]

トラックバック時刻: 2006年02月21日 18:15

» 検索エンジンの目 from ネット試行錯誤
 良くFlashを主に使ったサイトは、検索エンジンでの上位掲載が難しいなどといわれる。検索エンジンのキャッシュに注目して、そのことについて説明をしています... [続きを読む]

トラックバック時刻: 2006年02月23日 22:28

» 4月5日は裸のウェブサイトデー from 秋元@サイボウズ研究所プログラマーBlog
今年の4月5日を、第一回 Naked Day にしよう、という呼びかけのページ。... [続きを読む]

トラックバック時刻: 2006年04月04日 01:58

コメント

この逆での間にリンクを埋め込んで、検索エンジンだけに見えるように隠しているサイトも沢山あるよね~
最近、趣味でSEOを調べていますが、なんだか人間の汚いところが沢山見えてくる感じがしますよ。

投稿者 isok : 2006年02月21日 13:27

ぉぅ・・タグが消えた。
「この逆での」→「この逆で<noscript></noscript>の」

投稿者 isok : 2006年02月21日 13:29

noscript も多少は効くこともあるようですが、Google にはあまり効かないようですし、SEO SPAM をはじくように日夜改善されてますからね。

BMW なら与える影響が多いから謝れば2,3日で復帰するかもしれませんが、一般サイトでペナルティを受けると数ヶ月から半年影響が残ることもあるとか。

インチキにがんばる暇があればいいコンテンツを作ったほうがいいでしょうね。

投稿者 秋元 : 2006年02月21日 18:17

 
mg src="http://img.awasete.com/image.phtml?u=http%3A%2F%2Flabs.cybozu.co.jp%2Fblog%2Fakky%2F" width="160" height="140" alt="あわせて読みたい" border="0">

著書

PHPxWebServiceAPIConnections.jpg

プロフィール

週三日勤務で、残りは個人で活動しています