正規 URL
検索結果に表示したいすべてのページでは、ページ自体を示す1つの正式なウェブアドレスを宣言する必要があります。同じコンテンツが複数のアドレスで利用できる場合に、検索エンジンがどのページのコピーをインデックスに登録すべきか判断できるようにするためです。Silktide は、各ページがこの形式の有効なアドレスを正確に1つ宣言しているかチェックします。
は、ページの ヘッダーにある <link rel="canonical"> タグで設定します。
<!-- 有効な自己参照型の正規 URL -->
<link rel="canonical" href="https:\/\/www.example.com\/about">
有効な正規 URL は、ページと同じサイト上にある、単一の絶対 URL です。よくある問題には、タグがない、対象先の異なるタグが複数ある、相対 URL または形式が正しくない URL が指定されている、別のドメインを指している、といったものがあります。
重要な理由
ウェブサイトでは、www の有無、トラッキングパラメーターの有無、http と https の両方など、同じコンテンツが複数の URL で提供されることがよくあります。正規 URL がないと、検索エンジンはどのバージョンをランキング対象にするか推測する必要があり、重複ページ間でランキング評価が分散したり、誤ったコピーがインデックスに登録されたりする可能性があります。
壊れた正規 URL は、正規 URL がない場合よりも悪い結果を招くことがあります。別のドメインを指す正規 URL があると、検索エンジンはページのサイト側のコピーをまったくインデックスに登録しなくなります。また、正規 URL が競合している場合は単純に無視されるため、タグがひそかに無駄になります。
修正方法
- ページヘッダーに
<link rel="canonical">タグを追加します。ほとんどのページでは、ページ自体の優先 URL を指定します。多くのコンテンツ管理システムや SEO プラグインでは、これを自動生成できます。 - スキームとドメインを含む完全な絶対 URL(
https:\/\/www.example.com\/about。\/aboutではありません)を使用し、前後に空白を入れないでください。 - ページごとに正規 URL を正確に1つ宣言します。テンプレートと SEO プラグインの両方が正規 URL を追加している場合は、重複した方を削除します。
- 正規 URL が意図的に別のドメインを指している場合(たとえば、元のコンテンツが別の場所にあるシンジケーションコンテンツなど)、これは正当です。その場合は、この検出結果を してください。
Silktide によるチェック方法
- 検索インデックスへの登録対象となるページのみをチェックします( が設定されているページ、ログインが必要なページ、エラーを返すページはスキップします)。
- ページ上の
<link rel="canonical">タグをすべて収集します。これはページ自体の構造チェックであり、正規 URL の対象先は取得しません。 - 1ページにつき、最も重大な問題を1件まで、次の順序で報告します。
- 正規 URL タグがまったくない。
- 対象先の異なる正規 URL が複数ある。
- 正規 URL が有効な絶対 URL ではない。
- 正規 URL がページとは異なるドメインを指している(
wwwありとwwwなしは同じサイトとして扱います)。
トラブルシューティング
正規 URL が相対 URL なのに、検索エンジンでは受け入れられています
検索エンジンは通常、相対 URL の正規 URL を解決できますが、相対 URL は壊れやすいという問題があります。ベース URL の変更や、想定外のアドレスでページが提供された場合、正規 URL の指す先が知らないうちに変わってしまいます。Silktide では、曖昧さをなくすために絶対 URL を必須としています。
正規 URL が意図的に別のドメインを指しています
ドメインをまたぐ正規 URL は、シンジケーションコンテンツでは有効です。Silktide がこれを警告するのは、意図的な選択よりもコピー&ペーストによるミスであることの方が多いためです。意図した設定であれば、この検出結果を承認してください。