Deploy Guard
すべての本番デプロイを、SEO の損傷がないかチェック。
ビルドが通り、すべてのページが表示されても、料金ページを外すよう Google に伝えてしまうことがあります。Deploy Guard はデプロイの直後に、検索エンジンと同じようにサイトを読み、検索にとって何が変わったかを伝えます。
デプロイからメールまで。
本番が変わるたびに起きること。時刻はトップページの例に基づいています。
- 0:00
デプロイが届く
Vercel 連携、Netlify のデプロイ通知、Cloudflare Pages と Workers、または GitHub の deployment status から。10 分ごとの同期で、届かなかったイベントも拾います。
- +1:00
本番が新しいビルドを配信
新しいバージョンが実際にドメインで応答するまで待つので、誤って古いバージョンをチェックすることはありません。
- +1:01
クロールを計画
ホームページ、検索クリックの多いページ、ホームページからリンクされたページ、セクションごとのサイトマップのサンプル、さらに robots.txt とサイトマップ自体。生の HTML と、サイトが JavaScript に依存している場合はレンダリング後のページも。
- +1:30
ベースラインと比較
各ページを、最後に承認したバージョンと項目ごとに比較します。インデックス、canonical、リダイレクト、コンテンツ、タイトル、構造化データ、リンクなど。
- +3:00
深刻な問題をもう一度取得
重大と高の検出結果は、一時的な不具合を除外するためにもう一度読み込みます。問題が消えていれば、誰にも通知しません。
- +3:07
メールが 1 通届く
問題ごとに、該当ページ、影響するクリック数、検索エンジンが取りそうな動き、対処方法をまとめ、サイトごとに指定した担当者に送ります。
検出できるもの。
どんなビルドも通過してしまう後退のうち 6 つ。1 つ選ぶと、変更内容と HawkDelta の重み付けが表示されます。
デプロイ前
<meta name="robots" content="index, follow">デプロイ後
<meta name="robots" content="noindex">- 検索エンジンの動き
- 通常は数日以内に、ページが検索結果から消えます。そのページへのトラフィックはゼロになり、エラーは何も出ません。
- HawkDelta の評価
- 重大。検索表示回数のないページのみ引き下げ、ホームページは引き下げません。
デプロイ前
<link rel="canonical" href="https://yoursite.com/blog/launch">デプロイ後
<link rel="canonical" href="https://yoursite-git-main.vercel.app/blog/launch">- 検索エンジンの動き
- 本来のページはプレビューホストのコピーだと伝わります。誤った URL がインデックスされるか、どちらもされない可能性があります。
- HawkDelta の評価
- 高。サイトのクリックの 10% 以上を占めるページではさらに高くなります。
デプロイ前
<title>Pricing that grows with you | Acme</title>デプロイ後
<title>Acme</title>- 検索エンジンの動き
- 影響を受けたすべてのページでスニペットが書き換えられます。順位より先にクリック率が下がります。
- HawkDelta の評価
- タイトルが削除・重複・変更され、そのページがクリックの 5% 以上を占める場合に検出します。
デプロイ前
<main><h1>Pricing</h1><p>Start free, then…</p> … 1,840 語デプロイ後
<main><div id="__next"></div></main> … JavaScript 実行前は 0 語- 検索エンジンの動き
- 最初の取得では空のページに見えます。レンダリングは後回しになるか行われず、順位が下がります。
- HawkDelta の評価
- 生の HTML とレンダリング後のページを比較します。メインコンテンツが半分以下になると検出します。
デプロイ前
sitemap.xml: 214 URLデプロイ後
sitemap.xml: 131 URL(83 件削除、うち 9 件に検索クリックあり)- 検索エンジンの動き
- 消えた URL のクロール頻度が下がります。リンクを獲得していたページは、徐々にインデックスから外れます。
- HawkDelta の評価
- Search Console を接続している場合、検索トラフィックのある削除済み URL だけを対象にします。不要ページの整理は通知しません。
デプロイ前
User-agent: *
Allow: /デプロイ後
User-agent: *
Disallow: /blog/- 検索エンジンの動き
- ディレクトリ全体のクロールが止まります。robots.txt が 5xx を返すと、サイト全体のクロールが一時停止することがあります。
- HawkDelta の評価
- 検索トラフィックのあるブロック済みページは重大。robots.txt 自体が失敗し始めた場合は、サイト全体で重大です。
毎回のデプロイで、ほかにも次の項目をチェックします:リダイレクトとリダイレクトチェーン、ステータスコード、H1、meta description、構造化データ、hreflang、内部リンク、ページの重さ、セキュリティヘッダー、そしてリンクプレビュー(Open Graph と X カードのタグ、プレビュー画像が読み込めるか)。
すべてのルールを、デプロイのたびに。
サイトに合わないルールは、サイトごとにオフにできます。「常にオン」のルールはオフにできません。ページを検索から消してしまうものだからです。
インデックス
- ページが noindex になる常にオン
- robots.txt がページをブロック、または失敗常にオン
- ページが壊れる(4xx または 5xx)常にオン
- canonical の削除、変更、プレビューホストの指定
- サイトマップの破損、またはトラフィックのあるページの欠落
- hreflang の削除、破損、戻りリンクの欠落
コンテンツとレンダリング
- メインコンテンツが半分以下に減少
- JavaScript の実行後にしか表示されないコンテンツ
- タイトルの削除、重複、書き換え
- H1 の変更、meta description の削除
- 構造化データ(JSON-LD)の削除または破損
リンクとリダイレクト
- 新しいリダイレクト、301 から 302 への変更、3 段以上のチェーン
- 内部リンクが半分以下に減少
速度とセキュリティ
- 読み込み時の JavaScript が 50% 増、かつ 300 KB 以上増加
- ホームページが送らなくなったセキュリティヘッダー
リンクプレビュー
- Open Graph または X カードのタグの消失
- 読み込めなくなったプレビュー画像
重要度はトラフィックに従う。
同じ変更でも、クリックの 18% をもたらすページと、誰にも見つからないページとでは重みが違います。Search Console を接続すると、各検出結果は直近 28 日間に各ページが得たクリック数で重み付けされます。
- robots.txt、サイトマップ、ホームページは決して下げられません。
- 見た目に関わる変更(タイトル、説明、見出し、リンク)は、クリックが 5 回未満のページでは「低」にとどまります。
- リンクプレビューは Google ではなく、ソーシャルネットワークからの訪問で重み付けされます。
- Search Console がない場合、各ルールは本来のレベルのままで、メールにもそう記載されます。
/pricingクリックの 14%重大 1 段階上げ:サイトのクリックの 10% 以上を占めるページ。
/blog/launchクリックの 2%高 ルール本来のレベル。
/old-promo表示回数なし低 2 段階下げ:28 日間表示回数なし。
サンプルデータです。
大事なときだけ知らせる。
2 回チェック
深刻な検出結果は、メールの前にもう一度取得します。タイムアウトやコールドスタートで誰かを呼び出すことはありません。
しきい値は自分で
デフォルトでは、重大と高の問題だけがメールで届きます。それより低いものはアプリで待機します。
意図的な変更はワンクリック
変更を意図的なもの、または誤検知としてマークすると、その項目が新しいベースラインになります。同じページの他の検出結果は開いたままです。
精度を表示
アプリは直近 28 日間のアラートのうち実際の問題だった数を表示するので、次のアラートも信頼できます。
デプロイの前、合間、そして後に。
マージ前にプレビューをチェック
プレビューのアドレス(保護バイパス付きの Vercel、Netlify の deploy preview、Pages のプレビュー)を貼り付けて本番と比較できます。アラートは送らず、ベースラインも変えません。
それ以外は毎日のチェックで
CMS での編集から Cloudflare のルールまで、デプロイを経ない変更は 1 日 1 回の本番チェックで見つけます。
初日にベースライン
最初のチェックでサイトの現状を記録し、すでに壊れていたものだけを一覧にします。以降のデプロイはすべてこれと比較されます。
修正は確認されてから
検出結果は、後のチェックで見つからなくなるまで開いたままで、そこで初めて修正済みになります。見なくなったという理由だけで閉じられることはありません。
あなたのサイトで確かめる。
ベータ版は 2027年2月28日 まで無料です。Vercel、Netlify、Cloudflare 上のサイトは先着 50 件まですぐに利用を開始でき、創設メンバーは永久に 40% 割引になります。
ベータ版の仕組みメールをご確認ください。
にリンクをお送りしました。開いて確認すると、すぐに参加できるかどうかと、サイトの初回チェックの結果が表示されます。
任意の質問が 2 つあります。それぞれワンタップで答えられます。
管理しているサイトはいくつですか?
あなたは…
数分たっても届かない場合は、迷惑メールフォルダをご確認いただくか、。