Table of Contens
Toggleすべてのエラーページがリダイレクトされるべきではない
多くのウェブ管理者は「ページが開けないなら、とりあえずホームページに飛ばせばいい」と思いがちです。
しかし、Googleのクローラーは404エラー(ページが存在しない)と5xxエラー(サーバー障害)を正確に識別できます。
すべてのエラーページを一律でホームページにリダイレクトしてしまうと、検索エンジンはそれを「ソフト404」(正常なページのように見えるが中身のないリンク)と誤認する可能性があります。
軽ければクロールの無駄遣い、重ければアルゴリズムによるペナルティにつながります。
HTTPステータスコードは検索エンジンとの「会話のルール」
- 404(見つかりません)→ 本来のままにして、検索エンジンにインデックスをやめるよう伝える
- 500(サーバーエラー)→ 状態を保ち、早急に修正。他ページへの悪影響を避ける
- 301/302(リダイレクト)→ ページの恒久的/一時的な移転のみに使用
エラー表示を残しておくべき3種類のページ
- 削除され、代替コンテンツがないページ(例:終了したキャンペーンページ)
▸ ケース例:あるアパレルサイトが販売終了商品のページをホームページにリダイレクト → タイトルが200件以上重複、インデックス数41%減少 - 一時的なサーバー障害(例:データベースダウン)
▸ 正しい対処法:503ステータスコードと復旧予定時刻を表示 - テスト/破棄されたページ(例:未公開の下書きURL)
▸ リスク:リダイレクトすると、Googleが未完成コンテンツをクロールしてしまう
誤ったリダイレクトが招く直接的な結果
- トラフィックの激減:無効リンクをクリックしたユーザーが関係ないホームページに飛ばされる → 直帰率が65%増加
- 権威の分散:ホームページが多数の期限切れページの評価を背負わされ、ランキング力が低下
- ペナルティ警告:Search Consoleで「ソフト404」警告が20件以上出ると、Googleの監視リストに追加される可能性あり
即時リダイレクトの3大リスク
リスク1:「ソフト404」のブラックホールを作る
- 実例:あるツール系サイトが300件の無効なブログリンクをホームページにリダイレクト
▸ 結果:Googleがホームページがさまざまな内容を重複して表示していると誤解し、インデックス数52%減少
▸ サイン:Search Consoleの「検出済み – インデックス未登録」が急増 - 技術的な仕組み:HTTPが200(正常)ステータスを返すが、実際のコンテンツは一致しない
リスク2:クロール予算の浪費
- データ比較:
▸ 404をそのままにした場合:Googleは3日以内に死んだリンクのクロールを停止
▸ ホームに強制リダイレクトした場合:失敗したURLが日々クロール予算を消費 → 平均で1日37回の無駄なクロール - 連鎖反応:新しいページのインデックス登録が遅延 → あるニュースサイトは11日間も遅れた
リスク3:ユーザー体験の悪化がSEOを直撃ステップ1:ネイティブ404ページを保持(リダイレクトなし)
基本設定:
▸ 404ステータスコードを返すことを確認(WordPressユーザーは「ホームページへ自動リダイレクト」プラグインを無効にすること)
▸ ページに必須の要素:明確なエラーメッセージ+メインナビゲーションバー+人気コンテンツのおすすめ(最低6つのリンク)
▸ 悪い例:ある小説サイトの404ページは「ページが存在しません」のみ表示 → ユーザー離脱率89%に達する
プラス評価のデザイン:
▸ サイト内検索ボックスを追加(ユーザーが再検索に成功する確率が40%アップ)
▸ ユーモアのあるイラストやイースターエッグを埋め込む(あるペットサイトでは迷子の犬のアニメーションを使い、SNSでのシェアが急増)
ステップ2:選択的な301リダイレクト(代替ページに正確に誘導)
適用シーン:
▸ 製品のリニューアル/URL構造の変更(例:旧型スマホページ→新型比較ページ)
▸ 高トラフィックのページが無効になった場合(ある医療サイトは月5,000クリックの解説記事を特集ページにリダイレクト)
注意点:
▸ リダイレクトの連鎖は禁止(A→B→CはNG、最大1回のリダイレクトにとどめる)
▸ 新旧ページの内容一致率は70%以上必要(Copyscapeで類似度をチェック)
ステップ3:リンク切れのリアルタイム監視(ツール活用)
無料プラン:
▸ Google Search Console「カバレッジレポート」:毎週「見つかりません」エラーをチェック
▸ Screaming Frog:サイト全体の404リンクをワンクリックでエクスポート(フィルタリング手順のスクリーンショット付き)
上級者向けプラン:
▸ 自動監視:Pythonスクリプト+Google Sheetsを使って、毎日新たなリンク切れをメールで通知
▸ 301リダイレクトのログ:Screaming Frogでリダイレクトパスを追跡し、ループ回避
特殊な状況での対応マニュアル
商品が在庫切れだったり、サイト移行やサーバーダウンなどの場面で、多くのウェブ担当者が悩みます:ホームページにリダイレクトするとGoogleのペナルティが心配、でも404ページを残すとユーザー離脱が心配……。
実際には、Googleはこうした特殊なケースでは柔軟な対応を許可していますが、「最小限の介入原則」を守る必要があります。
シナリオ1:ECサイトの商品/サービスの一時的な下架(完全削除ではない)
間違った対応: ホームページやカテゴリーページへリダイレクト → URL階層が混乱し、ページ評価が分散
正しい対応:
- 「代替まとめページ」を作成:元のURLの主要キーワードを維持(例:
/product/outdoor-camping-tents
→/category/camping-gear
) - 元商品のフィルター機能をページに残す(ユーザーが類似商品を素早く見つけられるように)
- 事例:あるアウトドア用品サイトは廃止されたテントページを「キャンプ用品」ページにリダイレクト → 3週間で自然流入が19%回復
シナリオ2:サイト移転/ドメイン変更
致命的なミス: リダイレクトチェーン(旧URL→中間ページ→新URL) → Googleは最大5回までしか追跡しない
標準手順:
- 旧サイトの全URLをエクスポートし、新サイトのコンテンツとマッピング(ツール:Screaming Frog+Excel)
- 一致率80%以上のページのみに301リダイレクト設定(その他は404を維持)
- 事例:ある金融フォーラムは主要なスレッドのみをリダイレクトし、それ以外は404に → インデックス数の損失はわずか3%
シナリオ3:サーバーメンテナンス/一時的な障害
NG例: ホームページにリダイレクトする/404を返す → ユーザーがリンク切れと誤解し、Googleのクロール頻度が低下
正しい対応方法:
- 503ステータスコード(Service Unavailable)を返し、カスタムのメンテナンスページを表示
- HTTPヘッダーに
Retry-After: 3600
を追加(検索エンジンに1時間後の再アクセスを伝える) - 事例:あるSaaSプラットフォームはメンテナンス中に503ページを表示し、訪問ユーザーの61%を保持
Googleのアルゴリズムは、行き止まりを交差点に変えるサイトを評価します。見かけだけの繁栄を演出するようなサイトは報われません。