フレーム(FRAME)について
フレームには2種類あって、フレーム(FRAME)とインラインフレーム(IFRAME)に分かれますが、どちらも機能は同じです。フレームとは1ページを複数のページで構成することによって情報を整理することが目的の機能です。例えば、画面を横に二つに分けて、上の領域にメニューを表示し、下に本文を表示するといった使い方です。
ページ構成フレームは複数のページで構成されていますから、1ページを表示するには最低3枚のページが必要になります。例えばフレームを使ってページを横に2分割したとしましょう。この場合、上と下の領域を担当するページ2枚の他に、この2ページを関連づける設定用のページ(上下を2分割させ、どのファイルを読み込むかと言った内容)の合計3ページが必要です。
例として、二画面に分割されているように見える、下のような構造です。
index.htm
|
トップページを上の図のようなフレームで作成した場合
トップページとして使われるindex.htmlの持つ情報を見ると、その情報の中身には、・page1.html ・page2.html といった、index.htmlを構成しているページ情報だけしか持っていないのです。つまり、画面上は2ページ分の情報だけで、実際にトップページとして指定されるindex.htmには情報がないのです。
フレーム(FRAME)の利点と欠点
フレームの利点
フレームを使うことによって、最初用意するページ数は分割数に応じて多くなってしまいますが、このようなページ構成にすると基本的に切り替えるページのみを更新していくだけでよく、それ以外のメニュー等の画面は更新する必要がありません。
フレームの欠点
フレームで構成されたページにはメニューがあっても、フレームによって関連づけられた各ページには、当然のことながらメニューがありません。 訪問者は多く検索エンジン経由でページに訪れますが、検索エンジンで多くヒットするのはフレームページではなく、
フレームによって関連づけられた本文のある各ページです。 他にも古いブラウザではフレームページが見られない、ブラウザや画面サイズによってデザインが崩れやすいといった欠点があります。
SEO(検索エンジン最適化)での影響
検索エンジンは、クローラー(ロボット)とよばれる巡回プログラムを通じて、Webサイト(ページ)のキーワードを収集し、情報を蓄積しています。このクローラーが巡回しやすいほどSEO(検索エンジン最適化)では有利と言われています。
フレーム使用ページの場合、ナビゲーション(メニュー)部分とコンテンツの本文が別HTMLになっているため、個々のコンテンツ本文間を行き来することが難しくなります。このため、せっかくクローラーがやって来ても、サイト内のキーワードを収集しきれずにすぐ帰ってしまいSEO(検索エンジン最適化)上、非常に不利と言えます。
▼ スポンサード リンク