何が問題を引き起こしますか?
この問題は、hrefang注釈に自分自身がリストされていない別の言語バージョンとして宣言されたページを報告します。
例
Hrefrang annotations for https://ahrefs.com/blog/zh/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/" />
ページはそのhrefrangアノテーション内で参照する必要があります。 次の行がありません:
<link rel="alternate" hreflang="zh-CN" href="https://ahrefs.com/blog/zh/website-audit/" />
なぜ重要なのでしょうか?
rel="alternate hrefang="..."
タグは、ページの言語または地域固有のバージョンを指定できる多言語ウェブサイトの管理に役立ちます。 この情報に基づいて、検索エンジンはユーザーの言語(および代わりに場所)に基づいて関連バージョンを提供できます。
同じページのすべての言語のバリエーションは、hrefrang注釈を介して連結される必要があります。 簡単な英語で, あなたは私たちについてのページを持っている場合 3つの異なる言語で. これらの3ページはそれぞれ他の2つのバージョンにリンクする必要があり、また自己参照のhrefangリンクを持っています。 後者が欠落している場合、検索エンジンを混乱させる可能性があり、hrefang注釈は無視することができます。
それを修正する方法?
HTML タグを介してページヘッダーであなたのhrefangアノテーションを管理することができます:
<head>...<link rel="alternate" hreflang="en" href="https://ahrefs.com/blog/google-keyword-planner/" /><link rel="alternate" hreflang="de" href="https://ahrefs.com/blog/de/google-keyword-planner/" />...</head>
または、HTTP ヘッダーに配置します。
リンク: <https://ahrefs.com/blog/google-keyword-planner/>; rel="交流"; hrefrang="en", <https://ahrefs.com/blog/de/google-keyword-planner/>; rel="交互に交換"; hrefang="de"
どちらのメソッドを使用しても、各言語または地域固有のページに自己参照の注釈があることを確認する必要があります。 たとえば、スペイン語版のページには、 rel="alternate hrefang=""
注釈に自身へのリンクが含まれている必要があります。
hrefang を使用するGoogleのガイド。