ホームページでページを削除したにもかかわらず、検索結果や検索履歴に以前のURLが表示され続けることがあります。これはサイトの削除が正しく反映されていないのではなく、検索エンジン側に古い情報が一時的に残っていることが主な原因です。
この記事では、削除したページが検索結果に残る理由や、Googleなどの検索結果から表示されないようにするための具体的な方法を、初心者でも分かりやすいように解説します。
削除したページが検索結果に残る理由
Webページを削除しても、すぐに検索結果から消えるわけではありません。
Googleなどの検索エンジンは、定期的にサイトを巡回してページ情報を更新しています。そのため、ページを削除した直後は、検索エンジンのデータベースに以前のURL情報が残った状態になることがあります。
例えば、半年以上前に削除したページでも、検索エンジンがそのURLをまだ記録している場合、検索結果にタイトルやURLだけが表示されることがあります。
まず確認したい削除ページの状態
検索結果からページを消したい場合は、現在そのURLがどのような状態になっているか確認することが重要です。
ブラウザで削除したページのURLへ直接アクセスして、以下のような状態を確認しましょう。
| 表示状態 | 意味 |
|---|---|
| 404エラー | ページが存在しない状態 |
| 別ページへ移動 | リダイレクト設定されている状態 |
| 普通に表示される | 削除できていない可能性あり |
削除したつもりでも、WordPressなどではゴミ箱に移動しただけでURLが残っていたり、キャッシュによって以前のページが表示されたりする場合があります。
Google検索から削除したURLを消す方法
Google Search Consoleを利用する
自分のサイトを管理している場合は、Google Search Consoleの削除機能を利用する方法が最も簡単です。
Google Search Consoleでは、検索結果に表示されたくないURLを一時的に非表示にする申請ができます。
手順は以下の通りです。
- Google Search Consoleへログインする
- 「削除」メニューを開く
- 「新しいリクエスト」を選択する
- 削除したいURLを入力する
- 申請を送信する
ただし、この方法は永久的な削除ではなく、一時的な非表示処理です。ページ自体が存在しない状態になっていることも重要です。
削除ページは404エラーのままで問題ないのか
不要になったページの場合、404エラーを返す状態でも問題ありません。
検索エンジンは、何度かページを確認して存在しないことを判断すると、徐々に検索結果から削除していきます。
例えば、過去のキャンペーンページや終了したサービス紹介ページなどは、無理に別ページへ移動させず404のままにするケースもあります。
ただし、以前のページにアクセスや被リンクが多く集まっている場合は、関連する新しいページへ301リダイレクトを設定する方法もあります。
301リダイレクトで古いURLを新しいページへ移動する方法
削除したページと内容が近い新しいページが存在する場合は、301リダイレクトを設定するとユーザーにも検索エンジンにも親切です。
301リダイレクトとは、古いURLへアクセスした人を自動的に新しいURLへ案内する仕組みです。
例えば、以前の商品紹介ページを削除して新しい商品ページを作った場合、古いURLから新しいページへ転送することで、アクセスの取りこぼしを防げます。
検索履歴に表示される場合の対処方法
検索結果ではなく、ブラウザの検索履歴や候補表示に古いURLが出ている場合は、検索エンジンではなく利用しているブラウザ側の情報が原因です。
この場合は、ブラウザの履歴削除やキャッシュ削除を行うことで表示されなくなる場合があります。
例えばChromeの場合は、設定画面から閲覧履歴を削除することで、過去に検索したURL候補を消すことができます。
削除したページが長期間残る場合に確認すること
数か月経過しても削除ページが検索結果に表示される場合は、以下の点を確認しましょう。
- 本当にページが削除されているか
- noindex設定が適切か
- XMLサイトマップに古いURLが残っていないか
- 内部リンクから古いURLへリンクしていないか
特にWordPressサイトでは、プラグインやテーマ設定によって削除済みページの情報が残ることがあります。
サイトマップに不要なURLが含まれている場合は、検索エンジンがそのURLを再確認してしまう可能性があります。
まとめ
削除したホームページのページが検索結果に残るのは、検索エンジン側に古い情報が保存されているためです。
対策としては、ページが正しく削除されているか確認したうえで、Google Search Consoleの削除申請を利用したり、必要に応じて301リダイレクトを設定したりする方法があります。
検索エンジンの反映には時間がかかる場合がありますが、正しい状態に設定しておけば、不要なページは徐々に検索結果から消えていきます。


コメント