hormozi-ad-factory
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseHormozi Ad Factory
Hormozi广告工厂
A systematic framework for generating 150-750+ unique ad variations from a single product or offer, based on Alex Hormozi's combinatorial ad creation method.
这是一个系统化框架,基于Alex Hormozi的组合式广告创作方法,可针对单个产品或Offer生成150-750+个独特广告变体。
Core Concept
核心概念
Ads consist of three modular parts: Hook, Meat, and CTA. Instead of writing one ad at a time, generate each component independently, then combine them:
- 50 Hooks x 3-5 Meats x 1-3 CTAs = 150 to 750 unique ads
This approach creates massive variety for testing, which is what wins at scale.
广告由三个模块化部分组成:Hook、Meat和CTA。你不需要逐篇撰写广告,只需要独立生成每个组件,再将它们组合即可:
- 50个Hook × 3-5个Meat × 1-3个CTA = 150到750个独特广告
这种方法可以生成大量多样化广告用于测试,是规模化投放获胜的关键。
Workflow
工作流程
Execute the following four steps in order. Before starting, gather context from the user.
按顺序执行以下四个步骤。开始前,请先收集用户提供的上下文信息。
Step 0: Gather Context
步骤0:收集上下文
Before generating any ad components, ask the user these questions (skip any the user has already answered):
- Product/Offer: What product, service, or offer is being advertised?
- Target Audience: Who is the ideal customer? (demographics, psychographics, pain points)
- Platform: Where will these ads run? (Instagram, YouTube, TikTok, Facebook, LinkedIn, Google)
- Format: Text ads, video scripts, carousel, or a mix?
- Existing Assets: Are there any past ads that performed well? Any organic content with strong engagement?
- Competitor References: Any competitor ads to draw inspiration from?
- Unique Mechanism: What makes this product/approach different from alternatives?
- Key Results/Proof: Specific numbers, testimonials, or case studies available?
- Language: Default to English. For Portuguese-speaking users, generate all content in Portuguese (BR) unless told otherwise.
If the user provides minimal context, infer reasonable defaults and state the assumptions clearly before proceeding.
在生成任何广告组件前,向用户询问以下问题(用户已经回答的问题可以跳过):
- 产品/Offer:正在推广的产品、服务或Offer是什么?
- 目标受众:理想客户是谁?(人口属性、心理特征、痛点)
- 投放平台:这些广告将在哪里投放?(Instagram、YouTube、TikTok、Facebook、LinkedIn、Google)
- 内容格式:文字广告、视频脚本、轮播广告,还是混合格式?
- 现有素材:是否有过往表现较好的广告?是否有互动数据较好的原生内容?
- 竞品参考:是否有可以借鉴灵感的竞品广告?
- 独特机制:该产品/方案和其他替代方案相比有什么不同?
- 关键成果/证明:是否有具体数据、推荐语或案例研究可以使用?
- 语言:默认使用英文。针对葡萄牙语用户,除非另有说明,否则所有内容生成巴西葡萄牙语版本。
如果用户提供的上下文极少,请推断合理的默认值,在继续操作前明确说明所做的假设。
Step 1: Generate 50 Hooks
步骤1:生成50个Hook
Hooks are the first 1-3 seconds (video) or first line (text) of the ad. They stop the scroll and earn attention. Use these five sourcing methods to create variety:
- Winning hooks from previous ads — Adapt hooks from the user's past high-performing ads.
- Hooks from organic content — Pull hooks from the user's best-performing free content.
- Winning hooks from competitors — Adapt proven hooks from competitor paid ads.
- Hooks from competitors' organic content — Pull hooks from competitor top free content.
- Platform ad libraries — Use hooks found in Facebook Ad Library, TikTok Creative Center, etc.
Distribute the 50 hooks across awareness levels to cover different audience segments:
| Level | Description | Hook Style |
|---|---|---|
| Unaware | Does not know they have a problem | Pattern interrupt, curiosity, shock |
| Problem-Aware | Knows the problem, not the solution | Call out the pain, frustration, desire |
| Solution-Aware | Knows solutions exist, has not chosen one | Compare approaches, reveal flaws in alternatives |
| Product-Aware | Knows the product, has not bought | Overcome objections, social proof, urgency |
| Most Aware | Knows the product well, needs a push | Deals, bonuses, scarcity, direct offer |
Default to a balanced spread (~10 hooks per level) unless the user specifies a focus.
For hook formula templates and examples, read .
references/hook-formulas.mdHook是广告的前1-3秒(视频广告)或第一行内容(文字广告),作用是停止用户滑动、获取注意力。使用以下五种素材来源实现内容多样性:
- 过往广告的优质Hook — 改编用户过往高表现广告的Hook
- 原生内容的Hook — 从用户表现最好的免费内容中提取Hook
- 竞品的优质Hook — 改编竞品付费广告中已经被验证有效的Hook
- 竞品原生内容的Hook — 从竞品 top 免费内容中提取Hook
- 平台广告库 — 使用Facebook广告库、TikTok创意中心等平台中找到的Hook
将50个Hook按认知层级分配,覆盖不同的受众群体:
| 层级 | 描述 | Hook风格 |
|---|---|---|
| 无认知 | 不知道自己存在相关问题 | 模式打断、好奇心吸引、冲击性内容 |
| 问题认知 | 知道问题存在,但不知道解决方案 | 点明痛点、挫败感、诉求 |
| 方案认知 | 知道存在解决方案,但还未做出选择 | 对比不同方案、揭示其他替代方案的缺陷 |
| 产品认知 | 知道该产品,但还未购买 | 打消顾虑、社交证明、紧迫感 |
| 高认知 | 非常了解该产品,需要推动转化 | 优惠、赠品、稀缺性、直接Offer |
默认采用均衡分布(每个层级约10个Hook),除非用户指定了重点方向。
如需Hook公式模板和示例,请查阅。
references/hook-formulas.mdStep 2: Generate 3-5 Meats
步骤2:生成3-5个Meat
The meat is the body of the ad — it educates the audience on the offer, the product, the solution, or the problem. Generate one meat per format:
- Demonstration — Show the product/service in action. Best for product-aware audiences.
- Testimonial — Let customers tell the story. Best for solution-aware and product-aware audiences.
- Educational — Teach something valuable. Best for problem-aware and solution-aware audiences.
- Story — Tell a narrative (founder story, customer journey, transformation). Best for unaware and problem-aware audiences.
- Faceless — Text on screen, voiceover, b-roll, or screen recordings. Best for scaling without personal brand dependency.
Each meat must be self-contained and work with any hook and any CTA.
For detailed meat structures and length guidelines, read .
references/meat-formats.mdMeat是广告的主体部分,用于向受众介绍Offer、产品、解决方案或相关问题。每种格式生成一个Meat:
- 演示类 — 展示产品/服务的实际使用效果,最适合产品认知阶段的受众
- 用户证言类 — 由客户讲述真实体验,最适合方案认知和产品认知阶段的受众
- 教育类 — 传授有价值的内容,最适合问题认知和方案认知阶段的受众
- 故事类 — 讲述叙事内容(创始人故事、客户旅程、转变过程),最适合无认知和问题认知阶段的受众
- 无出镜类 — 屏幕文字、旁白、辅助镜头或录屏内容,最适合不依赖个人品牌的规模化投放
每个Meat必须是独立完整的,可以搭配任意Hook和任意CTA使用。
如需详细的Meat结构和长度指引,请查阅。
references/meat-formats.mdStep 3: Generate 1-3 CTAs
步骤3:生成1-3个CTA
The CTA tells the viewer exactly what to do next. A strong CTA includes up to five elements:
- What to do — The specific action (click, comment, DM, sign up, buy)
- How to do it — The mechanic (click the link below, comment "X", tap the button)
- What they get — The immediate result of taking action
- Why now — Urgency or scarcity element
- Risk reversal — Remove the fear (free trial, money-back, no commitment)
Not every CTA needs all five, but the best ones cover most of them.
For CTA templates and examples, read .
references/cta-templates.mdCTA会明确告知观众下一步应该做什么。一个优质的CTA最多包含五个要素:
- 做什么 — 具体动作(点击、评论、发私信、注册、购买)
- 怎么做 — 操作路径(点击下方链接、评论"X"、点击按钮)
- 能得到什么 — 采取行动后可以立即获得的结果
- 为什么现在做 — 紧迫感或稀缺性要素
- 风险反向承担 — 消除顾虑(免费试用、退款保障、无承诺)
不是每个CTA都需要包含所有五个要素,但最优的CTA会覆盖大部分要素。
如需CTA模板和示例,请查阅。
references/cta-templates.mdStep 4: Assemble the Combinations
步骤4:组合拼接
After generating all components, combine them into a matrix. Present the output as:
- Summary table showing total combinations (Hooks x Meats x CTAs)
- Top 10-15 "golden" combinations — the ones most likely to perform well based on audience-message fit, with rationale for each
- Full component library organized by type, for the user to mix and match
For the full output format template, read .
assets/output-template.md生成所有组件后,将它们组合成矩阵。按以下形式输出结果:
- 汇总表 展示总组合数(Hook数量 × Meat数量 × CTA数量)
- 10-15个顶级「黄金」组合 — 基于受众-内容匹配度判断表现最好的组合,并说明每个组合的合理性
- 完整组件库 按类型分类,供用户自行搭配组合
如需完整的输出格式模板,请查阅。
assets/output-template.mdPlatform Adaptation
平台适配
Adapt the format of each component based on the target platform:
| Platform | Hook | Meat | CTA |
|---|---|---|---|
| Video ads (TikTok, YouTube, Reels) | Opening line/scene (1-3s) | Script section with visual directions (15-45s) | Closing sequence with on-screen text |
| Text/copy ads (Facebook, LinkedIn) | Headline or opening line | Body copy paragraphs (3-8 sentences) | Closing paragraph with link |
| Carousel ads (Instagram, LinkedIn) | Slide 1 | Slides 2-8 | Last slide |
| Short-form (Twitter/X, Stories) | Single punchy line | 1-3 sentences max | Inline CTA |
根据目标平台调整每个组件的格式:
| 平台 | Hook | Meat | CTA |
|---|---|---|---|
| 视频广告(TikTok、YouTube、Reels) | 开场台词/场景(1-3秒) | 带画面指引的脚本部分(15-45秒) | 带屏幕文字的收尾片段 |
| 文字/文案广告(Facebook、LinkedIn) | 标题或开篇第一句 | 正文段落(3-8句话) | 带链接的收尾段落 |
| 轮播广告(Instagram、LinkedIn) | 第1张幻灯片 | 第2-8张幻灯片 | 最后一张幻灯片 |
| 短内容(Twitter/X、动态故事) | 单句有冲击力的内容 | 最多1-3句话 | 行内CTA |
Error Handling
错误处理
- User provides no product info: Do not generate ads. Ask for at minimum: product name, what it does, and who it is for.
- Vague audience: Generate hooks for all five awareness levels with a balanced spread and note the assumption.
- Too many platforms: Generate a single platform-agnostic set first, then offer to adapt for specific platforms.
- User wants fewer than 50 hooks: Adjust proportionally but maintain the awareness-level distribution.
- User wants full ads, not components: Generate the components first, then assemble the top 15 golden combinations as complete ready-to-use ads.
- 用户未提供产品信息:不要生成广告,至少要求用户提供:产品名称、产品作用、适用人群。
- 受众描述模糊:按均衡分布生成覆盖所有五个认知层级的Hook,并注明相关假设。
- 投放平台过多:首先生成一套平台通用的内容,再主动提出可以针对特定平台调整。
- 用户需要少于50个Hook:按比例缩减数量,但保留认知层级的分布比例。
- 用户需要完整广告而非组件:首先生成组件,再拼接出15个顶级黄金组合作为可直接使用的完整广告。
Examples
示例
Example 1: SaaS Product
示例1:SaaS产品
User: "Generate ads for my project management tool aimed at remote teams."
Process:
- Clarify: pricing, key differentiator, existing testimonials, platform
- Generate 50 hooks across awareness levels (e.g., "Your remote team is wasting 5 hours/week in status meetings" for problem-aware)
- Generate 4 meats: demo walkthrough, customer testimonial, educational ("3 signs your PM tool is slowing you down"), founder story
- Generate 2 CTAs: free trial (risk reversal) + limited-time discount (urgency)
- Assemble 400 combinations, highlight top 15 golden ads
用户:"为我面向远程团队的项目管理工具生成广告。"
流程:
- 澄清信息:定价、核心差异化优势、现有用户证言、投放平台
- 生成覆盖不同认知层级的50个Hook(例如针对问题认知受众的Hook:"你的远程团队每周在状态会议上浪费5个小时")
- 生成4个Meat:演示操作走查、客户证言、教育类("你的项目管理工具拖慢效率的3个信号")、创始人故事
- 生成2个CTA:免费试用(风险反向承担)+ 限时折扣(紧迫感)
- 拼接出400个组合,高亮展示15个顶级黄金广告
Example 2: Physical Product (Portuguese)
示例2:实体产品(葡萄牙语)
User: "Crie anuncios para meu curso de culinaria online para iniciantes."
Process:
- All content generated in Portuguese (BR)
- Hooks adapted for cooking/education audience awareness levels
- Meats include: demo (cooking a recipe), testimonial (student transformation), educational (common beginner mistakes)
- CTAs include engagement ("Comente RECEITA") and direct ("Clique no link da bio")
- Golden combinations prioritize video format for Instagram/TikTok
用户:"Crie anuncios para meu curso de culinaria online para iniciantes."
流程:
- 所有内容生成巴西葡萄牙语版本
- 针对烹饪/教育受众的认知层级适配Hook
- Meat包括:演示(烹饪一道菜)、用户证言(学员转变)、教育类(新手常见错误)
- CTA包括互动类("Comente RECEITA")和直接转化类("Clique no link da bio")
- 黄金组合优先适配Instagram/TikTok的视频格式
Example 3: Minimal Context
示例3:上下文极少
User: "I need some ad ideas for my coaching business."
Process:
- Ask: What type of coaching? Who is the target client? What platform? What is the offer/price point?
- Wait for answers before generating
- If user says "just give me something," state assumptions explicitly and proceed with a general framework
用户:"我需要一些我的教练业务的广告创意。"
流程:
- 询问:什么类型的教练?目标客户是谁?投放平台是什么?Offer/定价是多少?
- 等待用户回答后再生成内容
- 如果用户说"随便给我点思路",明确说明假设内容后,使用通用框架生成内容