compliance-checker について
プラットフォームの規定に照らして、ダイレクトレスポンス広告などのマーケティング文案を監査するスキルです。分類、問題の重大度判定、意図を保つ修正案の提示を行います。
主な機能
- 01文案、プラットフォーム、商品、ファネル段階の分類
- 029項目チェックリストによる監査
- 03重大度別の行単位の問題指摘
- 04規定に沿った文案の修正案
- 05コンプライアンススコアの算出
活用シーン
- 01出稿前の広告文案の確認
- 02ランディングページのコンプライアンスリスク確認
- 03マーケティング文案の健康・収入表現の修正
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ robpalmer99/ claude-code-copywriting-skills --skill compliance-checkerインストール後、Claude Code で/compliance-checkerを入力して読み込まれたか確認します。
同梱ファイルreferences/trigger-words.md
詳細
Rob Palmer が作成 — ダイレクトレスポンスのコピーライター(追跡実績 $523M 以上)。 ソースと更新情報:https://github.com/robpalmer99/claude-code-copywriting-skills CC-BY-4.0 の下で無料公開。再配布の際はクレジット表記をお願いします。
コンプライアンスチェッカースキル
このスキルは、ダイレクトレスポンスのコピー(広告、ランディングページ、VSL、メール)が、各プラットフォームのコンプライアンスルールに準拠しているかを確認します。300 回以上アカウント停止を経験し、実際に何が審査落ちの原因になるかを学んだ実務者の知識を基にしています。
目標は、広告の審査落ちやアカウント停止が発生する前にコンプライアンス上の問題を見つけ、準拠したリライトによって説得力を保つことです。
ステップ 1:コピーを分類する
確認を始める前に、次の 4 点を特定してください。不明な点があればユーザーに確認してください。
コピーの種類
- 広告(メインテキスト、見出し、説明文、動画スクリプト)
- ランディングページ(ブリッジページ、プレセールページ、PDP)
- VSL スクリプト(ビデオセールスレターの文字起こし)
- メール(一斉配信、シーケンス、自動返信)
- 記事風広告(ネイティブコンテンツ、編集記事風)
プラットフォーム
- Meta/Facebook(最も厳格 — 詳細なルールは以下を参照)
- Google Ads(医療に関する主張の禁止、おとり商法の取り締まり)
- TikTok(商業コンテンツの開示、生体情報を示す画像の禁止)
- YouTube(より寛容 — 使用前後の画像が許可される)
- ClickBank(アフィリエイトネットワークのルール、収入に関する主張)
製品カテゴリ
- サプリメント/摂取する製品(Meta で最も厳しく審査 — 特に念入りに確認)
- E コマース製品(購入後アンケート、ページスコアによるペナルティ)
- デジタル製品(審査は比較的緩やか — 購入後アンケートなし)
- コーチング/サービス(収入に関する主張への配慮)
注:物理的なアップセルを伴うデジタル製品は、E コマースとして再分類される場合があります。
ファネル内の位置
- フロントエンド広告(最も厳格なルール)
- ランディングページ(厳格 — 製品を表示する必要があり、離脱用ナビゲーションが必要)
- アップセルページ(比較的寛容 — 購入後はカウントダウンタイマー、緊急性を促す表現、強い言い回しも可)
ステップ 2:トリガーワードのリファレンスを読み込む
トリガーワードと準拠した代替表現をまとめた表を、references/trigger-words.md から読み込んでください。
ステップ 3:フェーズ 1 — チェックリスト監査
各カテゴリを確認してください。それぞれについて PASS/FAIL/WARN を報告します。
9 項目のコンプライアンスチェックリスト
1. 個人的属性
- 視聴者に症状があると仮定する「あなた」や「あなたの」を使っていない(E コマース/サプリメント広告)
- 問題を抱えていると示唆する質問をしていない(「〜でお困りですか?」=問題を抱えていると示唆する)
- 特定の属性を名指ししていない(「女性の代謝」=個人的属性)
- 症状を名指ししていない(「糖尿病をお持ちの場合」=症状があると示唆する)
- 必要に応じて三人称の表現を使っている(「多くのアメリカ人が……」/「ほとんどの人が……」)
重要な理由: Facebook は、視聴者の個人的属性(年齢、病状、体型、経済状況)を把握していると示唆することを違反とみなします。痛みについて述べる場合は「あなた」を「私」に変えるか、三人称の表現を使ってください。
準拠した表現パターン:
- 「多くのアメリカ人が……する方法を探しています」(三人称)
- 「以前は……に悩んでいました」(一人称の体験談)
- 「気になる部位に取り組んでいる人々……」(一般的な集団)
非準拠の表現パターン:
- 「〜でお困りですか?」(問題を抱えていると示唆する)
- 「糖尿病をお持ちの場合……」(症状を名指しする)
- 「40 歳以上の女性で……」(属性と年齢を名指しする)
2. 扇情的・否定的な表現
- 禁止されている否定的な単語を使っていない:ruin、destroy、kill、wreck、terrible、worse、disgusting、bad、harmful、detrimental、damaging、wipe out、butcher
- 恐怖をあおる表現を使っていない(「X を摂取しないと、寿命が縮みます」)
- 衝撃的、暴力的、または恐怖に基づくコンテンツを含まない
- 否定的な画像描写を含まない(悲しそうな顔、体にある赤い斑点、武器)
- 全体を通して肯定的または中立的な表現を使っている
準拠した代替表現: impact、change、support、help、balance、manage、affect、influence
3. 医療・健康に関する主張
- すべての健康に関する主張に、断定を和らげる言葉(help、support、can、may、promote)を使用している
- 断定的な主張がない(「grow hair」ではなく「help support hair growth」)
- 「X日でYの結果が得られる」という表現がない(期間と結果の組み合わせは断定的な主張になります)
- 病名を直接使用していない(糖尿病、アルツハイマー病、認知症、がん)
- 科学的な主張をする場合、研究を引用している
- お客様の声に「結果には個人差があります」という注記をアスタリスク付きで記載している
断定を和らげるルール: 修飾語を付けずに健康に関する動詞を使うことは絶対に避けてください。「血糖値を調整する」は主張に当たります。「血糖値のサポートに役立ちます」は準拠した表現です。
必須の修飾語: helps、supports、can、may、promotes、aids in、assists with
病名を避ける言い換え:
- 「Diabetes」→「type two」(「diabetes」という単語は使わない)
- 「Alzheimer's/dementia」→「memory」、「brain health」、「brain fog」
- 「Cancer」→言及できません。表現全体を変更する必要があります
- 「Arthritis」→「joint health」、「joint comfort」
4. 収入・金銭に関する主張
- 収入を保証する約束がない
- 免責事項なしで具体的な収益を主張していない
- 可能な限り「earnings」ではなく「revenue」を使用している
- 「lifetime」アクセスがない(ClickBankで禁止)
- 実際に必要となる、または一般的な労力を反映している
準拠した収入に関する表現:
- 不可:「リードを1件5ドルでXXX件獲得する方法をお見せします」
- 可:「独自のプロセスにより、リードを1件5ドルでXXX件獲得できる可能性があります」
- 不可:「不労所得を保証します」
- 可:「努力と注意を要する収入の可能性」
5. ビフォー・アフター
- ビフォー・アフターの画像を並べて表示していない(Facebookで禁止)
- 身体の一部にズームしていない(ユーザーに自分の身体を気にさせるため)
- 結果を示す場合、準拠した代替表現を使用している
準拠した代替表現:
- カメラに向けた一人称の成功談(インフルエンサー形式)
- 具体的なメリットを説明するお客様の声(画像ではなくテキスト)
- 製品のデモ動画
注: YouTubeではビフォー・アフターが認められています。このルールはFacebookに固有のものです。
6. オープンループとクリックベイト
- 未解決のオープンループがない(本文で解決していても、見出しに未解決のまま残してはいけません)
- クリックを重ねさせる好奇心の連鎖や、情報を得るためのゲートがない
- 投稿文、見出し、または動画のウォーターマークに製品名が表示されている
- 広告の内容がランディングページの内容を正確に反映している
オープンループのルール:
- 準拠していない例:「今すぐ視聴して、関節炎を加速させる5つの食品を見つけましょう」(オープンループ)
- 準拠している例:「避けるべき食品を以下で紹介します」(解決済み)
- 準拠していない例:「本当に効果的な3つの減量方法を見つけましょう」(名詞句の背後に隠している)
- 準拠している例:「体重を管理する効果的な3つの方法」(直接的な表現)
7. トリガーワード
- すべてのコピーを
references/trigger-words.mdと照合している - フラグが付いた単語をすべて準拠した代替表現に置き換えている
- 健康・医療に関するすべての動詞に断定を和らげる修飾語が付いている
8. ランディングページの要素(ランディングページを確認する場合)
- VSLを視聴しなくても製品情報が確認できる(閲覧者がスクロールするだけで販売内容を判断できる)
- VSLが自動再生されない(動画の最初の2秒間でなければ、ループするGIFは可)
- ページ外へのナビゲーションがある(ハンバーガーメニュー、ヘッダーリンク、フッターリンク)
- ホームページが正当なものである(2ページだけのブログではなく、十分な内容、プライバシーポリシー、利用規約が必要)
- 偽のカウントダウンタイマーや在庫僅少を装う表示がない
- 免責事項が記載されている(プライバシーポリシー、返品ポリシー、利用規約)
- お客様の声に「結果には個人差があります」と記載されている
- 科学的な主張に引用があり、ページ下部に研究の完全な出典が記載されている
9. 広告とページの一貫性
- 視覚的に一貫している(広告とページで同じロゴ/ウォーターマークを使用している)
- メッセージの雰囲気が同じ(閲覧者が適切なページに来たと感じる)
- 誤解を招く誘導がない(広告の主張がランディングページの内容と一致している)
- 同じルートドメインを使用している(別ドメインへのリダイレクトチェーンがない――よくある禁止理由)
- ブランドのURLへ直接誘導している(アフィリエイト形式のリダイレクトリンクを使用しない)
Step 4: フェーズ 2 — 行単位のフラグ付け
コピーを一行ずつ確認します。見つかった問題ごとに、以下を行ってください。
### Issue N [SEVERITY]
> "The exact problematic text quoted here"
**Rule:** Which compliance rule this violates and why
**Rewrite:** A compliant alternative that preserves persuasive power
深刻度:
- HIGH — 却下またはアカウント停止につながる可能性が高いです。実行前に必ず修正してください。
- MEDIUM — リスクがあり、審査担当者によってはフラグが付く可能性があります。修正してください。
- LOW — 軽微な懸念点です。より厳しい審査サイクルではフラグが付く可能性があります。
深刻度の高い問題を優先してください。 HIGH、MEDIUM、LOW の順に対応します。
書き換えルール:
- 原文の説得力を保ってください
references/trigger-words.mdに記載された、コンプライアンスに準拠した置き換え表現を使用してください- コピーの語り口とリズムを維持してください
- 書き換え後の文章は、そのまま差し替えて使えるものにしてください。長さとトーンはおおむね同じにします
Step 5: コンプライアンススコア
2 つのフェーズを終えたら、次のように算出してください。
採点方法: 10 点から開始します。HIGH の問題 1 件につき 2 点、MEDIUM は 1 点、LOW は 0.5 点を差し引きます。最低点は 0 点です。
| スコア | 評価 | 推奨事項 |
|---|---|---|
| 8-10 | 実行可能 | 修正は軽微、または不要です |
| 5-7 | 修正が必要 | 提出前にフラグが付いた問題に対処してください |
| 0-4 | 大幅な書き直し | コンプライアンス上の問題が重大なため、書き直しが必要です |
出力形式
## Copy Classification
- Type: [ad / landing page / VSL / email / advertorial]
- Platform: [Meta / Google / TikTok / YouTube / ClickBank]
- Product: [supplement / digital / ecom / coaching]
- Funnel position: [front-end ad / landing page / upsell]
## Phase 1: Checklist Audit
| # | Category | Status | Notes |
|---|----------|--------|-------|
| 1 | Personal Attributes | PASS/FAIL/WARN | [brief note] |
| 2 | Sensational/Negative Language | PASS/FAIL/WARN | [brief note] |
| 3 | Medical/Health Claims | PASS/FAIL/WARN | [brief note] |
| 4 | Income/Financial Claims | PASS/FAIL/WARN | [brief note] |
| 5 | Before/After | PASS/FAIL/WARN | [brief note] |
| 6 | Open Loops & Clickbait | PASS/FAIL/WARN | [brief note] |
| 7 | Trigger Words | PASS/FAIL/WARN | [brief note] |
| 8 | Landing Page Elements | PASS/FAIL/WARN/N/A | [brief note] |
| 9 | Ad-to-Page Consistency | PASS/FAIL/WARN/N/A | [brief note] |
## Phase 2: Line-Level Issues
### Issue 1 [HIGH]
> "quoted text"
**Rule:** explanation
**Rewrite:** compliant alternative
### Issue 2 [MEDIUM]
> ...
## Compliance Score: X/10
[Ready to run / Needs fixes / Major rewrite needed]
## Summary
- X HIGH issues, Y MEDIUM, Z LOW
- Top priority fixes: [numbered list]
- What's already compliant: [brief note]
プラットフォーム別ルール
Meta / Facebook(詳細解説)
Facebook 広告で避けるべき 7 つの重大な違反
- 否定的な個人属性の示唆 — 閲覧者の問題を知っているかのように決めつける
- 扇情的・衝撃的な表現 — 恐怖をあおる手法、暴力的な画像、死に関する表現
- 情報の非開示 — 最終的に何も提示しないクリックベイトの誘導
- 断定的な医療上の主張 — 「X 日で Y の効果が出る」、成果の保証
- 使用前・使用後の画像 — 体型の比較を横並びで表示する
- 個人属性 — 性別、年齢、健康状態を対象者として特定する
- 否定的な表現 — 台無しにする、破壊する、殺す、壊す、ひどい
Meta の 3 段階審査システム
| 段階 | 審査対象 |
|---|---|
| 1. 広告 | 主張、扇情的な表現、個人属性、クリックベイト、ランディングページとの整合性 |
| 2. ランディングページ | 商品の視認性、VSL の自動再生、退出ナビゲーション、免責事項、偽の緊急性 |
| 3. コンバージョン後 | 購入者へのフィードバックアンケート(Eコマースのみ)。評価が低いとペナルティ |
Meta におけるデジタル商品と Eコマース商品の審査の違い
| 要素 | デジタル商品 | Eコマース商品/サプリメント |
|---|---|---|
| 購入後アンケート | なし(自動配信) | あり(フィードバックスコア) |
| ページスコアによるペナルティ | なし | あり(しきい値を下回ると自動的にペナルティ) |
| 摂取する商品の審査 | 該当なし | さらに細かく審査 |
| 再分類のリスク | あり(物理商品へのアップセルがある場合) | デフォルト |
| 全体的な審査の厳しさ | 低い | 高い |
コンプライアンスに準拠した見出しの書き換え例(Meta)
| 準拠していない表現 | 問題となる理由 | 準拠した表現 |
|---|---|---|
| "Are you struggling with high blood sugar?" | 個人属性+病名 | "Many Americans are looking for ways to help support balanced glucose levels" |
| "Regulate erratic blood sugar with XYZ" | 断定的な主張(「regulate」) | "XYZ helps support erratic blood sugar" |
| "Why a spare tire increases death risk" | 扇情的+恐怖をあおる手法 | "How does a spare tire impact health?" |
| "The ideal way to stabilize weight" | 「The ideal」=唯一の方法 | "An ideal way to support weight management" |
| "These 5 foods ruin women's metabolism" | 個人属性+否定的な表現 | "Discover how 5 foods impact metabolism" |
| "Avoid these 5 foods at all costs" | 恐怖をあおる手法+否定的な表現 | "5 foods that may impact digestive health" |
| "If you don't take X, you'll gain weight" | 恐怖をあおる手法+「you」+断定表現 | "How X may help support weight management" |
Facebook と YouTube の比較
| 要素 | YouTube | |
|---|---|---|
| 使用前・使用後の画像 | 禁止 | 許可 |
| 体の部位へのズーム | 禁止 | 許可 |
| 強引な主張 | 厳しく制限 | より寛容 |
| 審査の厳しさ | 高い(特に摂取する商品) | 低い |
| 表現のトーン | ポジティブまたは中立である必要があります | より直接的な表現も可能です |
Google Ads(対象範囲は限定的)
- 禁止事項: 医療に関する主張、「無料トライアル」、「奇跡の治療法」、「科学的根拠のない治療法」
- すべての主張は科学的根拠に基づいている必要があります
- おとり商法: ランディングページは広告の内容と完全に一致している必要があります
- 措置: 警告なしで即時にアカウントが停止される可能性があり、永久に利用禁止となる場合もあります
- Google は Meta ほど柔軟に判断しません。先に利用を禁止し、質問をすることはありません
TikTok(対象範囲は限定的)
- すべてのプロモーション投稿で商業コンテンツの開示が必須
- 主張は、動画内の開示によって証明する必要があります
- 医療器具や「生体情報を示す画像」は禁止
- ホルモン関連キーワードを使った広告は削除されます
- サプリメントの広告主は、承認前に地域の認証を提示する必要があります
- 表現の取り締まりより、開示要件に重点が置かれています
YouTube(対象範囲は限定的)
- **Facebook より寛容です。**使用前・使用後の比較が許可され、より直接的な主張もできます
- **同じ FTC 規則が適用されます。**誤解を招く主張は禁止され、収入に関する免責事項が必要です
- Facebook で禁止されている内容の多くは、YouTube では問題ありません
- ただし、明らかに虚偽の主張や、医療診断に関する表現は禁止されています
ClickBank(対象範囲は限定的)
- 生涯アクセスを意味する表現に「生涯」は絶対に使わないでください
- 大規模に提供できない、個別指導やサービスに関する主張は禁止
- 教える手法によって特定の収入を得られるとは主張できません
- **妥当な想定:**平均的な人は、努力すれば副収入を得られます
- 販売ページでは、顧客が受け取る内容を明確に説明する必要があります
- 販売上の説得力を高めることは推奨されますが、誇張しすぎないでください
FDA の表現ルール(健康・サプリメント関連)
健康やサプリメントに関するコピーには、プラットフォームの規則に加えて FDA の規則が適用されます。
- いかなる病気についても、治療、治癒、診断、予防をうたうことはできません
- **構造に関する表現は可能です:**解剖学的構造や身体機能について説明します(「健康な肝機能をサポートする」)
- 機能に関する表現は可能です:「脳が健康に機能するのを助ける」
- 条件付きの表現が必要です:「可能性があります」、「できる」、「サポートを助ける」
- **抽象的な名詞は安全です:**幸福、ウェルネス、活力、自由(測定できないものは反論できません)
FDA の表現に関する具体的な注意点:
- 「高血糖」→「不安定な血糖値」を使う
- 「血糖値の急上昇」→「血糖値の変動」を使う
- 「血糖値を管理する」→「血糖値を維持する」を使う
**プロのヒント:**FDA の警告書を読んでください。FDA が好まない具体的な表現が示されています。避けるべき表現をまとめたカンニングペーパーのようなものです。
コンプライアンスの考え方
コンプライアンスは、より優れたコピーを生み出す創造上の制約です。誇張表現に頼れない場合は、次の要素が必要になります。
- より優れたストーリー
- より説得力のある仕組み
- より信頼できる証拠
- より繊細な感情への訴求
現代の優れたダイレクトレスポンスコピーは、コンプライアンスのおかげで、より洗練されています。優れたコピーライターはコンプライアンスを競争上の強みとして捉えています。これを理解している人は規模を拡大できますが、理解していない人は利用を禁止されます。
**黄金律:**まずコンバージョンを意識して書き、その後コンプライアンスに沿うように編集します。コンプライアンスを意識しすぎて創作のプロセスを損なわないでください。まず説得力のある下書きを仕上げてから、このチェックリストに沿って確認してください。
**コンプライアンスを守ることと、説得力を持たせることは両立できます。**優れたコピーはその両方を実現します。