• ベストアンサー

ホームぺージのメインページ。

自分の会社でホームページを作成しているのですが、、、 最初のページをindex.htmlとして、 そのページをlist.htmlとmain.htmlの分割表示にしています。 検索ではmain.htmlのほうがヒットしてしまい、 リンク先はlist.htmlのほうにあるので、ホームページが動きません。 皆さんはどうしているのでしょうか? よいご意見ありましたら、ご教授ください。

noname#21444
noname#21444
  • HTML
  • 回答数7
  • ありがとう数8

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

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

ロボット型検索エンジンは「ページ単位」でデータを収集しますので、フレームを用いて複数ページで一画面を構築すると(検索エンジン側が)上手く扱えないのです。 検索エンジン経由のアクセスはフレーム全体ではなくページに直接来る、またトップページとは限らず下層のページに直接来る(しかもそういう人ほどより具体的な情報を求めているので顧客に転化できる可能性が高い)、このアクセスを有効に活用するためにはフレームを使わないサイト設計の方が簡単です。 作成はフレームを使った方が楽ですが、作成手間を惜しんでサイトの持つ効果・効力を犠牲にするのはヘンだと思いませんか? SEO 以前の問題 その 2 入り口はどこ? http://japan.internet.com/busnews/20021119/7.html それ以前に、ユーザビリティ(使い勝手)やアクセシビリティ(障害のあるユーザへの配慮)上もフレームはほとんどの場合「有害」です。 フレームが(おおむね)ダメな理由 http://www.usability.gr.jp/alertbox/9612.html HTMLの最新版というか後継にあたるXHTML1.1ではフレームは無くなってしまっていますので、技術要素としても将来性がありません。 ってなわけで、タイミングを図ってフレームを使用しないサイトに設計しなおすことをお奨めします。

その他の回答 (6)

  • mat-21
  • ベストアンサー率56% (91/162)
回答No.6

物理上(検索エンジンのしくみ)なぜ、検索エンジンにmain.htmlがヒットするかがわかりませんが、たぶん、どこかのサイトから直接main.htmlにリンクさせるサイトがあるか、いままでフレームではなかった か、list.htmlのリンク設定が相対(href="../main.html")ではなく絶対値(http://www.xxx.xxx/main.html)になってるのかもしれません。 いずれにしても、一度検索エンジンにかかると、全世界中のトレースキャッシュが残っているので、しばらくヒットしてしまいますね。さらにヒットしてページが存在する以上ヒットし続けます。 簡単な対策法としては、main.htmlのファイル名を例えばmain1.htmlとし、新たにmain.htmlを作り、ソースの中身は<body>以下空白</body>とし、<head>〜</head>の中に<meta http-equiv="refresh" content="0;URL=main1.html">

  • yasite
  • ベストアンサー率50% (8/16)
回答No.5

あまり技術的な回答ではありませんので恐縮ですが、 main.htmlのほうに 「フレームON」もしくは 「サイトトップ」などとするのが最も良いのではないでしょうか。 フレームを利用する場合の最低限のことのように思います。 あと、できればフレームが無しでも内容が同じように理解できる作りというのも大事です。決してフレームが良くないということではなく、フレームの便利さを十分活かした作りを考慮されてみてください。どういった作りが良いのかは言葉で説明するのが難しいので参考になるサイトのURLを記述しておきます。参考として参照されてみてください。

参考URL:
http://frame.s26.xrea.com/
回答No.4

JavaScriptを使うので少々面倒ですが、以下の方法があります。 1、index.html以外のページを読み込むときに、一番最初に   どこから飛んできたかをチェックする。 2、飛んできた元のURLが自分の会社のページでなければ   index.htmlへ強制的に飛ばす。 これで、最低でも一回は自分の会社のページに入っていないと、 index.htmlに飛ばされてしまうので、検索からいきなり入ってきても 大丈夫だと思います。 JavaScriptについては、書店で売っている本 (アンク の JavaScript辞典がお勧め) を参照してください。

  • shizuku
  • ベストアンサー率33% (25/74)
回答No.3

list.htmlの方に各コンテンツのボタンがあるということですよね? きっといくつかのリンク先があると思うのですが、 もしそうでしたら、リンク先を表示させる側のすべてのコンテンツページの1番下か上に、各コンテンツのリンクボタン(テキスト)を入れておいたほうが親切だと思います。

  • shy00
  • ベストアンサー率34% (2081/5977)
回答No.2

それでしたら、main.htmlの方に「検索サイトから来られた方は」などの 注意書きを記載し、index.htmlへのリンクを記載する または、main.htmlが引っかからないようにmetaタグに記載する  その分index.htmlは、metaにキーワードを記載しましょう  と言っても、こちらはあまり効果がないかも 私に考えられるのは、以上2点かな・・・

noname#21444
質問者

お礼

ご回答ありがとうございます。 metaには、indexのページに設定し、 mainのページには記載していないんです。。 何で、mainがヒットするかはわからないのですが。。 「検索サイトから来られた方は・・・」は、 なかなかよさそうです。 ありがとうございました。

  • YUNTAKU
  • ベストアンサー率25% (32/128)
回答No.1

main.html にもリンクをつけるっていうはどうでしょうか? index.html に戻る時には全画面変わるようにすれば、TOPに戻った時にはちゃんとフレーム表示になります

noname#21444
質問者

お礼

ご回答ありがとうございます。 それも考えたのですが、 indexのページに、indexをリンクさせるにも・・・ と思ったので・・・ でも、その方法がいちばん簡単でわかりやすそうですね。 ありがとうございました。

関連するQ&A

  • 検索サイトへの登録ページ

    はじめまして。 教えて戴きたいのですが、最近自分のホームページを作成しそれが検索サイトで検索できるようにはなったのですが、 HITするのがindexではなくmiddleページなんです。 indexは今は4個のフレームからなっており、真中のページ(主ページ)がHITするんです。 indexページをHITするようにするにはどの様にすればいいのでしょうか?? ホームページビルダー7を使用しています。

  • メインに表示させるには?

    質問検索をしてフレームを(3分割)したのですが 問題が発生してしまいました。 3分割中、「left」の部分にメニューを置いたのですが、 そうしたら、そのメニューが「main」ではなく「left」の方に 表示されてしまうんです。 「left」にリンク(メニュー)をおいて、そのリンク先を「main」に 表示させることはできませんか?困っています。 教えてください。

  • オープニングムービーからメインページへ移動させるのはどのようにすればいいのでしょうか?

    現在ホームページビルダー9でHPを作成中です。 http://○○○.comでホームページを開けた時に、FLASHで作ったオープニングムービーを最初に持ってきてムービー終了かムービー内のスキップボタンを押すことによってindex.htmlのトップページに移動さすにはどのようにすればよいのでしょうか? また、ムービー内にスキップボタンを作ってトップページへのリンク設定はビルダーの方でするのでしょうか?(ムービーだけFLASHで作成し、あとはビルダーでボタンやリンク設定を付属させていくのですか?) 現在は苦戦しながらムービーを作成中です(^-^;

  • HTMLのリンクについて

    index.htmlを土台とし、mainページとmenuページの 2分割のページを作成しています。 そこでご質問なのですが、この分割された一方のmainページを index.htmlを開いた初期状態で外部のhttp://xxxxxxxxを開く方法を教えてください。 リンクから行くのではなく初めからそのページを開くやり方がわからないので ご存知の方お願いします。

  • ジオシティーズ使用中ですがメインページがおかしくなった・・・

    ジオシティーズ使用中ですがメインページがおかしくなった・・・ 開設2年のホームページを運営しています。 先日CGIの掲示板を作ろうとFFFTPでごちゃごちゃやってたらメインページがCGI掲示板のサイトにリンクしてしまうようになってしまいました。 たぶんindex.htmlってやつを書き変えたか何かしちゃったんだと思います。 ジオクリエーターというのでホームページは作成しているのですがそこのindex.html(メインページ)を更新しても、開くと10秒後くらいに勝手にCGIの掲示板サイトに移動してしまいます。 これを移動しないようにちゃんと作ったメインが表示されるようにするにはどうしたら良いでしょうか? 作り変えても同じURLなら同じことの繰り返しでしょうか? よろしくお願いいたします。

  • ホームページ作成中分からなくなりました。(2つ以上のページの場合)

    ホームページビルダーの体験版を使って、 indexページと、そこからリンクするページを 作ってみました。 FFFTPを使って、転送したのですが、 リンク先の方は404になってしまいます。 どのようにすればいいのでしょうか? 使っているのは、ninjatoolsというサービスです。 今回がホームページ作成初めてなので、 全く見当もつかず困っています。 よろしくお願いします。

  • 簡単ホームぺージについて

    パソコンのことがほとんど分からない私がHPを作成することになりました。本格的なものではなく、gooの簡単ホームページで、入力すればできあがると言った、初歩的なものをやります。その中で「リンク」があるのですが、自分でアドレスが分かる物を入れていたのですが、今回「バナー表示用のタグ」を教わり、リンクに追加しようと思ったのですが、リンクのURL、バナーのURLどちらにも(両方いっぺんにという意味ではなく)試しにコピーして貼り付けてみたのですが、(間違うといやなので)バナーは表示されず、クリックしても指定されたホームページは存在しないと表示されました。その方にいろいろ聞いてみたのですが、専門用語が多くてわからず、またgooの簡単ホームページを使っている人ではないので、わからないようです。事典を見ながら言葉はなんとなくわかるつもりですが、じゃあこれはなんだと言われてもぴんとこないので、できれば事細かく教えて下さると助かります。

  • ホームページ 常にトップページが表示される。

    ホームページビルダーVer.13で会社のホームページを作成しました。 アップが終わり、google等で色々検索してみたところ、 ヒットはするものの検索内容に関係なく、常にトップ(index.html)を表示します。 出来れば、検索内容にあったページを直に開くようにしたいのですが、 どうすればよいでしょうか? (例えば、検索項目を「(株)あああ 採用」とした場合、採用のページを直に開きたい) サイトの構造としては、フレームは使用しておらず、 トップページ以下全てのページに相互リンク(ボタン)を張っています。 リンクはファイル名を指定して設定しています。 こんな感じです。 index.html(トップページ) … 会社情報ページへリンクのボタンを配置                 採用情報ページへリンクのボタンを配置 information.html(会社情報ページ) … トップページへリンクのボタンを配置                     採用情報ページへリンクのボタンを配置 recruit.html(採用情報ページ)… トップページへリンクのボタンを配置                  会社案内ページへリンクのボタンを配置 リンクの張り方をファイル名の指定からURLの指定に変更すればよいのか、 それともそれぞれ別のサイトに分け、すべてのページをindexにし、URLでリンクを張ればよいのか、 色々考えましたが解決に至っていません。 よろしくご指南ください。

  • 超初心者yahooホームぺージ作成中で困っています><

    今まさに死に物狂いで^^;yahooを使ってHP作成真っ最中。最初のページは(homeといえばいいんでしょうか)はうまくいったけど、2ページ目からどうやってつくっていいのかわかりません。それに、普通のHPみたいに、LINKやPROFILEをクリックしようとしてもできません。 この先どうすすんでいけば私のHPは完成できるんでしょうか?どなたかお力をお貸し下さい!_mm_

  • topページから開いたメインページが・・

    fc2ホームページでホームページを作成しています。 初心者です。右も左も分かりません。 ”topページから開いたページ”が本来の動きをしてくれないのです。 本来の動きというのは 「topページからホームページのメイン画面に移る↓ 移ったメイン画面は二分割で左側がメニューで右側に表示される」 というものなのですがtopページから開いたメインページ内のメニューで項目を選択しても 右側には表示されずに新しくもうひとつページが開かれ、その新しく開かれたページが メインページとしての本来の動きをしてしまうんです。 ※左側のメニューは右側に表示されるようにしています。 どうしてこうなってしまうのか分かりません。それゆえ、どうすればよいのかも分かりません。 どなたか教えてください!

専門家に質問してみよう