hormozi-ad-factory について
Hormozi Ad Factoryは、広告の要素を個別に作成し、組み合わせて複数の案を作るフレームワークです。商品、対象者、媒体、形式に沿って広告を計画するマーケター向けです。
主な機能
- 01フック、広告本文、CTAを生成
- 025段階の認知度に沿ってフックを配分
- 03媒体の形式に合わせて要素を調整
- 04要素を組み合わせて広告マトリクスを作成
- 05選定した組み合わせと理由を提示
活用シーン
- 01製品発売向けの広告案を計画
- 02媒体に合わせた動画広告要素を作成
- 03認知段階別の広告コピーを作成
- 04モジュールから完成広告を構成
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ pedronauck/ skills --skill hormozi-ad-factoryインストール後、Claude Code で/hormozi-ad-factoryを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
assets/output-template.mdreferences/cta-templates.mdhook-formulas.mdmeat-formats.md詳細
Hormozi 広告ファクトリー
Alex Hormozi の組み合わせによる広告作成手法に基づき、1つの商品やオファーから150〜750種類以上の独自の広告バリエーションを生成する体系的なフレームワークです。
基本コンセプト
広告は、フック、メインコンテンツ、CTAの3つのモジュールで構成されます。広告を1つずつ作成するのではなく、各要素を個別に生成してから組み合わせます。
- 50個のフック × 3〜5個のメインコンテンツ × 1〜3個のCTA = 150〜750種類の独自の広告
このアプローチでは、テストに必要な膨大なバリエーションを作成できます。大規模に成果を上げるには、これが重要です。
ワークフロー
以下の4つのステップを順番に実行します。始める前に、ユーザーから背景情報を集めます。
ステップ0:背景情報を集める
広告の各要素を生成する前に、以下の質問をユーザーにします(すでに回答済みの質問は省略します)。
- 商品/オファー:宣伝する商品、サービス、またはオファーは何ですか?
- ターゲットオーディエンス:理想的な顧客は誰ですか?(属性、心理的特徴、悩み)
- プラットフォーム:これらの広告はどこに掲載しますか?(Instagram、YouTube、TikTok、Facebook、LinkedIn、Google)
- 形式:テキスト広告、動画スクリプト、カルーセル、またはその組み合わせですか?
- 既存の素材:過去に成果を上げた広告はありますか?エンゲージメントの高いオーガニックコンテンツはありますか?
- 競合の参考情報:参考にしたい競合広告はありますか?
- 独自の仕組み:この商品やアプローチは、他の選択肢と何が違いますか?
- 主な成果/証拠:具体的な数値、推薦コメント、事例研究などはありますか?
- 言語:デフォルトは英語です。ポルトガル語を話すユーザーには、特に指定がない限り、すべてのコンテンツをポルトガル語(ブラジル)で生成します。
ユーザーから得られる情報が少ない場合は、妥当な前提を推測し、作業を進める前にその前提を明確に伝えます。
ステップ1:50個のフックを生成する
フックとは、広告の最初の1〜3秒(動画の場合)、または最初の1行(テキストの場合)です。スクロールを止め、注意を引きます。以下の5つの方法を使って、バリエーションを作成します。
- 過去の広告で成果を上げたフック — ユーザーの過去の高パフォーマンス広告からフックを応用します。
- オーガニックコンテンツのフック — ユーザーの無料コンテンツの中から、最も成果を上げたもののフックを取り入れます。
- 競合の広告で成果を上げたフック — 競合の有料広告で実績のあるフックを応用します。
- 競合のオーガニックコンテンツのフック — 競合の無料コンテンツの中から、特に成果を上げたもののフックを取り入れます。
- プラットフォームの広告ライブラリ — Facebook Ad Library、TikTok Creative Center などで見つけたフックを使います。
異なるオーディエンス層を網羅するため、50個のフックを認知レベルごとに割り振ります。
| レベル | 説明 | フックのスタイル |
|---|---|---|
| 未認知 | 問題があることを知らない | パターンの中断、好奇心、衝撃 |
| 問題認知 | 問題は知っているが、解決策は知らない | 悩み、不満、欲求を指摘する |
| 解決策認知 | 解決策の存在は知っているが、まだ選んでいない | アプローチを比較する、他の選択肢の欠点を明らかにする |
| 商品認知 | 商品は知っているが、まだ購入していない | 反論を克服する、ソーシャルプルーフ、緊急性 |
| 最も認知度が高い | 商品をよく知っており、あとひと押しが必要 | 取引、ボーナス、希少性、直接的なオファー |
ユーザーが特定のレベルを重視するよう指定しない限り、各レベルにおよそ10個ずつ、均等に割り振ります。
フックの公式テンプレートと例については、references/hook-formulas.mdを読んでください。
ステップ 2:3~5 個のミートを生成する
ミートは広告の本文です。オファー、製品、ソリューション、または問題について、オーディエンスに伝えます。形式ごとに 1 つずつ生成します。
- デモンストレーション — 製品/サービスが実際に動作する様子を見せます。製品を認識しているオーディエンスに最適です。
- お客様の声 — お客様に体験を語ってもらいます。ソリューションや製品を認識しているオーディエンスに最適です。
- 教育 — 価値のある知識を伝えます。問題やソリューションを認識しているオーディエンスに最適です。
- ストーリー — 物語を語ります(創業者のストーリー、お客様の道のり、変化など)。認識がない、または問題を認識しているオーディエンスに最適です。
- 顔出しなし — 画面上のテキスト、ナレーション、B ロール、または画面録画を使用します。個人ブランドに依存せずに拡大するのに最適です。
各ミートは単体で成立し、どのフックや CTA と組み合わせても機能する必要があります。
ミートの構成と長さのガイドラインについては、references/meat-formats.md をお読みください。
ステップ 3:1~3 個の CTA を生成する
CTA は、次に何をすべきかを視聴者に明確に伝えます。効果的な CTA には、次の 5 つの要素を含められます。
- 何をするか — 具体的なアクション(クリック、コメント、DM、登録、購入)
- どのようにするか — 手順(下のリンクをクリック、「X」とコメント、ボタンをタップ)
- 何が得られるか — アクションを起こした直後に得られる結果
- 今すぐ行う理由 — 緊急性または希少性を示す要素
- リスクの軽減 — 不安を取り除く要素(無料トライアル、返金保証、契約不要)
すべての CTA に 5 つすべてが必要なわけではありませんが、優れた CTA の多くはその大半を含んでいます。
CTA のテンプレートと例については、references/cta-templates.md をお読みください。
ステップ 4:組み合わせを作成する
すべての要素を生成したら、それらをマトリックスにまとめます。次の形式で出力してください。
- 概要表:組み合わせの総数(フック × ミート × CTA)
- 「ゴールデン」な組み合わせの上位 10~15 件 — オーディエンスとメッセージの適合度に基づき、効果が高いと見込まれるもの。それぞれに理由を添える
- 要素ライブラリ全体:ユーザーが自由に組み合わせられるよう、種類別に整理する
出力形式のテンプレート全体については、assets/output-template.md をお読みください。
プラットフォームへの適応
対象プラットフォームに合わせて、各要素の形式を調整してください。
| プラットフォーム | フック | ミート | CTA |
|---|---|---|---|
| 動画広告(TikTok、YouTube、Reels) | 冒頭のセリフ/シーン(1~3 秒) | 映像の指示を含む台本パート(15~45 秒) | 画面上のテキストを含む締めのシーケンス |
| テキスト/コピー広告(Facebook、LinkedIn) | 見出しまたは冒頭の一文 | 本文の段落(3~8 文) | リンクを含む締めの段落 |
| カルーセル広告(Instagram、LinkedIn) | スライド 1 | スライド 2~8 | 最後のスライド |
| 短文形式(Twitter/X、Stories) | インパクトのある短い一文 | 最大 1~3 文 | 文中の CTA |
エラー処理
- ユーザーから製品情報が提供されない場合:広告を生成しないでください。最低限、製品名、製品の機能、対象ユーザーを尋ねてください。
- オーディエンスが曖昧な場合:認識の 5 段階すべてを対象に、バランスよくフックを生成し、前提を明記してください。
- プラットフォームが多すぎる場合:まずプラットフォームに依存しないセットを 1 つ生成し、その後、特定のプラットフォーム向けに調整することを提案してください。
- ユーザーが 50 個未満のフックを希望する場合:認識段階の分布を維持しつつ、数を比例して調整してください。
- ユーザーが要素ではなく広告全体を希望する場合:まず各要素を生成し、その後、ゴールデンな組み合わせの上位 15 件を、そのまま使える完成広告としてまとめてください。
例
例 1:SaaS 製品
ユーザー:「リモートチーム向けのプロジェクト管理ツールの広告を生成してください。」
プロセス:
- 確認する:価格、主な差別化要因、既存のお客様の声、プラットフォーム
- 認識段階ごとにフックを 50 個生成する(例:問題を認識している人向けに「リモートチームはステータス会議で週 5 時間を無駄にしています」)
- 4 つのミートを生成する:デモのウォークスルー、お客様の声、教育コンテンツ(「プロジェクト管理ツールが作業効率を下げている 3 つの兆候」)、創業者のストーリー
- 2 つの CTA を生成する:無料トライアル(リスクの軽減)+期間限定割引(緊急性)
- 400 通りの組み合わせを作成し、ゴールデンな広告の上位 15 件を選ぶ
例 2:物理的な商品(ポルトガル語)
ユーザー:「初心者向けのオンライン料理コースの広告を作成してください。」
プロセス:
- コンテンツはすべてポルトガル語(BR)で生成します
- 料理・教育分野のオーディエンスの認知度に合わせてフックを調整します
- 広告の切り口には、デモ(レシピの調理)、お客様の声(受講生の変化)、教育的な内容(初心者によくある間違い)を含めます
- CTA には、エンゲージメントを促すもの(「RECEITA とコメントしてください」)と、直接的なもの(「プロフィールのリンクをクリックしてください」)を含めます
- 効果的な組み合わせでは、Instagram/TikTok 向けに動画形式を優先します
例 3:最小限のコンテキスト
ユーザー:「コーチングビジネスの広告案がほしいです。」
プロセス:
- 次の点を尋ねます:どのようなコーチングか、ターゲット顧客は誰か、どのプラットフォームを使うか、オファーや価格帯はどうなっているか
- 生成する前に回答を待ちます
- ユーザーが「とにかく何か出してください」と言った場合は、前提を明示してから、汎用的なフレームワークを提示します