404ページを整理してリダイレクトする方法

Google Search Consoleで「見つかりませんでした(404)」と表示されるページは、存在しないURLや削除済みページです。放置すると検索結果に古いURLが残ることがあります。この記事では、WordPressでの404対策とリダイレクト設定を分かりやすく解説します。

1 なぜ404ページが発生するのか?

  • ページを削除した / URLを変更した
  • 古いサイトマップや外部リンクに存在しないURLがある
  • 翻訳ページや言語別URLが削除されている
  • クエリパラメータ付きURL(例: ?wpcctr=)が404になる

2 対策1:ページを復活させる

削除したページでも重要なコンテンツであれば、元のURLで復活させましょう。これによりGoogleは再度インデックスできます。

3 対策2:301リダイレクトで別ページに転送

削除済みページやURL変更ページは、関連する別ページへ301リダイレクトを設定するのが基本です。

3.1 .htaccessでの例


Redirect 301 /fake-privacy-policy /privacy-policy/
Redirect 301 /fake-category/actualite/ /category/actualite/
  

3.2 WordPressプラグインでの方法

  • Redirection:削除URLをまとめて301リダイレクト可能
  • Yoast SEO Premium:リダイレクト管理機能を使用可能

4 対策3:サイトマップの更新

削除済みページや存在しないページはサイトマップから削除しましょう。これによりGoogleが効率よくクロールでき、404ページの検出を減らせます。

5 対策4:Search Consoleで削除リクエスト

検索結果に古い404ページが残っている場合は、Search Consoleの「URL削除」機能でリクエストを送ることができます。

6 まとめ

  • 404ページは自然に発生するが、重要なURLは復活 or リダイレクトで対応
  • 古いサイトマップや外部リンクからのアクセスも考慮する
  • Search Consoleで不要URLを管理すると、検索結果の整理に役立つ

この方法を使えば、WordPressサイトの404ページを整理し、SEO評価を無駄に下げずに済みます。