【解決】 Google Search Console: Page with redirect の解決方法と原因 | Search Console トラブルシューティング

Google Search Consoleで「Page with redirect」というエラーが表示され、不安に感じているWindowsユーザーの皆さん、ご安心ください。この問題は、適切な手順を踏めば解決可能です。この記事では、エラーの概要から、Windows環境ですぐに実行できる具体的な解決策、そして恒久的な再発防止策までを、SEOに強く、分かりやすいHTML形式で解説します。結論から申し上げますと、まずはリダイレクトチェーンを確認し、最終的なURLが正しいかどうかを検証することが最優先です。

1. Google Search Console: Page with redirect とは?(概要と緊急度)

「Page with redirect」は、Googleのクローラー(Googlebot)がウェブページにアクセスしようとした際に、そのURLが別のURLへとリダイレクトされたことを意味します。多くの場合、これは正常な動作ですが、Search Consoleがこのステータスを報告する際には、以下のような潜在的な問題を示唆している可能性があります。

  • リダイレクトチェーンの発生: 1つのページから別のページへ、さらにそのページから別のページへと、複数のリダイレクトが連鎖している状態です。Googlebotは一定数以上のリダイレクトを追跡しないため、最終ページに到達できず、インデックスされない可能性があります。
  • リダイレクトループ: ページAからページBへ、そしてページBからページAへと無限にリダイレクトが繰り返される状態です。これはGooglebotにとって重大なエラーとなります。
  • 最終URLの誤り: リダイレクトの最終的な行き先が、意図しないページや存在しないページ(404エラー)になっている場合があります。

このエラーは、ページのインデックス登録を妨げ、検索エンジンでの表示機会を失う可能性があるため、中程度の緊急度で対処することをおすすめします。特に、重要なページでこのエラーが発生している場合は、早急な対応が必要です。

2. 【最速】今すぐ試すべき解決策

「Page with redirect」の問題に直面したら、まず最初に行うべきは、問題のURLでどのようなリダイレクトチェーンが発生しているかを確認し、最終的なURLが意図したものであるかを検証することです。

解決策1:リダイレクトチェーンの確認と最終URLの検証

Windows環境では、コマンドプロンプトやPowerShellからcurlコマンド(Windows 10/11以降に標準搭載)を使用することで、リダイレクトの過程を詳細に追跡できます。

ステップ1: コマンドプロンプトでリダイレクトパスを追跡する

以下のコマンドを実行して、問題のURLがどのようにリダイレクトされているかを確認しましょう。-vオプションを使うことで、リクエストとレスポンスのヘッダ情報が表示され、リダイレクト先のURL (Location: ヘッダ) が確認できます。

curl -v "問題のURL"

実行例:

curl -v "http://example.com/old-page"

このコマンドを実行すると、以下のような出力が得られます。

  • < Location: http://example.com/new-page のように、リダイレクト先のURLが示されます。
  • 複数のリダイレクトが発生している場合、その都度Location:ヘッダと新しいURLが表示され、リダイレクトチェーンの経路が分かります。
  • HTTPステータスコード(例: < HTTP/1.1 301 Moved Permanently< HTTP/1.1 302 Found)も確認できます。

ステップ2: 最終的なURLが正しいか確認する

curl -v コマンドの出力で最終的にたどり着いたURLをブラウザで開いて、以下の点を確認してください。

  • 表示されたページが、あなたがユーザーに見せたいと意図している正しいコンテンツか?
  • ページが正しく表示されるか?(404エラーやコンテンツが表示されないなどの問題はないか?)

もし最終的なURLが間違っていたり、意図しないページが表示されたりする場合は、ウェブサイトのリダイレクト設定(Webサーバーの設定ファイル、CMSのプラグインなど)を見直す必要があります。

ステップ3: Search Consoleで再クロールをリクエストする

問題のリダイレクト設定を修正し、最終的なURLが正しいことを確認できたら、Googleにその変更を知らせるためにSearch Consoleで再クロールをリクエストしましょう。

  1. Google Search Consoleにログインします。
  2. 左側のメニューから「URL検査」をクリックします。
  3. 検索ボックスに問題のURLを入力し、Enterキーを押します。
  4. 「インデックス登録をリクエスト」ボタンをクリックします。

これにより、Googlebotが比較的に早く変更を認識し、問題が解消される可能性が高まります。

3. Google Search Console: Page with redirect が発生する主要な原因(複数)

「Page with redirect」エラーは、様々な要因で発生します。主な原因を理解しておくことで、根本的な解決と再発防止に繋がります。

  • リダイレクトチェーンの長さ: ページA → ページB → ページC のように、複数の301(恒久的リダイレクト)または302(一時的リダイレクト)が連鎖している状態です。Googleは推奨されるリダイレクト数を3つ以下としています。
  • リダイレクトループ: ページA → ページB → ページA のように、リダイレクトが無限に繰り返される設定ミスです。これはサーバーエラーを引き起こすこともあります。
  • 古いURLへの誤ったリダイレクト: 既に存在しない、または別の場所に移動した古いURLにリダイレクトが設定されており、そこからさらに別のリダイレクトが発生しているケースです。
  • HTTPからHTTPSへの移行時の設定不備: HTTP版のURLからHTTPS版へのリダイレクトが適切に設定されていない、または二重にリダイレクトされている場合があります。
  • WWWあり/なしの正規化の不備: example.comwww.example.com のどちらかに統一するリダイレクト設定が不適切である場合。
  • サイト移転やURL変更時の設定ミス: 大規模なサイト移転やディレクトリ構造の変更時に、多くのリダイレクト設定が必要となり、その際にミスが発生しやすいです。
  • CMSやプラグインのリダイレクト設定: WordPressなどのCMSを使用している場合、リダイレクト用のプラグインやテーマ設定が原因で問題が発生することがあります。
  • モバイルとデスクトップのリダイレクト設定の不一致: レスポンシブデザインではないサイトで、モバイルとデスクトップで異なるリダイレクトルールが適用され、問題を引き起こすことがあります。

4. Search Consoleで恒久的に再発を防ぐには

一度解決しても、不適切な設定があると再発する可能性があります。以下の対策を実施して、恒久的な解決を目指しましょう。

  1. リダイレクト設定の定期的な監査と簡素化:ウェブサイトのリダイレクト設定を定期的に見直し、可能な限りシンプルに保つように心がけましょう。不必要なリダイレクトは削除し、リダイレクトチェーンは短く(理想は1回のリダイレクト)保つようにします。
  2. HTTP/HTTPS、WWWあり/なしの正規化の徹底:全てのページが、HTTPからHTTPSへ、そしてWWWあり/なしのどちらか一方へ、単一のリダイレクトで到達するように設定を徹底してください。これにより、二重リダイレクトやリダイレクトループのリスクを減らせます。

    例: http://example.comhttps://www.example.com のように、一度のリダイレクトで最終的な正規URLへ誘導します。

  3. サイトマップの定期的な更新とSearch Consoleへの送信:サイトマップは、Googleにあなたのサイトの構造と重要なページを伝える非常に重要な手段です。新しいページを追加したり、既存のページのURLを変更したりした場合は、サイトマップを更新し、Search Consoleを通じてGoogleに送信し直しましょう。これにより、Googlebotは最新の正しいURLをクロールするようになります。
  4. Search Consoleのレポートを定期的に確認:Search Consoleの「カバレッジ」レポートや「URL検査」ツールを定期的にチェックし、「Page with redirect」だけでなく、その他のエラーや警告にも注意を払いましょう。早期発見・早期解決が重要です。
  5. リダイレクトをテストするためのツールの活用:サイト全体の健全性をチェックするためには、Screaming Frog SEO Spider(有料ですが無料版もあります)のようなクローラーツールや、オンラインのリダイレクトチェッカーを活用するのも有効です。これにより、目視では見つけにくいリダイレクトチェーンやループを発見できます。

これらの対策を講じることで、「Page with redirect」エラーの再発を防ぎ、健全なウェブサイト運営とSEOパフォーマンスの維持に繋がります。焦らず、一つずつ確実に問題を解決していきましょう。