1

サイトを作成していて、データベース テーブルの行ごとに個別のページを作成したいと考えています。各ページの情報は非常に有用で包括的であり、Google がそれらをインデックス化できると非常に便利です.

私が最初に考えたのは、単一の PHP テンプレート ページを作成し、ユーザーが見ているものについて正しい情報を取得することでしたが、検索エンジンがすべてのページをインデックス化できないのではないかと心配しています。

2 番目に考えたのは、個々のページを html ファイル (テーブル内の 2000 行以上) として作成するプロセスをバッチ作成/自動化することでした。そうすれば、クロールされることが保証されるからです。ただし、デザインを変更する必要がある場合は、すべて再処理する必要があります。なんか痛い…

私の最終的な考慮事項は、サイト内のページを選択し、可能なすべての php ページを非表示の div にリストすることでしたが、検索エンジンがそこからインデックスを作成できるかどうかはわかりませんでした. HTML からプルするだけなので、それを見つけることができると思いますよね?

助言がありますか?ユーザーがクリックしたものに基づいてデータを入力する単一のページを作成できればいいのですが、それらをインデックスに登録したいと考えています。

4

2 に答える 2

1

検索エンジンは動的ページにインデックスを付けることができるため、1つのPHPファイルを使用して数千の固有の製品ページを作成することはSEOに適しています。結局のところ、各ページ/製品には一意のURLがあり、結果として一意のページとして表示されます。あなたがする必要があるのはあなたのウェブサイト内のあなたの製品ページにリンクするか、そして/またはあなたがそれらが見つけられて索引付けされることを確実にすることができるようにXMLサイトマップを提出することです。

あなたのページをリンクすることによって、私は文字通りあなたの製品ページへのリンクを意味します。検索エンジンは、主に次のリンクから新しいコンテンツを見つけます。したがって、製品ページを見つけたい場合は、それらにリンクする必要があります。フォームベースの検索を使用することは、検索エンジンが一般的にフォームとうまく機能しないため、それを行うための良い方法ではありません。ただし、HTMLサイトマップや製品カテゴリページなど、ページへのリンクを作成して、そのカテゴリの製品にリンクできるようにする方法はたくさんあります。実際、商品ページへのリンクを取得する方法は、検索エンジンで確実に見つけられるようにするための良い方法です。

于 2012-06-11T02:28:23.683 に答える
0

非表示の DIV にリンクを投稿する必要はありません。ページを作成し、パラメータ化されたコンテンツ フェッチを行うだけです。ページを XML サイトマップに含めて Google に送信するか、ページの URL を HTML サイトマップに含めることもできます。

于 2012-06-12T12:17:36.273 に答える