Google検索結果がindexページではなく…

このQ&Aのポイント
  • 自分の作ったサイトをGoogleで検索した結果、index.htmlではなくtop.htmlに繋がってしまって困っています。
  • 検索結果が複数出てindexも出ればまだいいのですが、top.htmlのみがヒットしてしまいます。
  • index.htmlには「<META name="Robots" content="noindex,nofollow">」を追加してみましたが、top.htmlも検索結果から外れてしまい、検索結果が0になってしまうのではないかと悩んでいます。
回答を見る
  • ベストアンサー

googleの検索結果がindexページではなく…

自分の作ったサイトをgoogleで検索した結果がindex.htmlではなく、IFRAMEでindex.html内に表示しているtop.htmlに繋がってしまって困っています。 検索結果が複数出てindexも出ればまだいいのですが、top.htmlのみがヒット。 index.htmlに、検索した単語があまり含まれていなかったせいなのかと思い、応急処置でtop.htmlには「<META name="Robots" content="noindex,nofollow">」を追加してみましたが、index.htmlが 検索されないのにtop.htmlも検索されないようにしてしまっては検索結果が0になってしまうだろうか、と思い悩んでいます。 原因と処置を教えていただければ幸いです。

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

  • ベストアンサー
  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.1

フレーム化されたindex.htmlを http://www.htmq.com/html/noframes.shtml にある例に沿って書き「このページはフレームを使用しています。」の代わりに「top.htmlに書いてあるのと全く同じ内容」を書いて下さい。 そうすると「index.htmlも検索対象になり、しかも、フレーム対応のブラウザでは表示されない」という一石二鳥になります。 但し「top.htmlを更新したら、index.htmlも更新しておく」のをお忘れなく。

kikira12
質問者

お礼

回答ありがとうございます。 <noframes>がアイフレームにも使えるとは知りませんでした目から鱗です…! しかしこうなるとtop更新の際はindexにも同じ事を追加しなくてはいけないという手間がかかってしまうんですね…。 既に作ってしまったサイトはどうしようもないので、今後はこの点に気をつけて製作したいと思います。 素早い回答本当に助かりました!

関連するQ&A

  • インデックスに登録されたページの総数

    ページ内に <meta name="robots" content="noindex"> <meta name="robots" content="nofollow"> を入れてるのですが ウェブマスターツールで インデックス ステータス 昨年のデータを表示 を見たら、 インデックスに登録されたページの総数 308 となっています。 これはどういう事でしょうか? <meta name="robots" content="noindex"> <meta name="robots" content="nofollow"> はクロールされないためのソースだと思っていたので インデックスに登録されたページの総数は、0になると思っていたのですが。 ちなみにトップページだけではなく 全てのページに <meta name="robots" content="noindex"> <meta name="robots" content="nofollow"> を入れています。

    • ベストアンサー
    • HTML
  • 検索避けのメタタグの数と効果

    現在は、3個程度入れているのですが、とあるサイトで下記くらい入れることをオススメされていました。 <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW"> <meta NAME="ROBOTS" CONTENT="NOINDEX"> <meta NAME="ROBOTS" CONTENT="NOFOLLOW"> <meta NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW"> <meta NAME="ROBOTS" CONTENT="NONE"> <meta NAME="robots" CONTENT="noindex"> <meta NAME="robots" CONTENT="nofollow"> <meta NAME="robots" CONTENT="noindex, nofollow"> <meta NAME="robots" CONTENT="none"> <meta NAME="LIBWWW-PERL" CONTENT="NOINDEX"> <meta NAME="LIBWWW-PERL" CONTENT="NOFOLLOW"> <meta NAME="LIBWWW-PERL" CONTENT="NOINDEX,NOFOLLOW"> <meta NAME="LIBWWW-PERL" CONTENT="NONE"> <meta NAME="libwww-perl" CONTENT="noindex"> <meta NAME="libwww-perl" CONTENT="nofollow"> <meta NAME="libwww-perl" CONTENT="noindex,nofollow"> <meta NAME="libwww-perl" CONTENT="none"> <META http-equiv="robots" content="noindex"> <META http-equiv="robots" content="nofollow"> <META NAME="GOOGLEBOT" CONTENT="NOINDEX, NOFOLLOW"> <META NAME="GOOGLEBOT" CONTENT="NOARCHIVE"> <META NAME="GOOGLEBOT" CONTENT="NOSNIPPET"> <meta name="robots" content="noimageindex"> <meta name="robots" content="noimageclick"> <meta name="Expires" content="August 31, 2003"> 3個程度と上のタグを全部入れるのとでは、やはり違ってくるのでしょうか? 手間ではないので、効果があるのなら入れたいと思っています。 どうぞ宜しくお願い致します。

  • どの検索エンジンでも検索されないのでしょうか?

    <meta name="robots" content="noindex"> <meta name="robots" content="nofollow"> このタグをソースに居れていれば URLをダイレクトに打たない限り どの検索エンジンでも検索されないのでしょうか?

    • ベストアンサー
    • HTML
  • HTMLにこのような

    記述があります。 --------------------------------------------------- <META name="ROBOTS" content="NOINDEX"> <META name="ROBOTS" content="NOFOLLOW"> <META name="ROBOTS" content="NOINDEX, NOFOLLOW"> <META name="ROBOTS" content="NONE"> <META name="robots" content="noindex"> <META name="robots" content="nofollow"> <META name="robots" content="noindex, nofollow"> <META name="robots" content="none"> ----------------------------------------------- これはどんな記述でしょうか?巡回ロボットを回避する 記述でしょうか? 自分でこれを記述した記憶がありません。

    • ベストアンサー
    • HTML
  • SEO対策について質問です。

    TOPページのみが検索対象となるように、 「index.html」以外のファイルには、<meta name="robots" content="noindex,nofollow"></meta>のタグを設定し、 検索対象から除外しております。 このようなタグを設定している場合でも、「index.html」以外のファイルの<title>タグに設定したキーワードを検索対象とし、 「index.html」ファイルがヒットされるでしょうか。 もし無理ならば、どのようなタグをどこに設定すれば、 <meta name="robots" content="noindex,nofollow"></meta>タグを設定している場合でも、 「index.html」以外のファイルの<title>タグに設定したキーワードを検索対象とし、「index.html」ファイルがヒットされるでしょうか。 正確な情報を、極力迅速に御回答頂ければ幸いです。

  • ロボット検索を拒否したい。

    教えて下さい。 ロボット検索を拒否したいと思いましてHPの各ページに <meta name="robots" content="noindex,nofollow"> を入力してロボット検索を拒否しています。 ただしトップページだけはYahooで検索されてしまいます。 最近<meta name="robots" content="noarchive">も追加したのですが、 検索されてしまいます。 何か原因は考えられますでしょうか?

    • ベストアンサー
    • HTML
  • 検索でひっかかったのですが

    あまり検索に引っかかってほしくないので、 <meta name="robots" content="noindex, nofollow"> とソースに入れているのですが、 yahooやgoogleでは引っかからないのですが、msnでは引っかかってしまうようです。 msnの検索に引っかかってしまった自分のサイトを、 検索結果から削除してもらうことはできるのでしょうか?

  • 検索されやすいようになってしまいますか?

    ソースのヘッダーに 検索されないように <meta name="robots" content="noindex"> <meta name="robots" content="nofollow"> 入れているのですが、 ウェブマスターツールを登録した場合 検索されやすいようになってしまいますか? ウェブマスターツールを登録=検索されやすくなる と認識していますが あってますか?

  • 検索エンジン用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)のタグを設定しようと思いますが、これでいいのでしょうか。「このような使い方は普通しない。」という記載が気になります。 ■「そこからのリンクを制限する」とは、リンクしたページの拾い上げもしないということでしょうか。 教えてください。

  • ロボット検索にかからないようにするには?

    HPを作ろうと思うのですが 個人的なページで、内輪だけで楽しみたいページにしたいと思っています。 ですが、聞くところによると勝手にロボットが検索しに来るとか。 それで、それを避けるには <head>~</head>間に <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW"> <META NAME="ROBOTS" CONTENT="NOARCHIVE"> というようなタグを入れる方法があるというところまでは分かったのですが このタグは、ページごとに全部入れないといけないのでしょうか?

専門家に質問してみよう