この問題を引き起こす原因は何ですか?
この問題は、hrefrang注釈で指定されたすべてのページからリターンリンクを受け取らないページを報告します。 AページがBページにリンクされている場合、BページがAページにリンクされている必要があります。
例 1:
A ページ A (https://ahrefs.com/blog/website-audit/):
<link rel="alternate" hreflang="x-default" href="https://ahrefs.com/blog/website-audit/" /><link rel="alternate" hreflang="en" href="https://ahrefs.com/blog/website-audit/" /><link rel="alternate" hreflang="ru" href="https://ahrefs.com/blog/ru/audit-saita/" /><link rel="alternate" hreflang="zh-CN" href="https://ahrefs.com/blog/zh/website-audit/" />
<link rel="alternate" hreflang="x-default" href="https://ahrefs.com/blog/website-audit/" /><link rel="alternate" hreflang="ru" href="https://ahrefs.com/blog/ru/audit-saita/" /><link rel="alternate" hreflang="zh-CN" href="https://ahrefs.com/blog/zh/website-audit/" />
ご覧のとおり、Bページはhrefang注釈から英語版(ページA)にはリンクしていません。
例 2:
Aページ上のフライトアノテーション:
<link rel="alternate" hreflang="x-default" href="https://ahrefs.com/blog/website-audit/" /><link rel="alternate" hreflang="en" href="https://ahrefs.com/blog/website-audit/" /><link rel="alternate" hreflang="ru" href="https://ahrefs.com/blog/ru/audit-saita/" />
BページのHrefrangアノテーション:
<link rel="alternate" hreflang="en" href="https://ahrefs.com/blog/website-audit/" /><link rel="alternate" hreflang="ru" href="https://ahrefs.com/blog/ru/audit-saita/" />
この例では、オプションの "x-default" hrefang 値が A ページで使用されています。 しかし、Bページではなく、サイト監査でもこの問題が引き起こされます。
さらにいくつかのケースがあります:
1) グループ内の複数の URL が x-default としてマークされています
2) ページコードで使用されているHrefrangタグがサイトマップで指定されているものと一致しません
3) ページコードのhrefangタグで使用されている言語がサイトマップで指定された言語と一致しません。
なぜ重要なのでしょうか?
returnタグが見つからない場合は、それらの注釈は無視されたり、検索エンジンによって誤解されたりする可能性があります。
それを修正する方法?
このレポートにリストされているすべてのページを確認します。 問題を解決するには、特定の地域のユーザー向けに翻訳またはターゲット設定されたすべてのページバージョンに、すべてのバージョンへのURLを含む正確に同じセットのhreflang注釈があることを確認してください。 これは常に代替ページ間のリターンリンクを提供します。