• 締切済み

iframeを利用したページの検索エンジン対策

デザイン上、ページのほとんどをiframeで構築しています。 その為、検索エンジン等で調べるとiframeの内容のみが表示されてしまいます。 これをどうにかしてiframeを仕込んでいるページに自動的に移動するようには出来ないでしょうか? 宜しくお願いします。

  • HTML
  • 回答数1
  • ありがとう数0

みんなの回答

  • STICKY2006
  • ベストアンサー率29% (1536/5269)
回答No.1

>>iframeの内容のみが表示されてしまいます。 >>自動的に移動するようには出来ないでしょうか? iframe内のページの中で、JavaScriptでウィンドウ内のフレーム数を数えて、フレームの数が少なかったら、強制的にページ遷移。ですかね。 JavaScript location.href フレーム数取得 そんなキーワードで調べてみてください。

master-3rd
質問者

補足

返答ありがとうございます。 確認してみましたが、よくわかりませんでした。 何かヒントになるサイトがあれば教えてください。

関連するQ&A

  • 動的ページと検索エンジン対策

    MovableType(MT)でブログを運営しています。 今は静的ページを生成しているのですが、再構築が重いので、個別ページを動的に生成することを検討しています。 動的にページ生成する場合、検索エンジン対策上、不利になるのでしょうか?

  • iframeから別ページのiframeへのリンク

    iframeに関する質問です。 iframe内リンク から別ページの iframe 内のアンカーへの移動は可能でしょうか? ======ページ構成は以下の通りです。====== A_01.html (親ページ) A_02.html (A_01のiframe (子) ページ) B_01.html (親ページ) B_02.html (B_01のiframe (子) ページ) ====================================== ======希望動作====== A_01.html 内に設置してある、iframe A_02.html のリンクをクリックし、 別ページでB_01.html 内に設置してある iframe B_02.html のアンカー先を 表示したいと思っております。 ==================== 色々と試してはいるのですが上手く行っておりません。 iframeの重複利用は避けたいのですが、色々な制限の為、やもえず使用しております。 何かアドバイスや方法がありましたら宜しくお願い致します。

  • 「iframe内ページ」の「ページ内移動」

    ■現在しようとしていること --------------------------------------- index.html=「A」/ calender.html=「B」 iframeは「A」の中ごろにあります --------------------------------------- 1)親ページ「A」のiframeで「B」をよみこませる 〔補足※iframeのサイズはwidth:500×height:200〕 2)「B」には1月~12月までのカレンダー表がタテに並んでおり、iframeでの表示範囲は1ヶ月分だけ見えるようにする 〔補足※1ヶ月のカレンダーの縦は200px〕 3)「A」を読み込んだ時点で、「B」の特定の月の部分のみ指定で見えるようにしたい(自動で変わるのでなく手動で変える) 4)「B」のページは、各1ヶ月(200px)ごとにページ内移動でき、「▲last」「▼next」で前後のカレンダーにジャンプする --------------------------------------- ■現在の記述 ◆親:A側 <iframe src="calender.html#200705" width="500" height="200"></iframe> ◆フレーム内:B側 <p><a href="#200704" target="_self">▲LAST</a></p> <p><a name="200705"></a>2007/MAY 5</p> <p><a href="#200706" target="_self">NEXT▼</a></p> --------------------------------------- ■現在の状況 ・「A」を開いたとき ・「A」から「B」内のページ内リンクを操作したとき 以上のときに、iframeを指定しているページの中腹あたりをページの先頭としてしまう。(「B」内の特定箇所をはじめに表示させることはできているが、ページの先頭がページ「B」の先頭になっている) --------------------------------------- どのようにすれば、常にページの先頭をページ「A」の先頭にしておくことができるでしょうか? どうぞよろしくお願いいたします。

    • ベストアンサー
    • HTML
  • ajaxを使用したページ移動における検索エンジン対策

    『 2ページ目に移動 → 』 等のリンクをajaxで処理してしまうと、検索エンジンはjascriptを解析しないので、検索エンジンに2ページ目が反映されませんよね。 回避策の基本的な概念としては、以下のソースでよろしいのでしょうか。 <script type="text/javascript"><!-- document.write("<a href='javascript:ajax_link(2);return false'>2ページ目に移動 →</a>"); --></script> <noscript> <a href="http://sample.php?page=2">2ページ目に移動 →</a> </noscript> ※1 検索エンジンに2ページ目が反映されることを目的としています。 ※2 ajaxリンク・通常リンク共に、移動後のページ表示処理は完成しているものとします。 ※3 ajax_linkのjavascriptは完成しているものとします。 大丈夫だとは思うのですが、心配なので質問させていただきました。 また、他の解決策を知っている方は教えてほしいです。 よろしくお願いします。

  • iframe内のページがロードし続ける

    iframeで動的にJSPページを取り込んだところ、 iframeの中が常に読み込み状態となってしまいます。 この問題を解決するためにはどうすれば良いのでしょうか? 検索してみたところ、iframeのcloseをすればよいというような ことが書かれていましたが、具体的にどうすればよいのでしょうか?

  • [iframe]に関する質問です

    友達に聞かれたのですが、あまりWebに詳しくなくて答えられなかったので教えてください。 Aというページ内に、Bというiframeを作ったとします。 Bの中には検索エンジンレンタルを使用し、C,D,E…と商品が検索されていきます。 Bの[iframe]内で更新された内容(C,D,Eの商品のページ)を、PV数としてアクセス解析で拾うことは可能なのでしょうか? また拾うことが可能でしたら、どのようなアクセス解析ツールがあるのでしょうか? 友人は、PV数が拾えないのなら検索エンジンは使わない方がいいのかな、と悩んでいるようです。 検索エンジンのレンタル会社から提供されるPV数だと、検索エンジン+他サイトから見られた回数、で送られてくるそうで 自社HPからの効果を知った上で作りたいそうなのです。 よろしくお願いしますm(._.)m

  • グーグル検索エンジン対策

    グーグルの検索エンジンで、自分のホームページを キーワード検索(いわゆる普通の検索)をした時の ことです。 今まで1ページ目に表示されていたのに、 突如として4ページ目までさがさないと表示されなく なってしまいました。 あまりにもダウンしすぎで、なぜこうなったのか? さっぱりわかりません・・・ よろしくお願いします 質問ページが違うようであれば、ご指摘ください

  • <iframe>で読み込むページの高さを自動取得して、heigthに代入

    一つ大きなフレームを <iframe name="disp" src = "" height=1000 width=1000 frameborder=0 scrolling=auto></iframe> とおいて、同一ページ内から<a href="test.html" target=disp> として、test.htmlが空白ページの<iframe>内に表示させるようにしたいのですがその都度、読み込むページの高さを自動取得して、heightとして自動的に適切な高さに変換するということはできいないでしょうか?

    • ベストアンサー
    • HTML
  • iframe内から外のjavascriptを動かす

    cgiを使ってiframe内にコンテンツを表示させていて、 iframe内にどれを表示するかはiframe外のjavascriptで操作しています。 他のページからこのページへアクセスしたときに、 どのiframeを表示するか指定したいのですが、どのようにすればいいのでしょうか? ちなみにcgiはmovabletypeを使っています。 できれば、iframeにアクセスした際に、iframe外も自動で表示されるようにしたいです。 (iframeのアドレスにアクセスするとコンテンツがページの真ん中にポツンと表示されてしまうので) まだ本当に始めたばかり初心者なので、右も左もわからないのですが どうぞよろしくお願いいたします。

  • IFRAMEを使っているのですが

    indexはフレームも何もない普通のページで、ENTERをクリックして入った次のページに IFRAMEを使っているページを作っています。 このページに入ると、IFRAMEの中にindexが表示されてしまい、困っています。 このIFRAMEの中に表示するページを指定する事はできますか?

    • ベストアンサー
    • HTML

専門家に質問してみよう