• 締切済み

グーグル検索について

すいません。現在htmlサイトを作っているのですが、どこにもリンクを張っていない 独立したアドレスというのはどうやってグーグル検索は見つけているのでしょうか。 現在データベースとphpを使ってhtmlを自動生成して表示するサイトを作っているのですが、 大量に自動生成されるため全てのページのアドレスを自分で登録することは難しいです。 (例えば実際にhtmlファイルがサーバーにあるわけではなく、.htaccessを使った偽装URLによりクライアントから 要求があったURLに応じてデーベースからphpでhtmlを生成するようなサイトを考えています) アドレスが短ければ総当りでもできるかもしれませんが、アドレスが長い場合などは 検索に登録されるのは難しい気がします。 php自体初心者のため、意味が分かりにくかったらすみませんが、この辺りはどう考えればよいかアドバイス頂けると助かります。

みんなの回答

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

検索エンジンに各ページがインデックスされる方法は基本的に ●リンクをたどる(他サイトからのリンク含む) ●サイトマップ からたどる の2つです。なので上2つから漏れたページをグーグル見つけることはできません。 (通常Googleに登録するのはトップページだけ。別途独立したページを個別に登録することは普通しませんやってられません) したがって、どんなにページが多くても、サイトマップを作成する必要があります。 「サイトマップ」には、よく見るユーザ向けのものと 検索エンジン向けXML形式の2種類があります。できれば両方、最低でもどちらか1つは必須です。 >大量に自動生成されるため~ どのようなサイトか分かりませんが、例えば商品が大量にあるお店でしたら商品登録時についでにサイトマップに追加するとか、あるいはサイトマップ自体をPHPプログラムにして、全商品リストを生成するとか自動的に行う方法を考える必要があるでしょう。 ※万一「大量に自動生成」がオリジナルのコンテンツではなく他サイトから引っ張って生成するような類であればペナルティです。ご留意下さい。 尚、静的ページか動的ページかは検索エンジンには関係ありませんのでどちらでもかまいません。 [Google最適化 pdf] http://static.googleusercontent.com/media/www.google.co.jp/ja/jp/intl/ja/webmasters/docs/search-engine-optimization-starter-guide-ja.pdf [サイトマップ] https://support.google.com/webmasters/answer/156184

回答No.1

Googleウェブマスター向けガイド https://support.google.com/webmasters/answer/35769?hl=ja

関連するQ&A

  • DBとぐーぐるの検索について

    こんにちは。現在データベースとphpを使ったサイトを作っています。サイト自体は出来上がりまして データベースに情報を登録しているのですが、少し疑問が出てきました。 私の作っているのは例えば情報をデータベースからPHPで出力させ、任意の順番に並べ替えるという サイトなのですが、 (例えば花でしたら「正式名称」や「育て方」などデータベースから出力させ表示させるといった風なものです) しかしこの場合、データベースに情報が全ての情報が入っているため検索にまったくひっかからず、 どうしてよいものか悩んでいます。 他の似たようなサイトを見ていたのですが、そちらもphpでデータベースから出力させているのですが 花の名前+育て方 などで検索すると検索に反映されているようです。 この部分がよくわかりません。データベースから全ての情報を出力させているのは間違いないと思うのですが ・・・。 そのサイトの全てのページのアドレスを見るとphp?というのが含まれています。私のサイトにはそういったものは含まれていませんし、これで何か推測できることってありますでしょうか?

  • .htaccessについて教えてください。

    wwwをありに統一したいですが。 自動生成したURLの書き方を教えてもらえますか? .htaccessでのURL制御 RewriteRule ^([0-9]+).html$ detail.php?code=$1 [L] 自動生成したURL http://www.***.jp/details/000000.html

    • ベストアンサー
    • PHP
  • googleでの検索で、新しいサイトをヒットさせるには?

    以前、googleで自分のサイトを登録していましたが、サイトのデザインを一新した時に、誤ってurlを短くしてしまい、現在検索に引っかからなくなりました。以前のurlに戻せばよかったのですが、また新たにgoogleに新しいurlを登録し、古いのを消そうと思っています。 短くしたのは、http://www8.plala.or.jp/○○○○○/top.htmlを http://www8.plala.or.jp/○○○○○/としてしまいました。 新しいurlを登録して日が浅いので、まだ検索に引っかかりませんが、 この状態で、新しいサイトが検索でひっかかるようになったら、古いのを消しても支障はないでしょうか? あまりにもurlが似ているため、削除以来をだしたら、新しいのも消えてしまいそうで、不安です。 もしくはurlを以前の物に戻したほうがいいのでしょうか? そうなると、2つ出来ちゃいそうで・・・・ 何か良いアドバイスがあればよろしくお願いします。

  • PHPで検索エンジンを作りたいのですが・・・

    http://spare.jp/ のような、URLを登録したら自動登録するといった 検索サイトを作るためにPHPを学習しているのですが、 実際作ろうと思ったらどう構築していけばいいのかわかりません。 どこか参考になるサイト、または書籍をご存じでしたらお教えください。 仮登録機能を搭載しようと考えています。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • php mysqlで検索結果にリンクをはる方法

    phpとmysqlを勉強中不動産のサイトの検索のようなもの(データベースから複数条件一致で検索)をやろうと考えています。 ちょうど http://www.asakusa-chintai.com/list.php?foot_station=-1&yachin_low=-1&yachin_hi=-1&menseki_low=-1&menseki_hi=-1&pict=1&search_start=1 このサイトの様なものを作りたいと思っています。 現在検索結果がみれるまではできるようになったのですが、その検索結果一つ一つにリンクを貼り、その物件の詳細がみれるようにする上手い方法がわからなくて困っています。 これは一つ一つの物件のデータに対して一つ一つのhtmlのページ(phpでデータベースからデータを引っ張ってきて、テンプレートにはめ込むようなもの)をあらかじめ作っておかなければならないのでしょうか? できれば検索結果からのリンクをクリックすれば、自動的にその詳細のページが生成されるようにしたいのですが、そんな方法、またはそれに準ずるような上手い方法はないでしょうか?

  • googleの検索結果で?

    あるサイトを運営している者ですが、googleの検索結果の事で質問します。 グーグルで自分のサイトのURLを入力して検索すると http://○○○.com/に該当するページが見つかりませんでした。 と出てきます。 そしてURLの前にsite:を入れると幾つか登録されています。 site:http://○○○.com/ これで検索 普通にURLを入れて検索する場合とsite:を付けて検索する場合では何が違うのでしょうか?

  • googleで検索できるようにするには・・・?

    友人から頼まれたことがあって質問しています。 googleで最近作った友人のサイトを検索できるようにしたいのですが、そのためにはgoogleに登録しないといけないんですか? もしそうだとしたら、登録するページのURLや方法、反映されるまでの期間等を教えてください。 どうぞよろしくお願い致します。

  • 検索エンジンに登録できない

     PHPで作ったサイトのトップページを検索エンジンに登録したいのですがページを動的に生成しているため検索エンジンに登録できません。みなさんは、どうやってこの辺を対処しているのでしょうか。アドバイスおねがいします。

    • 締切済み
    • PHP
  • 動的URLのサイト内検索について

    サイト内検索を設置したいのですが、 動的URL部分の検索がうまくいきません。 どうすればよいでしょうか? ■試したこと 無料で配布されている「Web Search(Web Liberty)」、「PHP Search(PHP Labo)」、「msearch」をそれぞれ設置してみたのですが、何れも通常のphpページの検索結果は反映されるものの、動的URL部分の検索結果phpページが反映されません。 ※動的URL…details.php?id=1 みたいなイメージです。 なんで反映されないのかがよく分かりません。 「通常のPHPファイル」「動的URLを生成するPHPファイル」に違いはあるのでしょうか? ・通常のPHPファイルは、ローカルファイル? ・動的URLは、リモートのファイル? そもそもPHPはサーバー側で生成される(?)ので、通常のPHPファイルだろうが、動的URLだろうが、同じだと思うのですが、なんで、挙動に違いが出るのか(動的URL部分が反映されないのか)が分かりません。 あるいは、動的部分にAJAXも一部利用しているので、その影響でしょうか? 他の手段として、Googleを利用するぐらいしか思いつかないのですが、 ページをなかなかインデックス化してくれないため、 何か違う方法を探しています。 「動的URL部分のサイト内検索」を設置するに辺り、注意した方がよい点(そもそもどういう風に考えればよいか)や、何かよい方法等、この質問見て気がついた点があれば、アドバイスをよろしくお願いします。

    • ベストアンサー
    • PHP
  • PHPで作成した画面は、Google等検索エンジンに登録されますか

    PHPでいろいろな公開サイトを開発しようかと思っています。 PHPで作成した画面は、Google,Yahoo等の検索エンジンに登録されますか。 URLの拡張子がHTMLでなくPHPなので心配なのと、SEO対策面から見て注意事項等ありますか。 せっかく作るサイトなので、検索エンジンに拾ってもらいたいと思っています。

    • ベストアンサー
    • PHP

専門家に質問してみよう