- ベストアンサー
サーチエンジンで…
自分のホームページを検索したところ、ちょっと的の外れたページしか見つけることが出来ませんでした。 きちんとサイトのトップページだけが検索結果に表示されるようにするにはどうすればよいのでしょうか? トップページ(~/index.htm)の構成は、ページを上下に2分割してあって上部にメニュー(~/menutop.htm)が、下部にホーム(~/home.htm)が表示される仕組みになってます。 上部でいろいろなページへとリンクし、下部にそのコンテンツが表示されます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
フレームを使ったWebページと検索ロボットは非常に相性が悪いのでこのような問題は避けられません(検索ロボットは、フレームの枠組を中身のないHTMLと解釈してしまう)。 これを回避するにはフレームの使用をやめて、メニューもコンテンツも1枚のHTMLにレイアウトすることです。 ただし、以下のような方法で対策しているフレーム使用のWebサイトもあります。 ・「下にメニューが表示されない場合はこちら」的リンクを設けて、訪問者に手動で全体を読み込んでもらう ・index.htmはフレーム未使用のWelcomeページ(入り口)としておく なお、検索ロボットが何を拾うかは「神のみぞ知る」という世界なので、普通の人にはどうすることもできません。 あくまで検索ロボットの特性を知り、その特性に合ったWebサイト作りを心がけるしかないです。 「SEO」というキーワードで検索すると、さらに詳細な情報が得られますよ。
その他の回答 (1)
- hiroko771
- ベストアンサー率32% (2932/9040)
googleは、基本的に リンクされてる頁が多いか少ないかで判断するので 簡単に言えば、index.htmにリンクされてるよりも、top.htmにリンクされてる方が多いってだけなので 以下、対策の候補 【1】 フレームで飛ぶ各頁に、index.htmのリンクを付ける (出来ればindex.htm ではなく index.html(他の頁もhtmlにする) 【2】 JavaScriptで、お気に入り追加ボタンを設置して、index.htmの頁を「お気に入り」にして貰う様にする 【3】 フレーム頁をやめて、擬似的なフレーム表現を tableタグを使って作り直す。 他にも検索エンジンの対策は「SEO」で検索すれば出て来ますけど… topが引っ掛かってしまうのは、そんな理由です。
お礼
返信ありがとうございました! ぜひ参考にさせていただきます。
お礼
返信ありがとうございました! 早速入り口を設置してみました。しばらく様子を見てみようと思います。