web-dev-qa-db-ja.com

動的にロードされたコンテンツのSEO

私は、SEO、さらに正確には、動的にロードされたコンテンツを検索エンジンに提供する方法について完全に失われたと感じています。私は何か間違ったことをしていると思います...

私のウェブサイトはスポーツレースのディレクトリです。メインページは、複数のパラメーター(インタラクティブマップの境界を含む)に基づいてスポーツレースを表示する検索ページです。

もちろん、Google(およびその他)が私のウェブサイトで参照されているすべての人種をインデックスに登録したいと思います。しかし、適切なサイトマップがありますが、そうではありません。

理由:ページが読み込まれると、レースリストが空になり、その後、パラメータなしでもajax呼び出しによってレースが提供されます(過去のレースを隠すため)

私が見つけたクイックフィックスは、最初にすべてのレース(過去のレースを含む)にサービスを提供し、次にリストをajax応答に置き換えることです。

それは良い政策ですか?

私はグーグルからのajaxクロールスキームを見てきましたが、それがここに適用されるかどうかはわかりません。

1
mazelx

最初に行う必要があるのは、sitemap.xmlファイルに対するユーザーベースの入力に基づいてデータをフィルタリングすることを忘れることです。

ここでできることは、データベースに基づいてsitemap.xmlファイルを動的に作成することです。 sitemap.xmlファイルには、データベースの結果に基づいたすべてのページを含むサイト(エンドユーザーエクスペリエンスに基づく)が含まれるすべてのページが一覧表示されます。 GoogleがGoogleと連携するためのURLは、sitemap.xmlファイルからリンクを取得し、ユーザーがサイトを表示する場合にクリックするための検索インデックスにそれらを追加できます。

1