HTTPヘッダーチェッカー
This makes two user-triggered requests for one URL from Cloudflare infrastructure. It compares user-agent responses, not verified crawler behavior or crawler IP access.
Compare staging or another URL
The report compares the final response headers from two independent checks.
チェックは当サーバーから実行します。入力したURLは取得しますが、結果は保存しません。 Complete response header maps are returned to your browser. Repeating the same URL and user-agent within about ten minutes may reuse a short-lived edge cache. 匿名化した実行単位の結果件数を集計調査に使う場合があります。URL、ドメイン、IPアドレス、識別子は含めず、100回未満の実行から統計を公開しません。
Compare common headers across up to five URLs
Frequency is calculated in this browser from the live final responses in this run. It is not a global popularity dataset.
| Header | Responses | Frequency | Registry status |
|---|
+ で現在のサイトまたはページを保存します。保存したサイト、ページ、リストの横にある☆を使うとお気に入りに追加できます。最近のチェック履歴は下に表示されます。
名前付きリストを作成
ローカルの選択内容から対象を入力しました。
サイトパスポート この保存済みサイトのローカルコンテキスト
ローカルデータ
保存した対象、名前付きリスト、最近のチェック概要はこのブラウザ内だけに残ります。
Delivery & transfer facts
Cache diagnostics
Changed final-response headers
Redirect chain & complete headers
Raw curl-style header view
このツールを評価
このツールについて
すべてのリダイレクトホップで完全なレスポンスヘッダーを調べ、セキュリティとSEOを分けた評価、CDN・エッジの手掛かり、圧縮の詳細、ステージングと本番の差分を確認します。
機能
- リダイレクト各ホップのヘッダー
- セキュリティとSEOの別評価
- CDN・エッジのフィンガープリント
- ステージングと本番の差分
仕組み
対象URLを追跡して各リダイレクトホップのヘッダーを記録し、選択したセキュリティ・SEOシグナル、CDN、圧縮を分類します。ステージングと本番の応答を並べて差分を示します。
制限事項
- 検査は取得できたレスポンスヘッダーに限られ、サーバー内部、認証後の挙動、すべての利用者地域、アプリケーションの脆弱性を推測しません。
- 評価は観測可能なシグナルの整理であり、セキュリティ、SEO、性能の保証ではありません。
よくある質問
繰り返されたヘッダーフィールド行はそのまま保持されますか?
完全には保持されません。Worker Fetch Headers API は、正規化され、場合によっては結合された値を公開します。このチェッカーは結合された値を解析して評価しますが、繰り返されたフィールド行の元の順序や境界を復元することはできません。
HTTP バージョンは表示されますか?
Workers はネゴシエートされた HTTP バージョンを公開しません。Alt-Svc が HTTP/3 を通知している場合だけ報告しますが、それはこのリクエストで HTTP/3 が使われた証拠ではありません。
ブラウザーと Googlebot の結果が異なるのはなぜですか?
サイトはユーザーエージェントに応じてヘッダーを変えることがあります。このツールは選択したユーザーエージェント文字列を Cloudflare のデータセンターから送信するもので、検証済みクローラーの IP 範囲から送信するわけではありません。
URL は保存されますか?
いいえ。レポートを作成するために URL を取得し、短時間のエッジキャッシュが同じ URL とユーザーエージェントのレスポンスを約 10 分間再利用する場合があります。
セキュリティヘッダーの評価が高ければ、サイトが安全だと証明できますか?
いいえ。この評価は、定義済みの公開レスポンスヘッダー一式を対象とします。アプリケーションの脆弱性、認証、サーバー設定、依存関係のリスク、ポリシーがアプリケーションで正しく機能するかどうかはテストしません。
SEO 評価は HTML の canonical タグと robots タグを検査しますか?
いいえ。X-Robots-Tag や Link ヘッダーなど、HTTP レベルのシグナルを評価します。ページレベルの canonical 要素と robots 要素には、HTML を認識できるチェッカーが必要です。
よくある問題と修正方法
- エラー HSTSがありません 修正: HTTPSレスポンスでStrict-Transport-Securityを配信してください。検証済みのmax-ageから始め、すべてのサブドメインがHTTPS対応済みの場合に限りincludeSubDomainsへ拡張します。
- 警告 HSTSの有効期間が短すぎます 修正: 対象ホストすべてでHTTPSが動作することを確認してから、Strict-Transport-Securityのmax-ageを31,536,000秒以上へ引き上げてください。
- エラー コンテンツセキュリティポリシーがありません 修正: ページで実際に必要なscript、style、image、frame、接続先だけを許可するContent-Security-Policyを追加し、report-onlyから段階的に強制モードへ移行してください。
- 警告 フレーミング保護がありません 修正: ページの埋め込みを許可するオリジンをContent-Security-Policyのframe-ancestorsへ指定するか、埋め込みを一切許可しない場合はX-Frame-Options: DENYを使用してください。
- 警告 Referrer-Policyがありません 修正: Referrer-Policyをstrict-origin-when-cross-originにするか、サイトの分析要件を満たすさらに厳格なポリシーを設定してください。
- 警告 Referrerポリシーから完全なURLが漏えいします 修正: クロスオリジンのリクエストで完全なパスとクエリ文字列を公開しないよう、unsafe-urlまたはorigin-when-cross-originをstrict-origin-when-cross-originへ置き換えてください。
- 情報 クロスオリジン埋め込みポリシーがありません 修正: ページにクロスオリジン分離が必要ならCross-Origin-Embedder-Policy: require-corpを設定し、埋め込むすべてのクロスオリジンリソースで明示的に許可してください。不要なら、分離を必要としない理由を記録します。
- エラー HTTP canonicalが複数あります 修正: 優先URLを示すrel="canonical"付きHTTP Linkヘッダーを1つだけ出力し、エッジまたはオリジンで競合するcanonical対象を削除してください。
- エラー Vary: *により有効なキャッシュができません 修正: キャッシュを再利用できるよう、Vary: *を、Accept-EncodingやAccept-Languageなど実際にレスポンスを変えるリクエストヘッダーだけへ置き換えてください。
- 警告 ユーザーエージェントによってレスポンスが変わります 修正: 可能な限りUser-Agentによるレスポンス全体の出し分けをやめ、機能検出または限定的に正規化した端末シグナルを使用し、クローラーにも同等の主要コンテンツを返すことを確認してください。
- 警告 Googlebotに制限的なキャッシュ指定が返されています 修正: コンテンツが本当にパーソナライズされている場合を除き、Googlebot 専用に送った no-store/private キャッシュ指定を削除し、ユーザーに返すものと同じキャッシュ可能な公開表現を返してください。
- 情報 Cache-Controlがありません 修正: リソースに適した Cache-Control ポリシーを明示してください。再利用可能なコンテンツには public max-age/s-maxage、本当に機密性の高いレスポンスには no-store を使用します。
- 情報 ETagがありません 修正: キャッシュ可能なレスポンスへ安定したETagまたはLast-Modifiedバリデーターを追加し、変更のないコンテンツを再ダウンロードせず再検証できるようにしてください。
- エラー X-Robots-Tagがインデックス登録をブロックしています 修正: 検索に掲載するURLのX-Robots-Tagからnoindexを削除し、最終レスポンスを確認して再クロールをリクエストしてください。