• ベストアンサー

フレームを除いても、Googleにひっかかる方法は?

私は、ウェブサイトを制作している者です。 現在は、フレーム(左ページと右ページ)を使用しており、左ページには目次が、右ページに記事が掲載されています。 その記事が信頼性が高く、Google検索をすると、上位にランクされます。ただ、その記事ページのみ(右ページのみ)しか表示してくれません。 そこで、フレームをはずし、左ページと右ページを一体化させて、Google検索でも両ページが表示されるようにしようと考えています。 そうするには、「JSPやPHPを使えば簡単。」ということになると思うのですが、そうすると、今度はGoogleに検索されにくくなるという問題が生じてしまうと思うのです。(Googleはhtmlを上位表示する傾向があると思います。) 左ページを右ページへ一つ一つ埋め込んでいく、という手段も考えられますが、ページ数が200を超えており、難題です。 「こうすれば、このような問題は解決するよ。」というアイデアをお持ちの方、どうか教えていただけないでしょうか? 宜しくお願いいたします。

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

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

  • ベストアンサー
  • witchking
  • ベストアンサー率42% (6/14)
回答No.2

JSPやPHPなどのスクリプト言語を使う方向から考えると、mod_rewriteなどの使用が考えられます。 mod_rewriteはURLを置き換えるApacheモジュールで、たとえば20050604.htmlへのアクセスをindex.php?news=20050604へ置き換える事が出来ます。 他にもURLをhttp://www.example.com/index.php/20050604/のようにして、環境変数PATH_INFOによって引数である20050604を取得する方法などがあります。 これらを使えば、Googleなどのロボットに静的なページとして見てもらえるはずです。

参考URL:
http://tech.bayashi.net/svr/doc/apache/mod_rewrite.html
crayons
質問者

お礼

witchking様、お答えありがとうございます! 動的なページを、静的なページに見せる方法があるのですね。教えてくださって、ありがとうございました。 この場合、例えば、左ページにGoogle AdSense(Google広告)を付けても、右ページに関連した広告が掲載されるようになるのでしょうか?  度々の質問で恐縮ですが、もしお分かりでしたら、お答え願い得ないでしょうか。 どうか、宜しくお願いいたします。

その他の回答 (1)

  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

検索して情報を求める利用者にとっては目次があろうがなかろうが関係ない場合がほとんどです。 (検索で情報を得ようとする人にとっては目次を追うなんてかったるいし。) なので、無理になにかを変更する必要(効果)もないような気がします。 それでもなんとかしたい、という場合はやはり全ページに手を入れずには済まないと思います。 単純な挿入であればテキストファイルの一括置換ツールなどで実現できるでしょうから、そうしたツールで 目次やサイトマップへのリンクを挿入する。 フレーム構造を復元するJavascript(参考URL)を挿入する。 などの方法をとってみてはどうでしょうか?

参考URL:
http://mugi.cc/js/#frame
crayons
質問者

お礼

steel_gray様、お答えありがとうございます! 確かに、「目次を本当に入れる必要があるのか?」というのは、根本的な問題だと思います。これについても考えてみます。

関連するQ&A

  • フレームページをフレームなしページへ改造

    ビルダー11で、左右のページに分割のフレームを作っています。 左が目次ですが、フレームを使わずに、どのページを開いても、左の目次を表示させるには、どういう機能を使えばよろしいのでしょうか? できたら、既存の左の目次ページのファイルをそのまま使いたいのですが。

  • フレーム内リンク→フレーム外リンクにするには?

    あるサイトの検索機能を職場のホームぺージに組み込みました。それ自体は許可されているのですが、フレーム内のリンクは許可されていません。 ところがわたしのホームページは2フレームに分け、左側が目次、右側にページが表示されるというよくあるパターンです。目次の「リンク集」をクリックすると右フレーム内に検索機能のページが表示されるのですが、検索結果が表示されるのも同一の右のフレーム内になってしまいます。これでは違反になってしまうので、検索結果を新しいページに表示させたいのです。 検索用のタグは「ヤフーキッズ」から配布されているものを自分のホームページのソース内にコピーしました。作成はホームページビルダー8です。タグについてはほとんど分かりません。 できましたら初心者なみに教えていただけると助かります。

  • ワードでHP作成 目次フレームを作ったらうまく行かない!

    ワードではじめてHPを作っているのですが、フレームを分割して目次フレームを作ったら、問題が出てしまいました! 目次を入れたページの上位にIndexをおいて、ここから目次があるページに入ってゆくことにしたのですが... 質問1: 目次があるページからIndexに上がるハイパーリンクを張りましたが、目次があるページからIndexにハイパーリンクで上がると、目次フレームがIndexページにも表示されてしまいます。Indexには目次フレームは表示したくありませんし、まず外部からIndexにアクセスした時点ではIndexに目次フレームは出ないのですから、とっても変なHPに見えて困っています。 これはどうやったら解決できるのでしょうか? 質問2: 目次があるページからハイパーリンクでIndexに上がると上記の問題が生じますが、その状態でIndexから目次のあるページへハイパーリンクで降りてゆくと、今度は目次があるページに目次のフレームが二つ並んで表示されてしまいます。 これはどうやって解決すればよいのでしょうか? どうぞどうぞよろしくお願いします!

  • 検索エンジンによるフレームページのランク付けの方法

    検索エンジンの検索結果表示画面(例えば、Googleで「レストラン 東京」というキーワードで検索した結果が表示される画面)で上位に表示されるためには(つまり、高いランク付けを得るためには)、ページの内容の点からは、次のようなことが大切だと聞きました。 (1)titleにキーワードが含まれている。 (2)h、divなどにキーワードが含まれている。 (3)bodyにキーワードが含まれている。 (4)meta name="Keywords" contentにキーワードが含まれている。 フレームを用いてページを作成した場合、(2)、(3)のキーワードは別ファイル(参照先ファイル)になるのでそのフレームページのソースには直接には含まれません。 このようなフレームページは、そのフレームページの参照先ファイルに含まれるキーワードもそのフレームページが含むものとしてランク付けされるのでしょうか。それとも、そのフレームページの参照先ファイルに含まれるキーワードはそのフレームページには含まれないものとしてランク付けされるのでしょうか。

    • ベストアンサー
    • HTML
  • フレーム間のリンクが巧く行きません。

    ◇タグを秀丸で書いてソースを作っています。(XPです。) ◇T型にフレームを切り、上側のフレームは標題などとし、下側の縦フレームを、それぞれ左.html、右.htmlと名づけました。 ◇左html に目次(リンクボタン)を置いて、右.html の#name の箇所に移るようにしました。移るのは成功したのですが、 ◇FRAMEセットが崩れて、右.htmlのフレームだけが表示されます。 3個のフレームの形を残してリンク表示させる方法を教えてください。宜しくお願いします。また、左側の目次に戻る方法も教えてください。宜しくお願いします!

  • frontpage98でのフレーム作成に着いて

    フレームを作成したいのですが、左フレームに目次を作成して、右フレームに現したいのに、目次の内一つは現れるのですが、あと二つあるのに、その二つは新しいウインドウででてしまうんです。htmlの使い方は分からないし・・・。それと、目次のフレームにトップページに戻るバナーも新しいウインドウで開いてしまうし・・・。どうしたらいいんでしょうか。教えて下さい!なんか、文章へたですいません。HP見てもらえるとわかると思うんで、書いておきます。http://www18.tok2.com/home/taemi/の軌跡のページなんです。よろしくお願いします。

  • フレームページで表を表示させようとすると・・・

    「左30%、右70%」のフレームページを利用したHPを作ろうと考えています。ところが、左のページに 表で指定した2列の目次を表示しようとすると、ものすごくほそーい(縦長)になってしまうんです。 いかんせんメモ帳でやってるので・・・ビルダーとか あればいいんですけど、何とか自分で作りたいので。

    • ベストアンサー
    • HTML
  • フレームページと検索エンジン

    自作のホームページがGoogleやBIGLOBEで検索できるようになりました。(これをヒットというんですか?) トップページが左右のフレームページなのですが、右側のページしか表示されません。 左側の目次のページが表示されないのですが、左右両方のページが表示されるようにはならないのでしょうか?

  • フレームで左から右へいきません。

    フレームを使っているのですが、左の縦長フレームと上の横長フレームを残したまま左のフレームから右のページに絵を表示させたいのです。 でも、そういう左から右へ表示させるタグ(Frame name="**")を使っても右のページに表示されず次のページに表示されてしまいました。 たぶん上の横長のフレームが邪魔をしているのだと思うのですが・・・。(前、横フレームなしで使っていたときは普通に左から右に表示されたので) HPを作るときに使っているのはメモ帳です。 それでも分からないところがあったら言ってください よろしくお願いします。

  • フレーム分割について

    初心者です HPビルダー8ですが、垂直2分割で、左に目次、クリックすると右にそのページが表示できるといったものですが、方法がよくわかりません。 何ページか作っていますが、TOPページを開いておいて、フレームページの作成にして左にTOPとか自己紹介とか入れて、リンクを貼って、エクスプローラで表示すると、TOPページの中にも、TOPとか自己紹介と、左側と同じものが出てしまいます。 右側のTOPとか自己紹介とかを消して左側だけに目次がでるようにする方法がわかりません。 また、保存の方法についてもわかりません。 表現が下手で申し訳ありません。 ご不明な点があれば補足しますので、よろしくお願いします。

専門家に質問してみよう