• 締切済み

検索結果を静的ページで作成することは可能ですか。

静的ページの方がSEOに良い?ようなのですが、例えば会員制サイトなどで、検索してその検索結果の会員を表示できるようなサイトの場合、動的ページを静的URLに変更するのではなく、静的ページだけで作成することも可能なのでしょうか。

みんなの回答

  • JaneDue
  • ベストアンサー率75% (263/350)
回答No.4

>このような手法で増やされたページ~ 異なったフィルタで生成されるページです。 例えばショッピングサイトであれば、基本的には、[各商品の説明ページ] + [カテゴリ別やメーカー別等の一覧ページ] で構成されますよね。 しかし、これに加え、色別、価格の高い順、安い順、あいうえお順、人気順、年齢層別、素材別、サイズ別…、さらには1ページの表示件数別で 5,10, 30, 50 ~などといくらでもページ数を増やすことができます。 顧客の利便性からこのような詳細検索を行えるのは不自然ではありませんが、これらを静的ページにしてリンクを張ったとするとどうでしょう? SEO目的で不正にページ数を増やしている、とみなされてもおかしくないかと。 どのような検索結果を静的ページにしておきたいのか分かりませんが、もしページ数を増やすのが目的であれば止めた方がよいかと。 尚「手動でHTMLで作成すること」「動的ページを静的URLに変更すること」自体はどちらも問題ありません。 ※動的に生成する場合でもcanonicalで優先バージョンを指定し、同類のページはインデックスさせないようにします。 http://support.google.com/webmasters/bin/answer.py?hl=ja&answer=139066

warmregards
質問者

お礼

なるほど。ページを増やしたいというわけではなかったのですが、とても勉強になりました。ご丁寧にわかりやすく説明して下さり大変ありがとうございました。^^)

  • JaneDue
  • ベストアンサー率75% (263/350)
回答No.3

>会員専用ページにすすむ前のページのことです。 誤解でした。 >動的ページであればキャッシュの生成はされないということでしょうか。 キャッシュといっても、何度も検索しないで済むようサーバ側で生成するファイルのことで、 本題からずれるので無視していただいてかまいません。 ご質問の件については先の通りですが、万一、それが可能であったとしてもやるべきではないでしょう。「検索の結果のページ」はいくらでも生成できますが、検索エンジンはこのような手法で増やされたページを嫌います。かえって逆効果かと。

warmregards
質問者

補足

お返事ありがとうございます。 このような手法で増やされたページとは、手動でHTMLで作成することでしょうか、もしくは動的ページを静的URLに変更することでしょうか。 何度も申し訳ありません。

  • JaneDue
  • ベストアンサー率75% (263/350)
回答No.2

私が誤解しているかも知れませんが「会員制サイト」の中までは検索エンジンはクロールしませんよ。SEOを考える必要はないのでは?  というよりrobots.txt等でクロール拒否すべき場面ではないでしょうか。 そもそも会員制のページが検索結果に表示されては大変なことになりませんか?  上記が誤解だとして、検索結果を静的ページで作成するのは、理屈では可能、事実上は不可能です。 予想される検索事項が少なければ可能ですが、たとえば会員名の検索なら、[佐藤] [田中] [山田] ~と何万種類ものページを生成しておかなければならず、名前なども合わせると天文学的な数字になるはずです。 また、クローラは検索Formから送信してはくれませんので、それらの全ページにリンクを張っておく必要があります。 ということで、事実上不可能かと。 やるとしても、せいぜい会員登録時に性別、地域別、年代別等のページを生成しておく程度ではないでしょうか。サーバの負荷軽減のためならキャッシュの生成も考えられますが、SEOとしては無意味です。

warmregards
質問者

補足

ご回答誠にありがとうございます。 会員専用ページにすすむ前のページのことです。動的ページであればキャッシュの生成はされないということでしょうか。 また他の方の回答にも補足を記入させていただきましたのでもしご存知のことがあれば教えていただければありがたく思います。

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

不可能ではないです。 動的な結果をブラウザで表示→名前を付けてHTMLを保存→サーバーにアップ ってできますよね?原理は一緒です。ブラウザ経由させないで、直接サーバー上に保存すればいいのです。 検索のような毎回変化するものはともかく、変化の少ないもの(掲示板のように、新規書き込みがあるまで変化が無い、等)ならhtmlファイルの状態にすると、サーバー負荷が軽くなったりするかもしれません。 ただ、そうした「静的なファイル」と、「動的ページを静的URLに変更」したものの区別はつきません。 サーバーとのやりとりを調べて、状況証拠(アクセス毎に内容が変わるとか、Cookieのアドレスとか)から、ファイルらしい/動的らしい、という予想はできますが、断言は不可能です。 SEOとは無関係でしょう。

warmregards
質問者

補足

ご回答誠にありがとうございます。 再確認だけさせて下さい。 やはり自分でいちいちHTMLで作成し、準備してあげなければならないということですね。プログラム的なことはまったく知らないので、PHP などで自動でそういうこもできる手法があったりするのかなあと思っていましたので ^^) また、検索エンジンにとっても、そうやって手動で作成した”静的ページ”も、”動的ページを静的URLに変更されているページ”も中身は同じ静的ページとしてとらえているという事でしょうか。だとしたら、動的ページを静的URLに変更することだけで十分という認識で大丈夫でしょうか。