Googleウェブマスターツールは、hreflangエラーを表示するために国際ターゲティングレポートを追加しました。Originating URL
&Alternate URL
カラムを含む「リターンタグなし」エラーを報告するセクションがあります。
これらのエラーを修正するには何をする必要がありますか?クロールエラーに対してできるように、「修正済みとしてマーク」する方法はありますか?
Googleウェブマスターツールは、hreflangエラーを表示するために国際ターゲティングレポートを追加しました。Originating URL
&Alternate URL
カラムを含む「リターンタグなし」エラーを報告するセクションがあります。
これらのエラーを修正するには何をする必要がありますか?クロールエラーに対してできるように、「修正済みとしてマーク」する方法はありますか?
回答:
これは、ページに別の言語へのhreflangリンクが含まれているが、リンクされたページがリンクを戻さない場合に発生します。このGoogleウェブマスターセントラルの公式ブログ投稿では、次のことを説明しています。
注釈は、それらが指しているページから確認する必要があります。ページAがページBにリンクする場合、ページBはページAに戻る必要があります。そうしないと、注釈が正しく解釈されない場合があります。
したがって、このエラーが報告された場合は、Alternate URL
ページコードを編集して、対応するに戻るhreflangリンクがあることを確認する必要がありOriginating URL
ます。
Andrewの答えは理にかなっており、Googleの公式の回答と一致していますが、私のWebサイトには3種類のエラーがあります。
URLエンコードされたURLを含むURLは、適切にエンコードされたURLを使用してリンクされます。たとえばhttp://example.com%3Flang%3Dzh
、次のようにリンクされていますhttp://example.com?lang=zh
-誰かが間違ったURLエンコーディングを使用して私のサイトをリンクしている場合、私ができることはあまりありません。
正規URLは「x-default」を介してリンクされていますが、何らかの理由で「リターンタグなし」として検出されています。
元のURLは、誤った代替URLへのリンクとしてリストされています。これはURLが元のページのhtmlでもサイトマップでも見つかりません(httpヘッダーを使用していません)。元のページのヘッドが正しいURLを指している。
これらすべて、特に2と3は、Googleウェブマスターツールのエラーのようです。
http://example.com%3Flang%3Dzh
は破損する可能性が高く、実際にはサイトに到達しません(TLDはとして表示されるためcom%3Flang%3Dzh
)。あなたはおそらく次のようなものを意味します:http://example.com/%3Flang%3Dzh