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評価を無駄に下げずに済みます。


