Search ConsoleでHREF no returnエラーが発生し、その理由がわかりません。
結果の複数のページを取得するためのボタンを含むページがあります。
URL構造:
Base page: `https://example.com/XX/publications`
Pagination of results: `?count=50&page=4`
Actual url: `https://example.com/au/publications?count=50&page=4`
ソースページ:
<link rel="canonical" href="https://example.com/au/publications">
<link rel="alternate" hreflang="en-US" href="https://example.com/us/publications">
代替ページ:
<link rel="canonical" href="https://example.com/au/publications">
<link rel="alternate" hreflang="en-AU" href="https://example.com/au/publications">
URLクエリパラメータを無視する必要があることをGoogleに伝えるにはどうすればよいですか?
問題は、canonical
andhreflang
の組み合わせが原因です。
たとえば、URL https://example.com/au/publications?count=50&page=4
に対して次を指定します。
<link rel="canonical" href="https://example.com/au/publications">
<link rel="alternate" hreflang="en-US" href="https://example.com/us/publications">
これは、Googleがこれらの情報を読み取る方法です。
https://example.com/au/publications
の1:1の複製であり、インデックスを作成しませんhttps://example.com/us/publications
で利用可能な「en-US」の代替言語バージョンもありSearch Consoleに表示されるのは、Googleがまさにこれを行っているということです。それは、無視します、正規の、定義された代替URL元のURL(パラメーター付き)にリンクしているかどうかを確認します。
指定された代替URLはパラメーター化されたURLにリンクバックしないため、エラーが発生します。
まず、Googleの注意をそらさないようにします。
link rel="canonical"
を介してクリーンURLへのパラメーターとリンクを持っています→hreflang
情報を提供しません。hreflang
情報を提供するforeach言語。https://example.com/au/publications?count=50&page=4
には、正規リンクのみを指定します:<link rel="canonical" href="https://example.com/au/publications">
<link rel="canonical" href="https://example.com/au/publications" />
<link rel="alternate" hreflang="en-US" href="https://example.com/us/publications">
and<link rel="alternate" hreflang="en-AU" href="https://example.com/au/publications">
Googleの読み取り:
https://example.com/au/publications?count=50&page=4
はhttps://example.com/au/publications
の1:1の複製です→→インデックスを作成しませんhttps://example.com/au/publications
は「en-AU」言語ユーザーをターゲットとし、はhttps://example.com/us/publications
で利用可能な「en-US」ユーザー用の代替バージョンを持っています最後になりましたが、利用可能な翻訳がある場合は、hreflang
情報のみを提供することに注意してください。特定のURLの翻訳がない場合、hreflang
注釈は必要ありません。
言語と地域のURLにはhreflangを使用 でGoogleガイドにアクセスします。
特定の問題については、ビデオを見て 8:5 を待ってください
Hreflangは私の限られた経験では少し悪夢です。しかし、エントリが1つだけになるとは思わない。各ページには、一致するリンク要素が必要です。
詳細はこちらをご覧ください:
https://yoast.com/hreflang-ultimate-guide/#hreflang-implementation-choices