• ベストアンサー

meta nameとmeta http-equivの違い

検索エンジン用にページの特性を書き込んだのですが、上手くヒットしません。 そこで思い当たったのがmeta nameとmeta http-equivの使い方なのですが、 これらの違いはどういった所にあるのでしょうか? 使用する場合の注意点はありますか? また、小文字ではダメなのでしょうか?お教えください。

  • HTML
  • 回答数2
  • ありがとう数2

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

  • ベストアンサー
  • PtoP
  • ベストアンサー率27% (24/86)
回答No.1

http-equiv サーバーが応答するときにヘッダに盛り込まれる情報です。 主に動作(MIME,文字コード等)の指定に使います。 name 特にこうとは決められていないらしいです。 主に文書に関すること(著者、概要等)を書きます。 ロボット検索に掛けたいときは、robots,keywords.descriptionを使います。 robotsでロボットを有効にして、keywordsに関連事項を書き連ねます。 ただ確実に認識するかどうかは、ロボットによってばらばらですので、正直わかりません。 >小文字ではダメなのでしょうか? METAに限らず、AやらSCRIPTなどは大文字で書き、その他のnameなどは小文字でと推奨されていますが、動作に違いはないようです。

RYOKUYA
質問者

お礼

素早いご回答ありがとうございます。 …という事は、どちらがどういうケースの時に使い分ける…というのは 別に無い、という事ですね。 本によって<meta http-equiv="keyword"…だったり <meta name="keyword"…だったりしてすっかり混乱してしまって… 小文字の事も、有り難うございました。ちょっと安心しました;

その他の回答 (1)

  • Adams2001
  • ベストアンサー率67% (70/103)
回答No.2

最近のロボット型検索エンジンでは、META要素でのkeywords、descriptionの指定を利用するのは少数派です。Infoseekは使っていますが、人気のgoogleやgooでは使っていないようです。 ではページの何を見て検索キーワードと一致しているかどうか判断しているのか、というと、TITLE要素とBODY要素(つまり本文)を見ています。実際にキーワードに関係している内容のページじゃないとヒットしないようにするため、でしょうね。

RYOKUYA
質問者

お礼

ご回答有り難うございました。 …そうだったんですか;。それでは、本文のどこかにキーワードを埋め込めば良いのですね。 そういえば、どういうわけか、時々何も関係ないサイトがヒットする事があって… (しかも殆どHサイト;;)あれはMETAのせいだったんですね。 それは確かにBODY要素が重要になりますよね;

関連するQ&A

  • Metaタグのキーワードについて。

    こんにちは。 標題の件ですが、Google等の検索エンジンで 私作ったページの名前で検索すると、 ヒットするのですが、どんなサイトなのか、 検索一覧では分からないのです。 メタタグ使ってドリームウィーバーでトップで表示される ファイル(index.html)に コードインスペクタで以下のような情報を入れたのですが、 メタタグがいきてないんですよね。 どうしてでしょうかね。。。 まだ古いキャッシュが残っていたりするのでしょうか。 以下のようなタグを使っています。 よろしくお願いします。 <head> <title>タイトル名</title> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <meta name="keywords" content="キーワードが入っています"> <meta name="description" content="検索で説明文として読ませたい文章がはいっています"> <html> </head>

    • ベストアンサー
    • HTML
  • METAタグなどについて

    ミケネコ研究所にてHPを採点してもらい修正した結果、 ようやく100点をとることができましたが <HEAD>内が下記のようになりました。 私として気になることが2点あります。 1.<META http-equiv="~が3つあって良いのでしょうか。 2.index,followは大文字小文字を区別するようですが どちらが良いのかわかりません。 1.2.どちらの回答をいただいても結構です。 <HEAD> <LINK rel="Index" href="index.htm"> <META http-equiv="Content-Type" content="text/html; charset=shift_jis"> <META http-equiv="Content-Script-Type" content="text/javascript"> <META http-equiv="Content-Style-Type" content="text/css"> <META name="robots" content="index,follow"> <META name="description" content="×××"> <META name="keywords" content="×××"> <TITLE>×××</TITLE> </HEAD> ご回答よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • <meta name="keywords" content="・・・・・・・

    私のHPがあるのですが、<meta name="keywords" content="・・・・・・・内のキーワードでYAHOOなどの検索サイトにヒットしません。 なぜ、ヒットしないのでしょうか? 素人なもので宜しくご回答お願いします。 また、どのようにしたらヒットするようになるのでしょうか?

  • このMETAタグまちがっていますか?

    サーチエンジンで 減量を引っかけたいときには下記であってますか? あるサイトからもってきたのですが 特に <META content=index,follow name=robots> というのがよく意味がわかりませんでした <META http-equiv=keywords content=減量> <META http-equiv=abstract content=減量> <META content=減量 name=description> <META content=index,follow name=robots> <META http-equiv="content-type" content="text/html; charset=Shift_JIS"> <META http-equiv=content-script-type content=text/javascript> <META http-equiv="content-style-type" content="text/css"> <META http-equiv=pragma content=no-cache> <META http-equiv=cache-control content=no-cache>

    • ベストアンサー
    • HTML
  • meta nameに入れる文字は、全角2文字?

    <meta name="description" content=""> <meta name="keywords" content=""> の中に入れる文字は、全角2文字(4byte)のほうがヒットしやすいって本当ですか? 私が入れたい文字は、「英文字3文字スペースカタカナ7文字」なのですが これだとロボットは拾ってくれないのでしょうか?

    • ベストアンサー
    • HTML
  • <META>文字コードと入力場所について教えて下さい。

    WindowsMeにてメモ帳でHTMLホームページを作成しています。 <META>にて文字コードと記載場所が分からず、下記のようにしています。 間違っている場所があれば教えて下さい。宜しくお願い致します。 記 <html> <head> <title>・・・</title> <META NAME="Keywords" CONTENT="・・・,・・・"> <META NAME="Description" CONTENT="・・・・・"> <META NAME="robots" content="index,follow"> <META HTTP-EQUIV="Content-Type" Content="text/html;charset=Shift_JIS"> 以上 また=ロボットエンジンはページとリンク先ともにヒットさせたいのですが、 content="index,follow"と"all"どちらのほうが、良いのでしょうか? 宜しくお願い致します。

    • ベストアンサー
    • HTML
  • METAタグについて。

    <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <meta http-equiv="Content-Style-type" content="text/css"> <meta name="author" content="***"> <meta name="keywords" content="***"> <meta name="description" content="***"> <meta name="robots" content="index,nofollow"> 現在、これだけのMETA要素を入れたINDEXページを作成しています。 そこで疑問に思ったのですが、 1.METAは全てのページに入れなければならないのでしょうか? 2.(1が[入れなくてもいい]という回答の場合) 全ての[index.html]には入れるべきですか? 3.上記のMETA要素で、「これはいらない」という物、 あるいは「これは入れたほうがいい」という物を教えて下さい。 以上です。回答よろしくお願いします。

    • ベストアンサー
    • HTML
  • METAタグについて

    HPに以下の様な記述をしたのですが、gooやinfoseekに登録して1週間経ても、全く検索されません。 <meta http-equiv="content-type" content="text/html; charset=shift_jis"> <meta http-equiv="Content-Style-Type" content="text/css"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <meta name="robots" content="index,follow"> <meta name="keywords" content=""> <meta name="description" content=""> 正しい記述方法について、何方か教えて下さい。

    • ベストアンサー
    • HTML
  • metaタグについて

    METAタグにて keywords、descriptionを設定し、 ロボット検索は以下のように設定致しました。 <meta name="robots" content="index,follow" /> <meta name="robots" content="noarchive" /> <meta name="robots" content="noimageindex" /> 問題は下の二つなのですが、noarchiveにてキャッシュされないように、noimageindexにてそのページ内の画像は検索されないようにしました。 このような設定でグーグルなどの検索エンジンにはひっかかりますでしょうか? よろしくお願い致します。

  • meta name="keywords"って?

    質問カテゴリもここでいいものか判らないのですが、 ホームページの検索キーワードの単語を <meta name="keywords" content="~~"> とやっている場合、~~の文字に半角全角大文字小文字の 区別はついてくるんでしょうか? 細かく、例えば「august」「AUGUST」「augast」「AUGUST」 を全部入れとかなきゃならないものでしょうか? ご回答よろしくお願いします。

専門家に質問してみよう