アプリ版:「スタンプのみでお礼する」機能のリリースについて

すいません。現在htmlサイトを作っているのですが、どこにもリンクを張っていない
独立したアドレスというのはどうやってグーグル検索は見つけているのでしょうか。

現在データベースとphpを使ってhtmlを自動生成して表示するサイトを作っているのですが、
大量に自動生成されるため全てのページのアドレスを自分で登録することは難しいです。
(例えば実際にhtmlファイルがサーバーにあるわけではなく、.htaccessを使った偽装URLによりクライアントから
要求があったURLに応じてデーベースからphpでhtmlを生成するようなサイトを考えています)

アドレスが短ければ総当りでもできるかもしれませんが、アドレスが長い場合などは
検索に登録されるのは難しい気がします。

php自体初心者のため、意味が分かりにくかったらすみませんが、この辺りはどう考えればよいかアドバイス頂けると助かります。

A 回答 (2件)

検索エンジンに各ページがインデックスされる方法は基本的に


●リンクをたどる(他サイトからのリンク含む)
●サイトマップ からたどる
の2つです。なので上2つから漏れたページをグーグル見つけることはできません。
(通常Googleに登録するのはトップページだけ。別途独立したページを個別に登録することは普通しませんやってられません)

したがって、どんなにページが多くても、サイトマップを作成する必要があります。
「サイトマップ」には、よく見るユーザ向けのものと 検索エンジン向けXML形式の2種類があります。できれば両方、最低でもどちらか1つは必須です。

>大量に自動生成されるため~
どのようなサイトか分かりませんが、例えば商品が大量にあるお店でしたら商品登録時についでにサイトマップに追加するとか、あるいはサイトマップ自体をPHPプログラムにして、全商品リストを生成するとか自動的に行う方法を考える必要があるでしょう。
※万一「大量に自動生成」がオリジナルのコンテンツではなく他サイトから引っ張って生成するような類であればペナルティです。ご留意下さい。

尚、静的ページか動的ページかは検索エンジンには関係ありませんのでどちらでもかまいません。

[Google最適化 pdf]
http://static.googleusercontent.com/media/www.go …

[サイトマップ]
https://support.google.com/webmasters/answer/156 …
    • good
    • 0

Googleウェブマスター向けガイド


https://support.google.com/webmasters/answer/357 …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!