• ベストアンサー

METAタグの使い方がいまいち分かりません

Adams2001の回答

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

(1)のURLは、実際には(4)のindex.htmlを返します。したがってindex.htmの方にMETA要素でKeywordsとdiscriptionを設定しましょう。検索エンジンに登録するURLは通常(1)ですが、これは実際にはindex.htmのアドレスを見にいきます。 また、最近のロボット型検索エンジンではMETA要素による指定を利用しなくなっています。Yahoo!で採用されているGoogleではKeywordsによる指定を無視します。これは実際にはページ内にかかれていない言葉をキーワードとして登録されると、まったく関係ないページでも検索結果としてヒットしまうので、それを防止するためです。 #確認はしてませんがdiscriptionも通用しない可能性があります。 じゃあフレーム・ページのように本文のないページはどうしたらいいの?ってことになりますが、実はフレーム・ページにも本文(BODY要素内の文章)は書けます。 フレーム非対応ブラウザのためにNOFRAMES要素を書きましょう、ということになってますが、そのなかにBODY要素(本文)を書くことができます。で、BODY要素の中にはP要素(段落)を書くことができますので <NOFRAMES> <BODY> <P>ここにdiscriptionと同じ内容の文章を書く。できるだけキーワードを上手く含めること。キーワードの羅列はマイナス評価されるのでダメよん。</P> <P>フレーム非対応ブラウザのかたは<A href="実質的なトップページのURL">こちら</A>から</P> </BODY> </NOFRAMES> としておきます。これでGoogleはBODY要素内の文章を通常のページ同様に扱ってくれますので検索の対象にもなりますし、検索結果にもこの文章(のキーワードになった単語近辺)を表示してくれます。 #gooもdiscriptionが書いてない場合でも、この方法で記述してあるとちゃんと扱ってくれます。どっちが優先されるかは不明ですが。 「フレーム対応のブラウザでみてください」等のメッセージよりはフレーム非対応ブラウザへの利用者に対しても親切で、かつ検索エンジン対策(?)にもなります。 ・おまけ まだMETA要素による指定を受け付ける検索エンジンもありますから、全ページにKeywordsは指定しておきましょう。ただし、あまり関係ない単語は設定しないように。

momohaha
質問者

お礼

丁寧なご回答ありがとうございました。 教えていただいたように、フレーム非対応ブラウザのための文章を書こうと思って探していたら、とうとう、今まで訳が分からなかった事が分かりました。 私が質問の文章中に書いている事ですが、 「今のホームページのどこにもない文章が表示される」 と言うものです。 ・・・見つかっちゃいましたー・・・・・お恥ずかしい・・・ 今、私が管理しているホームページは最初、別の方が作ってくださったんです。 それを、更新するところから私が関っているので、私が知らないことがいっぱいあったみたいです。 最初作ってくださった時に、フレーム非対応ブラウザのために作った文章が、問題の「それ」でした。 もう、見つけた瞬間、「あああーー!!これだあーー!」と、震えて叫んでしまいました。 フレームページのソースを見たことがなかったので、こんなことになってしまったんですね。いやいやほんとにお恥ずかしいです。 でも、みなさんのおかげで、今まで悩んでいたことが解決しました。 本当にうれしいです。肩の重荷がすっかり取れたような気分です。 ありがとうございました。

関連するQ&A

  • METAタグについて

    METAタグについて聞きたいことが2点ほどあります。 質問1 robots、discription、keywordsをトップページのみに 記述していますが、全部のページに記述した方がいいですか。 質問2 上記の場合、ゴチャゴチャしてくるので<head>の部分を CSSみたいに外部ファイルに置くことはできますか?

    • ベストアンサー
    • HTML
  • METAタグ

    METAタグの <meta name="description" content=""> この部分は、ホームページの説明を入れるんですよね? 今トップページが1つ、子ページが1000あるのですが 全て同じ説明文を入れた方が良いのか、 子ページは一つ一つ独自の説明を入れた方が良いのか悩んでいます。 どちらの説明もほぼ同じ意味です。 SEO対策としてどちらが最適か教えてください。

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

    ホームページのMETA情報のところに、 通常のページのtitleとは別に、 <meta name="pagetitle" content="*******という記述があるホームページを見かけたのですが、 このタグにはどのような意味があるのでしょうか? また、通常のtitleとは別に、記述をした方がSEO対策上効果的なのでしょうか? 上記のページ内のソースには、 <meta name="keywords" contentと、 <meta name="description" contentはちゃんと入っていて、 これら以外にmeta name="pagetitle" content のタグがあったのです。 ちなみに上の****の部分には、 キーワードのような単語が並んでいました。 是非、宜しくお願い致します。

    • ベストアンサー
    • HTML
  • METAタグが効いてない?

    一発太郎という登録サイトでホムペを登録しようとしています。ところが、一発ロボ(ロボット型サーチ対応状況セルフチェック)でチェックしたところ、METAタグの記載がないと言われてしまいました。 ★<META NAME="keywords"・・・  (なし) それでトップページの文章からヒットするキーワードが決まりますと表示されました。 でも、実際には以下の例のようにいれてあります。少し気になるのは、キーワードに全角スペースが入っていることです。これが原因でしょうか? <meta name="keyword" content="美容,若返り,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ, ほげ,ほげ,ほげ,ほげ,ほげ,ほげ ほげ,ほげ,ほげ,ほげ,ほげ,ほげほげ,ほげ, ほげ,ほげ,ほげ,ほげ ほげ,ほげ,ほげ,ほげ,ほげ,ほげ ほげ,ほげ,ほげ,ほげ, ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ, ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ, ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ, ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ, ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,ほげ, ほげ,ほげ,ほげ,ほげ,ほげ,ほげ,リンク"> <link href="age.css" rel="styleSheet" type="text/css">

  • METAタグについて

    ホームページのMETAタグにキーワードを追記した方がいいと聞き、 追記しましたが、Web上で確認したところMETAタグにキーワードが無いと表示されました。 どうしたらいいのでしょう?教えてください。 ちなみにホームページビルダー10を使っています。

  • metaタグについて

    HTMLでホームページを作成する際、 <meta name="robots" content="index,follow"> というタグをヘッダ部に置いているサイトを良く見ますが、これは、どういった意味でどういう役割をするのでしょうか? また、代替として「robots.txt」というものがあると聞いたのですが、どういうファイルなのでしょうか?また、metaタグを使用する場合とtxtファイルのそれぞれの長所・短所を併せて教えて下さい。よろしくお願いします。

    • ベストアンサー
    • HTML
  • アクセスアップのためのタグ

    検索された場合、METAタグに書かれていることが紹介文として出ますが、例えばトップ(index)以 外のページはMETAタグに書かなくてもいいんでしょうか?indexから入れないページの紹介文を載せ るのもどうかと思うのですが。(かなりまわれば入れます)ロボットではないサーチ会社によるMETAのこ とについて言っています。誰か御存知の方教えて下さい。METAタグはindexにだけ入力するのでしょ うか。よろしくお願いします。

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

    ホームページの検索にヒットするようにMETAタグって使われますよね。このタグというのは以前からあったものなんでしょうか?4年ぐらい前に買ったHTMLの本には載っていなかった気がします。 また、最近作られたタグなのであれば、HTML言語というのはこの先もどんどん新しいタグが生まれて進化していくものなのでしょうか?

    • ベストアンサー
    • HTML
  • SEOを考慮したMETAタグ設置について

    現在約12ページのサイトを運営しております。 現在該当キーワード数個でYAHOO,Googleで20~40位(indexページヒット)をうろうろしている状況です。 しかしサブページが意図しない(記述してありますが)検索キーワードでヒットしてしまいます。 できればindexページを主に検索ヒットさせたいです。 ロボット巡回先指定のMETAは別として 初歩的な質問になりますがSEOを考慮した場合、 <meta name="keywords" CONTENT=キーワード> <meta name="discription" CONTENT=説明文> は各ページに記述したほうがよいのでしょうか? また、<title>ページタイトル</title>は<head>直後のなるべく上位に 記述したほうが良いのでしょうか? 現在は外部スタイルシート・外部JavaScriptでなるべくコードを少なく するようしております。 他に気をつけた方が良いと思われる事項がございましたら お教え頂けますようよろしくお願い致します。

    • ベストアンサー
    • HTML
  • 検索エンジン用METAタグについて

    http://www.juraihelm.com/NNR/ (1)<META NAME="ROBOTS" CONTENT="NONE"> <META NAME="ROBOTS" CONTENT="NOINDEX,NOFOLLOW"> そのページと、そこからリンクしている全てのページを制限する。 (2)<META NAME="ROBOTS" CONTENT="INDEX,NOFOLLOW"> そのページのみを許可し、そこからのリンクを制限する。 index.htmlに使うと便利。 (3)<META NAME="ROBOTS" CONTENT="INDEX"> そのページの登録を許可する (4)<META NAME="ROBOTS" CONTENT="NOINDEX,FOLLOW"> そのページを制限し、そこからのリンクを許可する。 このような使い方は普通しない。 (5)<META NAME="ROBOTS" CONTENT="ALL"> 下の階層ページの巡回を許可する。 このような設定は、わざわざすることでもない。 ---------------------------------------- 上は検索エンジン用METAタグの説明サイトです。 今回、ホームページの一部をアップロードします。同様のファイルが並列的に同じフォルダーの中に約40個あります。相互にリンク設定もあります。 この場合、放置すると、それぞれ個別に検索ロボットが拾い上げ、ヒット効率が著しく低下します。これらのうち、一つのページだけ検索エンジンに掲載され、他は載らないようにMETAタグを設定したいのです。 ■(4)のタグを設定しようと思いますが、これでいいのでしょうか。「このような使い方は普通しない。」という記載が気になります。 ■「そこからのリンクを制限する」とは、リンクしたページの拾い上げもしないということでしょうか。 教えてください。