サーチコンソールの「ページにリダイレクトがあります」を解決する

2020-06-11

(LastUpdated: 2020-06-11)

サーチコンソールでエラーが出ました。 「ページにリダイレクトがあります」というエラーです。

最初はなんのことかわからず、戸惑いました。 結局のところ、「URLの最後にスラッシュがついているかどうか」 という問題でした。

  1. URLの一番最後につけるスラッシュって必要なの?
  2. ドメインの末尾のスラッシュはどっちでもOK
  3. ドメインとサブディレクトリの処理の違い
  4. サブディレクトリにはスラッシュをつけた方が良さそう

URLの一番最後につけるスラッシュって必要なの?

結論から、書いてしまいましょう。

  • ドメインのスラッシュはどっちでもOK
  • サブディレクトリのスラッシュはあったほうがいい

理由はこちらの方👇が詳しく説明してくださっています。 URLの最後に付ける「トレイリング スラッシュ」ありなしの違いはSEOに影響するのか? | 海外SEO情報ブログ

ドメインの末尾のスラッシュはどっちでもOK

結局、スラッシュがなくても、最初からスラッシュありとして処理してくれるそうです。 なので、どちらでも問題ありません。

ドメインとサブディレクトリの処理の違い

こちらは上記とは違いがあります。

  • https://chaos-boy.tokyo/web ファイルにアクセスする
  • https://chaos-boy.tokyo/web/ ディレクトリにアクセスする

つまりこれは、こんな流れになります。

  1. スラッシュがないとファイルにアクセスしようとするが
  2. ファイルがない
  3. ディレクトリと判断してスラッシュを付けてリダイレクト
  4. 表示 というような動きになるんですね。 リダイレクトの処理が入っているので、ちょっと気になりますよね。

サブディレクトリにはスラッシュをつけた方が良さそう

ユーザーの遷移や閲覧への悪影響はなさそうですね。 しかし、サーチコンソールのエラーをクリーンにするには、対応する必要があります。

サブディレクトリへのリンクなどには、付ける方が良いようです。 僕のブログで言えば、カテゴリと関連タグの記事一覧ページへのリンクが、サブディレクトリとなっています。

これらの修正をして、エラーがなくなりました。


タグに関連づけられた記事

AM2

JAMstacなブログにまつわる、技術的なことなどを記録しています。