質問: ホームページを作成したのですが、yahooやgoogleの検索結果の箇所の説明文(metaタグのdescription部分)に、画像のaltタグの文字列が並んでしまいます。 本ページは、ほとんど画像のため、文字列はありませんが、metaタグの内容が表示されずに、altタグの内容だけが反映されるのはなぜでしょうか。 文法チェックも行いましたが、metaタグ自体は問題はなく、問題は何なのか一向に分かりません。 TOPページは検索結果にも問題なく表示されるのですが、このページだけが、サイトの説明文(description)が表示されないのは何故でしょうか。 困っております。原因を教えて頂けますと大変助かります。よろしくお願いします。
回答: >なぜALT属性がすべて検索結果に表示されるのでしょうか。 Lynxで一度ページをご覧ください。googleは、どれが重要かわからないときは、文章内の適当な語句を収集します。画像は見えてません。altしか見えない・・ 続きがあります。 Google のクローラでは、画像に含まれるテキストは認識されません。 画像に何が書かれているかは一切見えません。 テキスト コンテンツの代わりに画像を使用する必要がある場合は、ALT 属性を使用して簡単な説明テキストを組み込みます。 alt属性に書かれている内容を収集するので、そこに書きましょう。 Lynx などのテキスト ブラウザを使用して、サイトを確認します(ほとんどの検索エンジンのスパイダーには Lynx で見えるようにサイトが映ります)。 ウェブマスターとしては必須のツールです。というか、忙しいときは画像なしでこれでネットサーフィンするほうが早い・・キーボードだけでスラスラと。 googleは、十年以上前からdiscriptionなんて使ってません。ある目的(SPAM判定とか)のため以外は・・ たとえ画像を使おうと、テキストブラウザで見たときには について 本文 フッター と書かれていれば、正確に理解して表示してくれます。