データベース型サイトで会社や製品のページを消すときは、理由で応答を分けます。掲載停止や元データからの削除なら404か410、別のページに統合したなら残るページへ301で転送します。どちらの場合も、サイトマップと一覧からのリンクを同時に外します。
ソフト404の原因の調べ方と直し方はソフト404とはで扱いました。ここでは、データのページを消す場面ごとの選び方に絞ります。
消す理由で、応答を選ぶ
| 消す理由 |
返す応答 |
一緒にやること |
| 会社から掲載停止を頼まれた |
410か404 |
一覧・ランキングから外す |
| 同じ会社のページが2つあった |
301で残るページへ |
内部リンクを残るページへ |
| 元データから会社が消えた |
410か404 |
更新履歴に理由を残す |
| 項目が少なく検索に出さない |
応答は200、noindex |
サイトマップから外す |
最後の行は、ページを消さずに検索にだけ出さない場合です。読者がサイトの中で見られるようにしておくなら、ページは200のままでnoindexを付けます。検索に出すかの基準は薄いページとはにあります。
404と410は、何が違う?
Googleの応答コードの説明では、429を除くすべての4xxは同じように扱われます。インデックスに登録されていたURLが4xxを返すようになると、そのURLはインデックスから削除されます。新しく見つけた404のページは処理されません。
Google検索の上では、404と410に差はありません。違いは、HTTPの仕様での意味です。HTTPを定めるRFC 9110は、410を次のように説明しています。
The 410 (Gone) status code indicates that access to the target resource is no longer available at the origin server and that this condition is likely to be permanent.
なくなったことが恒久的だと分かっているなら410、分からないなら404を使う、という定めです。同じ節は、410の主な目的を、意図して提供をやめたことを知らせ、外からのリンクを外してほしいと伝えることだとしています。
会社から掲載停止を頼まれたページは、こちらが意図して、戻さないと決めて消すものです。私たちは、こうしたページには410が合うと考えています。仕組みの都合で410が返せないなら、404でもGoogleの扱いは同じです。
統合したなら、301で転送する
同じ会社のページが2つできていたと分かったときは、残すほうを決め、もう片方のURLから301で転送します。たとえば社名の変更前と変更後で別々のページになっていた場合です。法人番号でそろえれば、こうした重複は見つけられます。手順は名寄せとはにまとめました。
Googleの応答コードの説明では、301は、転送先を処理すべきだという強いシグナルとして使われます。302は弱いシグナルです。
転送してよいのは、転送先が同じ会社、同じ製品のページのときだけです。掲載停止した会社のURLを、県のランキングやトップへまとめて送るのはやめます。Googleのソフト404の説明は、ページを削除し、同じような内容の代わりのページが無いときは404か410を返すよう求めています。
掲載終了の案内を200で返さない
よくあるのが、会社のページを消す代わりに、同じURLに「掲載は終了しました」とだけ出す作りです。応答が200のままなら、Googleはソフト404と判断することがあります。同じ説明は、ページが存在しないと伝える内容を200で返す状態をソフト404としています。
案内の文を出したいなら、出してかまいません。そのときは応答を410か404にします。Googleはカスタムの404ページに、サイトの他の部分へのリンクや、壊れたリンクを報告する手段を置くことも勧めています。データのサイトなら、同じ県や同じ業種の一覧へのリンクを置けます。
元データから消えた会社のページ
国の公開データを取り直すと、前回はあった会社が無くなっていることがあります。データの提供をやめたのか、会社が無くなったのか、たまたま取れなかったのかで、扱いが変わります。
たまたま取れなかっただけなら、1回の取り直しでページを消しません。前回との差分で消えた会社がふだんより多い日は、取得の失敗を疑って止めます。差分の取り方はデータの取り直しに書きました。
元データから確かに消えたと確かめてからページを消し、410を返します。いつ、何の理由で消したかは、サイト全体の更新の記録に残します。書き方は更新履歴の見せ方にあります。
私たちの運営記録(カイシャのホント)
採用の数字のデータベースでは、2026年10月24日に、数字が少なく検索に出さない会社は1社1ページをやめ、市町村の一覧の中の1行にまとめました。これで公開するファイルは17,361から11,876に減りました。
出典:自社サイトの組み立ての記録
ページを作る単位を変えると、それまであったURLがまとめて無くなります。消す前に、そのURLのうち検索に出していたもの、外からリンクされているものがあるかを数え、どれに何の応答を返すかを決めておきます。
静的なサイトでは、返せる応答に限りがある
ファイルを置くだけのホスティングでは、自由に応答を選べないことがあります。たとえばCloudflare Pagesの転送の設定では、_redirectsのファイルで使えるのは301・302・303・307・308の転送です。404などの別の応答を返す書き方は、対応していないと書かれています。
同じサービスの配信の説明では、ファイルが無いURLには、いちばん近い404.htmlが表示されます。逆に、いちばん上の階層に404.htmlが無いと、1ページだけで動くアプリとみなされ、無いURLにもトップページが返ります。会社のページを消したつもりで、トップページが正常の応答で返る状態になります。
410を返したいなら、サーバー側で応答を決める仕組みが要ります。使っているホスティングの公式の説明で、何が返せるかを先に確かめてください。
応答のほかに、直すところ
ページを消しても、サイトの中にリンクが残っていれば、読者もクローラーも404にたどり着きます。次の4か所を、応答と同じ組み立てで直します。
- サイトマップ:消したURLを外す(分け方はサイトマップの記事)
- 一覧とランキング:その会社の行を外し、順位を付け直す
- 関連ページのリンク:同じ県・同じ業種のページからのリンクを外す
- 掲載停止の記録:誰から、いつ、何を頼まれたかを残す
4つ目は、掲載停止を受け付けた窓口の記録と一緒にしておきます。窓口の作り方は訂正と掲載停止の窓口で扱っています。
消えたかを確かめる
公開したあとは、消したURLをいくつか、Search ConsoleのURL検査ツールで調べ、意図した応答が返っているかを見ます。インデックスから外れるのは、Googleがそのページを取りに来て、4xxを受け取ったあとです。
個人の情報が載っていたなど急ぐ事情があるときは、Search Consoleの非表示ツールで検索結果から隠せます。ブロックされる期間は約6か月なので、応答を4xxにする作業は別に必要です。使い分けは検索から消す方法にあります。データのサイト全体の作りはデータベース型からたどれます。
仕様・出典の確認日:2026年10月26日。