オープンソースのSinonプロジェクト ドキュメントがあります リリースごとにバージョン管理されています。つまり、 sinonドキュメントを検索する場合 の場合、最新バージョンではなく、バージョン2.4.1のドキュメントになります(それが何であれ)。
Googleで最高ランクの結果が常に現在のバージョンであることを保証するための優れた戦略は何でしょうか?
current(/releases/current/
で始まるドキュメントのパスを意味する)と呼ばれる「バージョン」を作成して、最新の/releases/v3.0.1/my-sub-doc.html
と言うか、最新のドキュメントのコピーを作成します。 x週間ごとに新しいリソースへのHTTP 302リダイレクトを行うと、SEOが損なわれる可能性があるので、最後のアプローチのほうが良いでしょうか?
できるだけ多くの場所から新しいバージョンのドキュメントへのリンク。より高いリンクは、それが獲得するより高い位置を意味します。したがって、古いドキュメントページから新しいバージョンのドキュメントを指すことができます。これは古いページなので、新しいバージョンを参照してください。また、サイドバー/ホームページ/その他の重要なページからポイントすることもできます。これらのページには、大量の着信リンクもあります。
それらの古いページがsearch usersにとって重要ではない場合、それはユーザークエリを解決しないことを意味するので、 canonical link tag を使用できます=。そのため、古いドキュメントに新しいバージョンのdocsを指す正規のリンクタグが含まれている場合、それらの古いドキュメントは検索結果から消えます。 Googleは古いドキュメントのインデックスを解除しますが、ユーザーは引き続きドキュメントにアクセスできます。したがって、これはリダイレクトよりも優れたオプションです。
rel prevまたはnext markup も使用できます。ほとんどの場合、最初のWebページに高い優先度(個人的にGoogleで見た検索結果に基づいています)を与えます。実際には、主に ページネーションのみ に使用されますが、ドキュメントバージョンにも使用できます。この方法の長所は、Googleが検索結果に古いドキュメントのインデックスを作成して表示できることです。
ウェブサイトで見つけやすくする限り、常に「現在の」ドキュメントを同じ場所に置くというアプローチはうまくいくはずです。次に:
GoogleのJohn Muellerが「イベント」ウェブサイトに「現在の」アプローチを推奨しているのを見てきました。イベントWebサイトの場合、今年のイベントのページをメインページに配置し、前年のページをURLのアーカイブに移動します。
考慮すべきもう1つのアプローチは、標準タグを使用することです。ドキュメントの最新バージョンを標準としてマークできます。新しいバージョンをリリースするたびに、ドキュメントのすべてのバージョンのすべての標準タグを最新バージョンを指すように変更します。
正規タグを使用する場合、Googleはドキュメントの1つのコピーのみをインデックス化します。ユーザーは常に最新バージョンを見つけます。古いバージョンを検索しようとしても、見つからない場合があります。
2つのアプローチを比較すると、標準的なタグの方が高速です。わずか数週間で、検索結果に最新バージョンを含めることができます。現在のドキュメントのランク付けに時間がかかる場合があります。すべての古いバージョンのすべてのURLを変更することにより、プロセスを急ぐことができます。すべての古いバージョンを現在のバージョンにリダイレクトし、古いドキュメントバージョンの新しいアーカイブURLを作成します。