headタグ

Webの森.com ホームページ作成支援サイト
headタグ
更新日:2011年10月23日

headタグに記述する内容とは?

headタグに記述する内容は見た目的には基本表示されない、そのページの設定などを行っていくタグになります。見た目に表示されるのはtitleタグくらいですかね?
様々な設定ができるのですが、全て紹介はしませんがこの設定はしておいた方が良いなと思う要素を紹介しておきますね
ここで紹介する要素は全て<head>〜</head>の記述するものなので注意して下さい。

タイトルを設定する

まず必須と思われるそのページのタイトルを設定しましょう。ページの左上に表示されたり検索エンジンに表示される内容なので絶対に記述しておきましょう。
<title>タイトル</title>
タイトルタグを記述する時の注意点をまとめたので参考にしてください。
1.検索エンジンはタイトルタグを何度も変えるのを好まない為、よく考えて決めましょう。
2.ページ毎に違うタイトル名を付けましょう。
3.ページに合った適切なタイトルを付けましょう。
4.タイトル文字数をあまり長くしないようにしましょう。(65文字くらい?)
5.後に説明する文字コードよりも下に記述しましょう。(タイトルの文字が文字化けしてしまう為)

文字コードを指定する

ページの文字コードを指定しておきましょう。これを指定していないと、環境によって文字化けを起こしてしまい、せっかくのページが台無しになってしまう可能性もあります。文字コードの設定はタイトルタグの前に記述しましょう。タイトルタグも文字化けになってしまう場合があるからです。
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
上の緑色の『Shift_JIS』が文字コードの種類になります。ページよって適切な文字コードを設定しましょう。基本的なサイトでは『Shift_JIS』で良いと思います。以下に他の文字コードを記述しておきます。
<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

ロボット型検索エンジン対策

ロボット型検索エンジンというホームページを自動的に検索している機能があります。この対策の為コメントとキーワードを設定する事ができます。アクセスアップの為にも記述しておいて損はないと思います。
<meta name="keywords" content="キーワード,キーワード,キーワード">
昔は検索結果に関係していたようですが、今はあまり効果は無いようです、ですが一応記述しておいてもいいかもしれません。キーワードは複数記述する事ができます。その時は , (カンマ)でキーワードを区切って下さい。キーワードの数は多すぎても良くないので5つぐらいが丁度良いかもしれません。自分のサイトに合ったキーワードを記述して下さい。
<meta name="description" content="コメント">
キーワードと違いこちらは検索結果に影響が大きいようなので記述しておくことをお勧めします。ページの内容を分かり易く端的に記述すると良いようです。

スタイルシートの指定

そのページがスタイルシートを使用する場合に記述する要素になります。スタイルシートを使う場合は以下の記述を使ってください。当サイトの説明でもスタイルシートを使い説明していく所もあるので、その場合は記述をして下さい。
<meta http-equiv="Content-Style-Type" content="text/css">
また、外部スタイルシートを使う場合は以下のように読み込むことができます。
<link rel="stylesheet" href="読み込むスタイルシートを指定" type="text/css">

同じページの重複を解消する

検索エンジンは自動でサイト内のページをインデックス(保存)していきます。そこで似たようなページ例えば、通常ページの他に印刷用のページを作るなどの重複したページがあると検索エンジンはそれを判断できません。似たようなページを乱立させてると見られて検索エンジンの評価の低下に繋がります。
そこでこのページは、このページと同じですよ!、と検索エンジンに伝える事ができるタグが以下のようになります。
<link rel="canonical" href="元となるページのURL">
お願い
もしページの内容がお役に立てたら、ポチっと押して貰えると幸いです。

正当なCSSです!