SEOツール

無料 Referrer Policyタグジェネレーター

リファラー情報を制御するためのReferrer-Policyヘッダーまたはメタタグを生成します。

ツールを読み込み中...

Referrer Policyタグジェネレーターとは

Referrer-Policyは、訪問者が外部リンクをクリックしたりクロスオリジンリソースを読み込んだりする際に、どの程度のリファラーURL情報を送信するかを制御します。プライバシー、アナリティクス制御、アフィリエイトリンクの処理に役立ちます。ポリシーはHTTPヘッダー、metaタグ、または要素ごとの属性として設定できます。

クイックアンサー

Referrer-Policyを使用して、訪問者がサイトのリンクをクリックしたときに送信されるリファラー情報の量を制御します。strict-origin-when-cross-originはバランスの取れたデフォルトで、同一オリジンリクエストでは完全なURLを送信し、クロスオリジンリクエストではオリジンのみを送信します。

Last updated: 2026-05-25

制限事項

  • metaタグまたはリンク属性で設定されたReferrer-Policyはヒントです。ブラウザはユーザーのプライバシー設定に基づいて上書きする可能性があります。
  • no-referrerポリシーは、Refererヘッダーに依存するアナリティクス、リファラートラッキング、ログ記録を壊す可能性があります。
  • HTTPヘッダーベースのReferrer-Policyはmetaタグより優先されます。両方を一貫して設定する必要があります。

Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub

使い方

  1. プライバシーとアナリティクスのニーズに合ったポリシー値を選択します。
  2. ツールが各オプションで送信されるリファラー情報を説明します。
  3. ヘッダーまたはmetaタグをサイト設定にコピーします。
  4. 特定のリンクに対してきめ細かい制御を行うため、要素ごとのreferrerpolicy属性を適用します。

主な用途

  • プライバシー重視のサイトでリファラー情報を除去する。
  • アナリティクスとマーケティングアトリビューションのために完全なリファラー情報を保持する。
  • サイト全体のポリシーを設定し、特定のリンクでは要素ごとのオーバーライドを行う。

用途

使用例

プライバシー重視のブログ

プライバシー重視のブログがstrict-origin-when-cross-originを使用して、同一オリジンリンクでは完全なリファラーデータを送信しつつ、クロスオリジンリクエストではオリジンのみを送信します。

アフィリエイトリンクの処理

アフィリエイトサイトがno-referrer-when-downgradeを使用して、HTTPSリンクではリファラーデータを保持し、プレーンHTTP宛先では除去します。

よくあるミス

  • no-referrerを設定して、リファラーデータに依存するアナリティクスを壊してしまう。
  • 外部サイトにクエリパラメータを含む完全なURLを漏洩するunsafe-urlを使用する。
  • metaタグのポリシーがHTTPヘッダーで上書きされる可能性を忘れる。

検証

  1. ページからリンクをクリックし、DevToolsのNetworkパネルでRefererヘッダーを確認します。
  2. 異なるポリシー値をテストし、Networkパネルのリクエストヘッダーでリファラー値を確認します。

FAQ

Referrer PolicyタグジェネレーターのFAQ

ヘッダーとmetaタグのどちらを使用すべきですか?

HTTPヘッダーの方が強力で、画像やスクリプトを含むすべてのリソースに適用されます。metaタグはGitHub Pagesなどヘッダーを設定できない場合に使用します。

最も安全なデフォルトポリシーはどれですか?

strict-origin-when-cross-originは、同一オリジンリクエストでは完全なリファラーを送信し、クロスオリジンリクエストではオリジンのみを送信することで、プライバシーと機能性のバランスを取ります。

Referrer-PolicyはGoogle Analyticsなどのアナリティクスツールに影響しますか?

制限的なReferrer-Policyは、アナリティクスレポートで利用可能なリファラーデータの量を減らす可能性があります。strict-origin-when-cross-originの場合、アナリティクスツールはリファラーページのオリジン(https://example.comなど)を引き続き受信するため、ほとんどのレポートには十分です。No-referrerはクロスオリジンリクエストからリファラーデータを完全に削除するため、トラフィックソースの分析が難しくなります。

no-referrerとstrict-originの違いは何ですか?

no-referrerは同一オリジン、クロスオリジンを問わず、すべてのリクエストでリファラー情報を送信しません。strict-originは同一オリジンリクエストでは完全なリファラーを送信しますが、クロスオリジンリクエストではプロトコルのセキュリティレベルが同じ場合(HTTPSからHTTPS)にオリジンのみ(パスとクエリなし)を送信します。no-referrerが最もプライベートで、strict-originはプライバシーと有用なリファラーデータのバランスを取ります。

関連ツール

その他のseoツール

こちらもお試しください

こちらもお試しください