この問題を引き起こす原因は何ですか?
この課題は、リダイレクト先の URL を指す正規のリンクを持つページを報告します。
<head>... <link rel="canonical" href="https://help.ahrefs.com/en"/>...</head>
https://help.ahrefs.com/en
がcanonicalとして宣言され、301 HTTPステータスコードを返し、 https://help.ahrefs.com/en/
.
なぜ重要なのでしょうか?
Canonicalリンクは、重複したコンテンツの問題を解決するために使用されます。 同じまたは類似の内容の複数のページがある場合は、最も権威のある(正当な)バージョンを選択する必要があります。
canonicals として宣言された URL をリダイレクトすると、誤解を招くシグナルが検索エンジンに送信されます。 200(OK)レスポンスコードを返さないURLをインデックスするように指示しますが、代わりに別のURLにリダイレクトします。
検索エンジンはこの命令を無視し、他の要因に基づいて異なる正規の URL を選択する場合があります。
それを修正する方法?
Canonicals は 200 (OK) レスポンスコードを返すライブ URL でなければなりません。
リダイレクト先URLを、報告されたページで正規として宣言したものを、検索結果でインデックスしたいライブ 200 (OK) ページのバージョンに置き換えます。
正規ページを指定することができます:
重複ページのコード内に rel=canonical <link> タグを使用するか、
ページの HTTP 応答で rel=canonical ヘッダーを使用します。
Googleの正規化に関する推奨事項を参照してください。