メインコンテンツにスキップ
すべてのコレクションサイト監査問題
サイト監査の「壊れたページに反射」エラー
サイト監査の「壊れたページに反射」エラー

Ahrefresのサイト監査で「壊れたページへの反射」問題についての詳細と、あなたのウェブサイトでそれを修正する方法をご覧ください。

Anna avatar
対応者:Anna
今週アップデートされました

この問題を引き起こす原因は何ですか?

この問題は、200(OK)とは異なるHTTPステータスコードを返すhrefangアノテーションに少なくとも1つのURLを含むページを報告します。

なぜ重要なのでしょうか?

あなたのウェブサイトがユーザーの言語や地域に基づいて異なるコンテンツを提供する場合は、検索エンジンを助けるためにhrefang注釈を使用する必要があります。 例えばGoogleなどでは、ユーザーの言語や地域に応じて、ユーザーに最も適切なバージョンのページを指すことができます。

hrefang URLが有効なライブページを指していない場合、反射アノテーションは無視されるか、正しく解釈されない可能性があります。 その結果 検索エンジンは、ページの代替バージョンを「見落とす」可能性があり、言語または地域別にページの最も適切なバージョンをユーザーに指すことはできません。

それを修正する方法?

このレポートにリストされているページの「フライトリンク」列を確認してください。 そこでは、200 (OK) HTTPステータスコードを返さないURLを探す必要があります(例:301、404など)。

3xx (Redirection) ステータスコードの場合
不要なリダイレクトを避けるために、hrefnag の URL を宛先ページへの直接リンクに置き換えます。

4xx (Client Error) ステータスコード
最も一般的な4xxエラーは、404 (Not Found)と410(Gone)です。 あなたのウェブサイト上の移動または削除されたページへのリンクは通常、これらのエラーを引き起こします。 また、hrefang URLには誤植があるかもしれません。

以前の URL で移動または削除されたページを復元するか、置換を行っていない場合は、そのURLをhrefang注釈から削除することができます。 そうすると、hrefrang注釈に4xx URLの代わりに配置します。

各言語ページは、すべての異なる言語バージョンを指定する必要があることに注意してください。自身も含めて。 つまり、各ページバージョンはhrefangリンクのまったく同じリストを持っている必要があります。 そのため、グループ内のすべてのページでhrefang注釈を編集することを確認する必要があります。

429 (リクエストが多すぎます) プロジェクト設定で設定されたハイクロール速度によって、hrefang URL の HTTP レスポンスコードが引き起こされる可能性があります。 クロール設定の を減らし、プロジェクトを再クロールします。

5xx (Server Error) status code
5xx response codes indicates an issue with the web server. 原因を見つけるには、開発者またはホスティングプロバイダに対処する必要があるかもしれません。 サーバーの設定が間違っている、過負荷がかかっている、または一般的に遅い可能性があります。

サイト監査で5xxエラーの詳細については、こちらをご覧ください:
サイト監査で「5XXページ」エラーとは何を意味しますか?

こちらの回答で解決しましたか?