忍者ブログ

ホームページ作成ビギナーズガイド

HTML4.01とCSSによるWeb標準のホームページ作成入門。

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

フレーム(frameset、frame)レイアウトについて

フレームによるレイアウトは検索エンジンとの相性が悪い

framset、frameタグを使うと例えば下記のようなソースになります。

<frameset rows="100,*">
   <frame src="aaa.html" name="header">
   <frameset cols="150,*">
      <frame src="bbb.html" name="left">
      <frame src="ccc.html" name="right">
   </frameset>
</frameset>

こういうページにはフレームに関する情報しかなく、テキストがありませんので、検索エンジンには「情報の無いページ」と認識されます。
また、フレーム内に表示されるコンテンツにいい内容を書いて、リンクを貼ってもらっても、リンクされるのはフレーム情報しかないページになりやすいです。
というのが、検索エンジン対策によくないとされる主な理由。

フレームで管理するのは楽なのか

noframesタグでナビゲーションを用意する、フレーム内のページに直接来る人へ配慮、代替ページを作るなど、SEO(検索エンジン最適化)上の欠点の改善やユーザビリティ、アクセシビリティに気を使うと、フレームでないサイトよりもむしろ面倒です。

検索エンジン対策に弱い上に、楽にならないものをわざわざ選ぶことはないと思いますので、フレームは使わないほうがいいでしょう。

noframesスパムをするのは論外。

あえてフレームを使う方にはHTML4.01 Framesetという仕様がありますのでどうぞ。
(→DOCTYPE宣言について

フレーム(frameset、frame)レイアウト関連サイト

PR
CSS(スタイルシート)レイアウトについてHOMEtable(テーブル)レイアウトについて

コメント

お名前(N)
タイトル(T)
メールアドレス(M)
URL(U)
コメント(C)
パスワード(P)
送信(S)

トラックバック

CSS(スタイルシート)レイアウトについてHOMEtable(テーブル)レイアウトについて

メニュー

カテゴリー

リンク

RSS

Appendix

リンクはご自由にどうぞ。

最終更新2008/07/09

Valid XHTML 1.0 Transitional
Valid CSS!
Copyright © ホームページ作成ビギナーズガイド All Rights Reserved.
忍者ブログ[PR]