• 締切済み

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

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

  • PHP
  • 回答数4
  • ありがとう数1

みんなの回答

  • 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に変更することだけで十分という認識で大丈夫でしょうか。

関連するQ&A

  • 新規作成したページが検索結果に表示されない

    某ポータルサイトを運営しております。 既存のお店のページなどはホットペッパーなどにも負けじと検索でも上位に出てきます。 今回サイトをリニューアル(ページの構造を改変)するため phpを用い新しくページを作り始めました。 2ヶ月前くらいに仮にアップしているのですが、全然検索結果に表示されません URLで検索をかけてもでてきません。 今迄は新規追加お店ページは1週間前後で検索に上がってきました。 僕の考える原因としては 仮で上げているため既存のサイトから新しいリニューアルページへの被リンクがないからでしょうか? リニューアルページだけが主のサイトより孤立してるからでしょうか? ページの作り自体SEOを考え今迄よりより良く作っているつもりです。 2ヶ月経ってURLで検索をかけても出てこないのは異常です。 リニューアルページが検索に出ないようだとせっかくのリニューアルがまったく意味がありません。 ディレクトリ構造、ページの構造が変わっているので、お店URLは変更せざるおえないため 既存のURLを引き継ぐ事はできません。 何が原因なのでしょうか? お願いします。

  • [検索結果ページのロジック] 検索結果ページを作成中なのですが…

    [検索結果ページのロジック] 検索結果ページを作成中なのですが… いつもお世話になりますm(_ _)m 現在検索ページを作成中なのですが、検索結果表示の ロジックが浮かばず困っています。 (検索機能は出来てます。) 仕様言語:VB2005 (ASP.net) (GridView等は使わずに、ASP的な組立てです。) (仕様) 検索結果は10件ずつ1ページに表示させます。 10件以上の場合は、「次の10件」「前の10件」の ハイパーリンクを表示させ、移動出来るように します。(リダイレクトで同一ページに表示) (解らない事) 最初の10件を含め、どのようなロジックで 作れば良いかが解りません…。 現状は (1) for i = 1 to 10 オブジェクト(i) = DB.Rows(i).Item("項目") next と10件指定して1ページ目を表示させてる状態です。 (2) 検索結果の件数は取れています。 (3) Session仕様可、URLからパラメータを取得可 です。 どのようなロジックにすれば、汎用的な検索結果ページ になるのでしょうか?頭の中で、次へボタン押下時に+10 前の10件ボタン押下時に-10すればという考えはあるのですが、 前に進まず2週間が経ってしまいました…。 よろしければご指導お願いします。切に願いますtt

  • https://のページが検索結果に表示されてしまう

    会社のホームページが、Yahoo検索で表示されるのですが、そのリンクが本来「http://」からはじめるページなのに、作ってもいない「https://」が頭につくページになっています。 そのため、Yahoo検索の表示をクリックするとブラウザで警告文が表示されてしまいます。 どうすれば、Yahoo検索の結果に正しい「http://」からはじめるページに修正することができるでしょうか。 ちなみにYahooから指示された以下の方法ではダメでした。 もし、検索結果に表示されるURLの変更をご希望の場合は、次回の データベース更新時に検索エンジン用ロボットが新しいページを登録できるように、変更前のページに変更後のページへのリンクを設定してください。

  • 検索結果で、https://のページが表示される

    ヤフー、グーグルの検索結果で、https://のページが表示されてしまいます。 SSLのページを開くと警告がでてしまうので、http://のほうを検索結果として表示させたいのですが、なぜhttps://のほうが検索結果に ひっかかってしまうのでしょうか?会社の商材ページなので自社のサイトをいくつか持ってるのですが、あるサイトはhttp://で表示され、あるサイトはhttps://で表示されるのでHTMLの書き方に問題があるのではと思っています。解決策分かる方いましたらお教えいただけますでしょうか。よろしくお願いいたします。

  • 自分のサイトがGoogleの検索結果で表示されなくなりました・・・

    自分のサイトがGoogleの検索結果で表示されなくなりました。 今までは表示されていたのに、この前チェックしようと思い検索結果を 表示させてみたら「URL ○○○○○に関する情報は見つかりませんでした。」 と出てしまうようになりました。現在も同じです。 思い当たるページいじりといえば、SEO対策のためにソースをいじっていたくらいなのですが、それが何かいけなかったのでしょうか? スパム的なことなどやっていないつもりですが、スパムと判断されて検索結果から追い出されたのでしょうか??

  • GoogleがサイトのURLしか検索結果に表示してくれない現象を改善したい

    最近、気がついたのですがGoogleが私のサイトのページをURLしか表示してくれていないようです。最初は全ページ中のほんのわずかなページだけだったのですが、時がたつにつれ徐々にURLのみのしか表示しないページがどんどん増えていき、今では検索結果をタイトルで表示してくれるページはわずか3つを残すばかりとなりました。 これと言って、SEOスパムのような行為をした覚えもなく何が原因かさっぱり分からず途方にくれています。質問なのですが、このようにURLしか表示されないページにならないにはどのようにすればよいのでしょう。 また一度URLだけしか表示されなくなったページが、また以前のようにタイトルで検索結果に表示されるように復活できるものなのでしょうか? ホームページ制作の経験豊かな方の回答をよろしくお願い致します。

  • 検索サイトの検索結果ページをお気に入りに登録したい

    こんにちは。お世話になります。 学術文献検索サイトのPubmed http://www.ncbi.nlm.nih.gov/entrez/ でキーワードサーチした結果をお気に入りに登録してすぐに呼び出す ことは可能でしょうか? 右クリックサーチ君を使って、検索結果のページで「このフレームだけを表示」を試してみても 検索結果は表示されませんでした。 このようなサイトの検索結果ページのURLを知る方法はないのでしょうか? よろしくお願いいたします

  • googleのページランクがグレーのページは、SEO対策しても無駄でしょうか?

    とある理由により、URLが、"hppts://..."のサイトがあります。このページではgoogleページランクがグレーになり、検索エンジンリスト未登録となってしまいます。ですが、このサイトの検索結果上位表示のためにSEO対策を検討しています。 ページランクの表示がグレーの場合は、SEO対策としていくらキーワードを選定しようが、画像のALTタグを記入しようが、何をやっても検索結果を上位表示させることは無理なのでしょうか?

    • ベストアンサー
    • CSS
  • 検索サイトで検索しても結果に出なくなった(長文です)

    某大手検索サイト(無料)に登録して4年になります。私の会社のホームページは日本語、英語、中国語のページがあるのですが、検索すれば全てどの言語でも表示されていたにも関わらず、最近になって調べてみるとトップページのURLのみ表示され(タイトルも内容も表示されない)他のページは検索結果では見当たらない状態です。そのURLのみの検索結果も日本語で検索をかけた場合に限られます。英語、中国語での検索結果はURLすら出て来ません。他の検索サイトは問題ありません。そのサイトだけそのような状況です。又、その検索サイトは他の人のホームページは問題なく結果表示されているようです。 最近海外からの無料検索サイト一括登録のスパムメールが以前より格段に増えました。 なにか関係があるのでしょうか? 又、どんな原因が考えられますか? 乱筆、乱文で申し訳ありません。 よろしくお願いいたします。

  • URLを記載して検索しても検索結果に表示されない

    Googleサイトで作成した自分のサイトなのに、Chromeの検索欄に「"サイトのタイトル名"」と入力して検索しても、検索結果に表示されません。また、Chromeの検索欄に「サイトのURL」を記載して検索しても「サイトのURL に一致する情報は見つかりませんでした。」と表示されます。このようなサイトの場合は、どうすれば、Chromeの検索欄に「サイトのURL」を記載して検索したときにサイトが検索結果に表示されるのでしょうか? ちなみに、自分で作った別のGoogleサイトは、Chromeの検索欄に「サイトのURL」を記載して検索すると、そのサイトが検索結果に表示されます。

専門家に質問してみよう