私はサイトマップの作成に取り組んでいますが、追加すべきものとすべきでないものがわかりません。
例えば:
http://www.website.com/index.php
http://www.website.com/en/index.php
これらのURLはすべて同じページにつながります。 https://www.website.com/ は優先アドレスです。
これらすべてのバリエーションをサイトマップに記述し、優先度が0の更新頻度を優先しないものに割り当てる必要がありますか、それとも単にサイトマップに含めないでくださいか?
サイト上のほぼすべてのリンクに同様の組み合わせでアクセスできます。
同様に、パラメーターを含む多くのリンクがあります https://www.website.com/en/catalog?utm_source=Blog&utm_medium=CTA&utm_campaign=Test
これらは同じ更新頻度でサイトマップに存在するべきではありません、優先度0または単に含まれていませんか?
私が読んだドキュメントでは、サイトマップはあなたのサイトについて検索エンジンに教えるために使用され、ページを優先するため、これらのリンクをすべて追加して検索を明示的に教育したいのは理にかなっていますこれらのリンクをわざわざチェックしないエンジン。
このサイトには、複数の方法(色やサイズなど)でフィルタリングできる製品のカタログが含まれています。各フィルターは、次のようにURLを変更します。
The main catalog: https://www.website.com/catalog/
filtered for blue: https://www.website.com/catalog/color-blue/
filtered for large: https://www.website.com/catalog/large/
filtered for blue & large: https://www.website.com/catalog/large/color-blue/
3種類のフィルターと各フィルターの5〜15のオプションにより、潜在的に同じコンテンツを表示する75の異なるリンクが作成される可能性があります。これらすべての潜在的なリンクをサイトマップにリストするか、メインのカタログリンクのみ、または第1レベルのフィルターリンクのみ、またはすべての潜在的なURLをリストする必要がありますか?
複数のURLを持つすべてのページについて、サイトマップに優先のみ URLを追加し、セカンダリURLを含めないでください。しかし、コンテンツの重複を避けるために、これらの複数のバージョンを扱いました。
例: https://www.website.com/ 、 https://www.website.com/en/ 、 http://www.website.com/index.php 、 http://www.website.com/en/index.php すべて同じ場所につながります。 https://www.website.com/ が優先アドレスです。
同じ場所につながるすべてのURLについて、次のいずれかを実行できます。
メインのURLとして1つのURLを選択してから、次の操作を行います。
301リダイレクトをお勧めします。内部または外部リンクにはメインURLのみを使用します。
このURLをリンクしないでください: http://www.website.com/index.php が、 http: //www.website.com/ 。
同様に、パラメーター を含む多くのリンクがありますhttps://www.website.com/en/catalog?utm_source=Blog&utm_medium=CTA&utm_campaign=Test 同じ更新頻度はない、優先度0、または単に含まれていない?
ソースや順序などを決定するために追加のGETパラメーターが必要な場合、301リダイレクトを実行できません。正規のurlを使用するか、noindexメタタグを追加して、これを処理する必要があります。
正規のメタタグは、これを処理する正しい方法です。
正規タグについての詳細情報は、 こちら で見つけることができます