フレームは使わない
テンプレートを使わず、フレームを利用してメニュー部分を作るやり方が数年間にはやり、しばらくもてはやされましたが、現在はフレームを利用しない傾向が高いです。その理由を以下に上げます。
・検索エンジン経由でにアクセスがあった場合、コンテンツの表示されているページのみを表示し、メニューが表示されない。そのためそのほかのページが閲覧されない。
・検索エンジン対策に不利である。検索エンジンはリンクしているページに対して価値を与えるが、フレームページの場合、実際に内容があるページがリンクされているページと異なる為、価値がさがってしまう。
・フレームに表示されるのはグローバルメニューのみで、最近の大きなページではメニュー機能を十分に果たせない 。
・URLがいつも同じで、個別ページのURLを口コミやメール・リンクで広げらられない。
・ASPタイプのアクセス解析ではトップページ向けのアクセス情報が渡されない為(通常ASPタイプのアクセス解析はイメージタグを使ってスクリプトを実行するが、フレームトップページはイメージタグを付けられない為)、一番重要なトップページへのアクセス情報が取得できない。