2010年1月27日

headには一番最初にMETAタグで文字コードを指定するのが望ましい

HTMLのheadセクションにはタイトルといろんなMetaタグが記述されているが、
その記述順番に気になったことはありますか?
そしてそれがどのような影響があるかぐぐってみました。

headセクション内のタグの記述順に特に決まりはないが、"charset"で示す文字コード指定のタグは、titleタグやmeta description/keywordsタグよりも先に記述することが推奨される。の中身がまさに、文字で書かれ、文字コード判定が必要だからです。

そういえばWordpressを使ってからこの辺全然気にしてないので
早速自分のサイトのheadセクションを確認しました。
下記のようなものです。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Kinopyo Blog</title>

なるほど、、metaタグでcharsetがUTF-8になってるから
titleのところのシングルクォーテーションがUTF-8の#039になったわけですね。
考えてみれば当たり前のことだけれど。。。

参考サイト

MetaタグとTitleタグの位置関係について
ブラックなSEOで人生を失った悲惨な男の物語 など10記事(海外&国内SEO情報)

Share on Twitter Share the post
Qihuan Piao

朴 起煥

東京で働いている「外人歴」9年のソフトウェア「ライター」。いつの間にか納豆が食えるようになり、これで日本に慣れきったと思いきやまだまだ驚きが続いてる。読んだり書いたりするのが好きで、自身の経験や本から得た「何か」をここに書き出してる。最近古本屋にハマってる。

他にも英語中国語で書いてます、よろしければチェックしてみてください。