• ベストアンサー

<title></title>はどこに書くべき?

<title></title>をどこに書くべきなのか分からず悩んでいます。 今までこの<title></title>を、以下の位置に書いていました。 <head> <meta http-equiv= "Content-Type" content= "text/html; charset=Shift_JIS" /> <title></title> <meta name= "keywords"・(省略)・・・・ /> <meta name= "description" ・・・(省略) /> <link rel="stylesheet" href=***.css"type="text/css" /> </head> このようにです。 ところが上記の他に<title></title>の位置が、以下のように書かれた物も見つけました。その為、一体どこに<title></title>を書くのが正しく、またSEOに有効なのか分からなくなってしまいました。 <head> <meta http-equiv= "Content-Type" content= "text/html; charset=Shift_JIS" /> <meta name= "keywords"・(省略)・・・・ /> <meta name= "description" ・・・(省略) /> <title></title> <link rel="stylesheet" href=***.css"type="text/css" /> </head> また、Google ニュース 日本版のソースを調べると、<title></title>が<head>の直下に書かれてあり、更に混乱しています。 一体どれが正しいのでしょうか。よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

文法的にはhead内にあればいいわけですが、タイトルにサーバが宣 言する以外の文字コードを使いたければ、事前に文字コードの宣言 を上書きする(meta要素でcharsetを宣言する)必要があります。 で、meta要素がhead内でとっちらかるのが嫌いな人はそこでまとめ て語っちゃうし、大事な順番に書きたい人は些末なmeta情報はタイ トルより後ろに書くわけです。「正しい順番」なんてものは、存在 しません。 tohoho-webの説明はタイトルどおりとほほな場合が多いので、あま り信用しないこと。記述当時(6年前)の規格に照らしても嘘が多い。

noname#68423
質問者

お礼

そう言うことだったのですか。 ありがとうございました。

その他の回答 (2)

  • SAKUHINO
  • ベストアンサー率0% (0/1)
回答No.2

こんばんわ。 <title></title>の位置はmetaタグ等には左右されません。 したがって、titleタグは<head></head>の間にあるものなので その間であれば大丈夫です。

noname#68423
質問者

お礼

左右されないと分かってすっきりしました。 ありがとうございました。

noname#56882
noname#56882
回答No.1

[<title> - タイトル] http://www.tohoho-web.com/html/title.htm のページを読むと 『タイトルに日本語を用いる場合は、<title>~</title> の前に <meta> で Content-Type による文字コードの指定を行っておくことが推奨されています。』 とのことです。 Yahoo!やGoo、Infoseekなどはほとんど上記のようになっていますね。 Googleは海外から来たものだからではないでしょうか?(憶測ですが) 他の海外のサイトは<title>~</title>が先に来ていることが多いです。

noname#68423
質問者

お礼

ありがとうございます。 海外サイトはそうなっていることが多いのですね

関連するQ&A