2

さまざまな機関の推奨事項を検索するためのアプリケーションがあります。アプリ自体はAJAXに基づくシングルページアプリですが、ステートフルネスをシミュレートするために、URLはHistory.replaceState()メソッドを介して動的に変化しています。

私が挿入しているURLは別のHTMLページとしても存在するため、URLをコピーすると、それを再利用して、探している推奨事項を直接読み込むことができます。このテンプレートにはJavaScriptも入力されています。

URL構造は非常に単純です。

   http://mattat.org.il/ci/index.php/search/show_full/nsrecommendation/[idOfRec]

推奨事項自体は明らかに静的です。つまり、更新されません。

すべてのコンテンツをGoogleでインデックスに登録したい場合、SEOをどのように処理しますか。すべてのIDを含むファットサイトマップを手動でアップロードし、新しい推奨事項が追加されるたびに更新する必要がありますか?または、動的サイトマップなど、よりエレガントな方法はありますか?

4

1 に答える 1

1

私はそれを処理する2つの方法を見ます。

  1. すべてのページに到達する(そしてインデックスを付ける)グーグルクローラーの能力に依存します(サイトマップはグーグルクローラーを傾けるためだけのものであり、それを制御するためのものではないことに注意してください)。
  2. あなたが言ったように-サイトマップを生成し、追加または削除するエントリがあるときに定期的に更新します。

最初の解決策は、ページのどこかにすべての推奨事項のインデックスがあること、および/またはある推奨事項から別の推奨事項へのリンクがあることを前提としているため、Googleはそれらのリンクをクロールできます。

サイトマップを提供することは必ずしもそれらのリンクのすべてにジャンプすることを意味しないことに注意してください-それはグーグルの神秘的なアルゴリズム(tm)に依存しているため、コンテンツ全体のインデックス作成には時間がかかる場合があります。

OPからの更新:

ここからダウンロードしたサイトマップジェネレータを使用することになりました。これにより、無制限のページ数と、サイトマップを定期的に更新するCronJobオプションが可能になります。

于 2012-11-19T09:22:41.167 に答える