ホームページについて質問です。

総ページ数が900ページで、そのうち150ページが普通のページで、750ページはon clickで開く(こまどの)ページで出来ています。
ヤフーやグーグルなどの検索エンジンには30ページくらいしかインデックス(認識)されていません。
ページを登録してからもう3、4ヶ月くらいはたつと思います。
全てのページをインデックスしてもらうにはどのようにしたらいいのでしょうか?
出来ればインデックスされない原因と解決方法を教えて下さい。
宜しくお願い致します。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/07/21 10:39:44
  • 終了:2007/07/28 10:40:03

回答(4件)

id:hikaru-jun No.1

hikaru-jun回答回数2ベストアンサー獲得回数02007/07/21 10:59:43

ポイント23pt

[[スパム]]

どんなサイトか分らないので「はっきり」とは申し上げられませんが、間違いなくスパムでのアルゴリズムへ

●[index]ファイルのページは何ページですか?

●サイト内外リンク数は「100」超えていませんか?

●サイト構築は?

 [HTML・PHP・その他...???]

>>現状のご質問内容ですと、SEO検索エンジン最適化対策の過剰でのスパムサイトへ意識されているのでは???

id:kasai-de_eb

サイト内外リンク数は「100」以内です。

HTMLで作っています。

2007/07/21 15:08:38
id:wizemperor No.2

wizemperor回答回数379ベストアンサー獲得回数522007/07/21 11:43:09

ポイント23pt

基本的に、検索エンジンなどのクローラはJavaScriptのようなクライアントサイドスクリプトを実行しません。

JavaScriptで開いているページに他のサイトからリンクがない、あるいは少ない場合にはクロール自体がされていない可能性もあります。

xml形式のサイトマップなどを利用してみてはいかがでしょう?もっとも、そのページ数になると、ページ内容によってはクロールされたとしても無視されるでしょう。


http://www.sitemaps.org/

id:onigirin No.3

onigirin回答回数327ベストアンサー獲得回数232007/07/21 11:48:26

ポイント22pt

ジャバスクリプトでのリンクは、

キャッシュされにくいので

やめた方がいい、というのが最近の方向性ですね。

とりあえず、キャッシュさせたいページを

トップページなどからリンクをはると、

まずはキャッシュされます。


あとは、「サイトマップ」のページをつくり、

そこからある程度の階層までのページをリンクすると

キャッシュされやすいですね。

1ページ100リンクまで、に注意すれば大丈夫です。


こんなのもあります。

http://www.cybergarden.net/blog/2005/11/google_sitemaps.html

google サイトマップは、googleの監視下におかれるので、

あまり手放しに良い、とお勧めできませんが、

SEO対策でややこしいことをしてないなら、使ってみてもいいと思います。

id:Marine-Blue No.4

Marine-Blue回答回数237ベストアンサー獲得回数122007/07/21 12:07:23

ポイント22pt

JavaScriptスキームで開かれるリンクは検索エンジンが解析してくれません。

JavaScriptが無効になっていたとき開けないリンク先は検索エンジンにキャッシュされないと考えていいでしょう。

こういう場合はリンク先を通常指定した上でonclickイベントハンドラで開かせるようにすればいいと思います。

http://www.phoenix-c.or.jp/~zspc/cgi-bin/wwwlng.cgi?print+2000-0...

JavaScriptが有効であった場合はリンクがポップアップとして開かれ、無効であった場合は通常リンクとして開かれるため検索エンジンがリンクを解析してキャッシュすることができます。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません