关于 ad-creative
面向广告创意人员和营销团队,提供跨平台广告文案的生成、改写与优化流程。内容涵盖平台规格、漏斗阶段创意框架、测试方法和合规检查。
主要功能
- 01生成平台适配的广告文案
- 02按漏斗阶段选择创意框架
- 03依据表现迭代广告变体
- 04构建跨平台创意测试矩阵
- 05检查字符限制与平台规范
- 06为自动化广告准备创意素材
适用场景
- 01为新产品或活动制作广告文案
- 02根据 CTR、CVR 和 CPA 优化现有广告
- 03将核心信息改编到多个广告平台
- 04发布前检查广告文案规范
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ borghei/ claude-skills --skill ad-creative安装后在 Claude Code 中输入/ad-creative确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
scripts/creative_fatigue_detector.pycreative_matrix_builder.pyheadline_generator.py详细介绍
广告创意
面向所有主要广告平台,提供可用于生产环境的广告创意设计、迭代和优化。
目录
关键词
广告创意、广告文案、标题生成、RSA 标题、Meta 广告文案、LinkedIn 广告、Google Ads、Twitter/X 广告、TikTok 广告、创意测试、A/B 测试、广告变体、批量创意、效果型创意、展示广告、搜索广告、社交广告、CTA 优化、广告合规、字符限制、创意矩阵、广告迭代、转化文案、平台专属广告
先澄清
撰写文案前,请确认以下信息。如有任何信息未知或含糊不清,请提问——不要自行假设:
- 产品/优惠 + 价值主张 — 用一句话说明客户的生活会发生什么改变(决定每条标题和正文文案)
- 目标受众 + 认知阶段 — 受众是谁,以及他们如何描述问题(决定语言风格和创意框架)
- 平台 + 广告格式 — Google / Meta / LinkedIn / Twitter/X / TikTok 以及广告版位(决定字符限制、语气和合规规则)
- 漏斗阶段 — 认知、考虑或决策(决定采用的问题导向型、解决方案导向型还是证明导向型框架)
停止规则:只询问对输出影响最大的 2-3 项。如果用户说“直接起草”,就继续,并在文档开头列出你的假设。
快速入门
从零开始生成广告文案
- 明确产品、受众和漏斗阶段
- 从规格表中选择平台和广告格式
- 选择与漏斗阶段匹配的创意框架
- 使用公式库生成 8-15 条标题变体
- 按照平台字符限制撰写正文文案
- 提交前运行质量验证清单
迭代现有广告
- 收集当前广告的效果数据(CTR、CVR、CPA)
- 诊断获胜模式:吸引点类型、情感驱动因素、CTA 风格
- 生成 3-5 条符合主题并保留获胜模式的变体
- 生成 2-3 个新角度进行探索性测试
- 根据平台合规规则验证所有文案
核心工作流
工作流 1:生成完整创意套件
步骤 1:定义创意简报
开始撰写文案前,请记录:
## Creative Brief
- Product/Offer: [Specific product, feature, or lead magnet]
- Value Proposition: [One sentence — what changes in the customer's life]
- Target Audience: [Job title, pain point, awareness level]
- Platform(s): [Google / Meta / LinkedIn / Twitter/X / TikTok]
- Funnel Stage: [Awareness / Consideration / Decision]
- Existing Creative: [Yes/No — if yes, attach performance data]
- Budget Context: [Daily/monthly spend, CPA targets]
步骤 2:按公式类型生成标题
至少生成 10 条标题,按公式类别分配:
- 3 条利益优先型标题
- 2 条好奇心型标题
- 2 条社会认同型标题
- 2 条问题强化型标题
- 1 条紧迫感型标题(仅在确实存在稀缺性时使用)
步骤 3:撰写平台专属正文文案
针对每个平台撰写 2-3 个正文文案变体:
- 严格遵守字符限制
- 语气符合平台惯例
- 包含与落地页优惠相匹配的 CTA
步骤 4:整理广告组
整理成可测试的广告组:
[AD SET: Benefit-First] | [Platform] | [Funnel Stage]
Headline A: "..." (28/30 chars)
Headline B: "..." (26/30 chars)
Body: "..." (87/90 chars)
CTA: "Start Free Trial"
步骤 5:验证并提交
上传前,使用质量检查清单检查每条广告。
工作流 2:基于效果进行迭代
步骤 1:审核当前创意
对每条正在投放的广告进行分类:
- 钩子类型:问题 / 收益 / 好奇心 / 社会认同 / 紧迫感
- 情感驱动因素:恐惧 / 雄心 / 错失恐惧 / 挫败感 / 宽慰
- CTA 类型:点击 / 注册 / 了解更多 / 预约 / 下载
- 效果等级:表现出色 / 一般 / 表现不佳
步骤 2:提炼获胜模式
找出表现最佳的广告有哪些共同点:
- 具体数字 vs. 模糊说法
- 客户口吻 vs. 品牌口吻
- 直接收益 vs. 情感诉求
- 短格式 vs. 长格式
步骤 3:生成变体
- 3-5 个符合主题的变体(钩子类型相同,切入角度不同)
- 2-3 个探索性变体(尝试新的钩子类型和未经测试的方向)
步骤 4:构建创意测试矩阵
| 角度 | Meta | ||
|---|---|---|---|
| 优先突出收益 | [文案] | [文案] | [文案] |
| 社会认同 | [文案] | [文案] | [文案] |
| 强调问题 | [文案] | [文案] | [文案] |
工作流 3:跨平台适配
步骤 1:锁定核心信息
确定一条可在所有平台通用的核心信息。
步骤 2:针对各平台进行适配
重新排版(而非从头改写):
- 根据平台规格调整字符数
- 调整语气(LinkedIn = 专业,TikTok = 随意,Google = 直接)
- 调整 CTA 风格,使其符合平台惯例
- 根据各平台的常见做法调整视觉内容与文案的比重
平台规格
字符限制参考
| 平台 | 格式 | 标题限制 | 正文/描述限制 | 主要限制 |
|---|---|---|---|---|
| Google RSA | 搜索 | 30 个字符 x 15 | 90 个字符 x 4 条描述 | 最多 3 个固定位置 |
| Google Display | 展示广告 | 30 个字符 x 5 条短标题,90 个字符 x 1 条长标题 | 90 个字符 x 5 | 至少需要 5 张图片 |
| Google Performance Max | 多种格式 | 30 个字符 x 5 条短标题,90 个字符 x 5 条长标题 | 90 个字符 x 5 | 自动投放位置 |
| Meta Feed | 图片/视频 | 标题 40 个字符 | 主文本 125 个字符(建议) | 图片文字尽量少(建议低于 20%,但不强制执行) |
| Meta Stories | 竖版 | 40 个字符 | 125 个字符 | 9:16 宽高比 |
| LinkedIn Sponsored | 内容 | 标题 70 个字符 | 引言文本 150 个字符 | 不允许标题党 |
| LinkedIn Message | InMail | 主题 60 个字符 | 正文 1,500 个字符 | 必须个性化 |
| Twitter/X | 推广内容 | 标题 70 个字符 | 总计 280 个字符 | 不允许欺骗性手段 |
| TikTok In-Feed | 视频 | 文字叠加无字符数限制 | 说明文字 80-100 个字符 | 在前 2-3 秒设置钩子 |
| TikTok Spark | 原生内容 | 不定 | 100 个字符 | 必须使用创作者内容 |
各平台特定的拒登触发因素
Google Ads:
- 全部使用大写字母(SaaS、API 等首字母缩写除外)
- 过度使用标点符号(!!!、???、....)
- 误导性声明(“保证排名第一”)
- 在标题中使用已注册商标的竞争对手名称
- 花哨的格式(字母之间添加空格)
Meta Ads:
- 展示身体变化的前后对比图片
- 臆测个人属性(“你超重吗?”)
- 伪造 UI 元素(播放按钮、通知)
- 过度煽情的内容
注意:Meta 旧版的 20% 图片文字规则已于 2020 年取消——广告图片中的文字不再受限制。Meta 仍表示,文字少于 20% 的图片往往表现更好,因此应将此视为创意最佳实践,而非拒登触发因素(关于广告图片中的文字)。
LinkedIn Ads:
- 标题党
- 关于工作机会的误导性声明
- 脏话或不当用语
- 根据敏感类别进行定向投放
自动化广告系列的创意
Meta Advantage+(销售、应用和潜在客户广告系列)、Google Performance Max、AI Max for Search 和 Demand Gen 会根据你提供的素材组合广告,也可能自行生成或改编文案。创意是你仍可掌控的主要杠杆。(截至 2026 年 9 月——请在各平台的帮助中心确认当前素材规格。)
| 广告系列类型 | 系统如何处理创意 | 需要提供的素材 |
|---|---|---|
| Meta Advantage+ 销售 / 应用 / 潜在客户 | 根据不同用户组合创意、版位和可选的创意增强功能 | 几个不同的创意概念(而非细微变体),尺寸为 1:1、4:5 和 9:16;多条主要文案和标题 |
| Google Performance Max | 根据一个素材组,在 Search、Shopping、YouTube、Display、Discover、Gmail、Maps 上制作广告 | 完整的素材组:多个标题、长标题、描述、横版 / 方形 / 竖版图片、徽标和自制视频(否则 Google 可能会自动生成视频) |
| Google AI Max for Search | 文本自定义功能会根据着陆页、广告和关键词生成标题 / 描述;最终 URL 展开功能可能会更改着陆页 | 以强有力的 RSA 素材为基础;品牌和信息规则;决定是否启用文本自定义和 URL 展开 |
| Google Demand Gen | 在 YouTube(包括 Shorts)、Discover、Gmail 上投放图片和视频广告 | 竖版和横版视频、方形和横版图片、能让人停下滚动的首帧 |
| Google AI Overviews / AI Mode 中的广告 | 自动将现有的 Search、Shopping 和 PMax 广告与 AI 答案上下文匹配 | 清晰具体、能回答查询的素材;无需制作单独格式 |
创意注意事项:
- 在发布前后审核自动生成或自定义的文本;删除包含无法证实声明的素材
- 如果涉及受监管声明或法律审核,请关闭 Meta 创意增强功能,或 Google 文本自定义 / 最终 URL 展开功能
- 对绝不应作为着陆页的页面(招聘、法律、支持)设置 URL 排除项
- 将品牌安全规则(允许的声明、禁用词)集中管理,并据此检查生成的变体
- 按素材和创意概念跟踪效果,而不只是按广告系列——自动化广告系列会掩盖哪些创意带来了成效,除非你查看素材报告
有关广告系列结构、受众信号和出价注意事项,请参阅付费广告技能。
按漏斗阶段划分的创意框架
认知阶段:从问题切入
受众还不了解你。从他们当前的处境切入。
框架:问题 > 放大 > 暗示
Hook: [State the problem in their language]
Amplify: [Show the cost of inaction]
Hint: [Tease that a solution exists — don't pitch yet]
认知阶段的有效做法:
- 能制造悬念的好奇式开场
- 以令人意外的数据开场
- “你知道那种……的感觉吗”这类引发共鸣的开场
- 能让人停止滚动的问题
认知阶段的无效做法:
- 面向陌生受众推销产品
- 无人问津的功能列表
- 以品牌为中心的信息(“我们是领先的……”)
考虑阶段:从解决方案切入
他们了解问题,正在评估各种选择。
框架:解决方案 > 实现机制 > 证明
Hook: [Name the outcome they want]
Mechanism: [Explain how you deliver it differently]
Proof: [Show evidence it works]
考虑阶段的有效做法:
- 具体明确、以利益为先的标题
- 对比式表达(“与 X 不同,我们会做 Y”)
- 分 3 步说明工作原理
- 引用包含真实数字的案例研究
决策阶段:从证明切入
他们即将做出决定。消除最后的顾虑。
框架:证明 > 消除风险 > 行动
Hook: [Testimonial, case study, or result with numbers]
Risk Removal: [Free trial, money-back, no credit card]
Action: [Specific, clear CTA]
决策阶段的有效做法:
- 包含具体指标的社会认同标题
- 以保证为先的定位
- 转变前后对比的故事
- 只有确有其事时才制造紧迫感(名额有限、按截止日期定价)
标题公式库
利益优先公式
[Verb] [specific outcome] [timeframe or qualifier]
示例:
- “无需追着客户跑,将客户流失率降低 30%”
- “交付团队真正会使用的功能”
- “2 周而非 4 个月,招到资深工程师”
- “本季度将支持工单减少 60%”
好奇心公式
[Surprising claim or counterintuitive angle]
示例:
- “第一封邮件没奏效时,能获得回复的邮件序列”
- “为什么你最好的客户会在 90 天后离开”
- “你的分析仪表板对你隐瞒了什么”
社会认同公式
[Number] [people/companies] [outcome]
示例:
- “1,200 个 SaaS 团队用它来减少支持工单”
- “深受 80 个国家的 40,000 名开发者信赖”
- “Stripe 如何在 6 周内将激活率翻倍”
问题激化公式
[Describe the pain vividly in their language]
示例:
- “用户注册后还没看到价值,你就已经流失了 40%?”
- “广告在投放,预算在消耗,你却不知道哪些有效”
- “又要手动更新电子表格一个月?”
紧迫感公式(仅在确实稀缺时使用)
[Real constraint + specific deadline or quantity]
应避免的反模式:
- “限时优惠!!立即行动!!!”——会被拒绝,还会摧毁信任
迭代方法
第 1 步:诊断胜出方案
对于每则胜出的广告,记录:
| 维度 | 答案 |
|---|---|
| 钩子类型 | 问题 / 益处 / 好奇心 / 社会认同 |
| 所服务的漏斗阶段 | 认知 / 考虑 / 决策 |
| 情绪驱动因素 | 恐惧 / 雄心 / 错失恐惧 / 挫败感 / 宽慰 |
| CTA 阻力级别 | 低(了解更多)/ 中(免费试用)/ 高(预约演示) |
| 具体程度 | 模糊的说法 / 具体数字 / 案例研究引用 |
第 2 步:生成同主题变体
保留胜出模式,每次只改变一个元素:
- 钩子类型相同,产品角度不同
- 情绪驱动因素相同,客户场景不同
- 结构相同,佐证点不同
第 3 步:测试新方向
每制作 3-5 个同主题变体,就加入 2-3 则探索型广告:
- 钩子类型与胜出方案不同
- 情绪驱动因素不同
- 使用不同受众群体的表达方式
第 4 步:衡量并总结经验
经过 7-14 天且达到统计显著性后:
- 将胜出方案纳入主要轮播
- 暂停表现不佳的广告
- 记录有效做法,供创意手册使用
- 将经验用于下一轮迭代
A/B 测试框架
测试层级(从影响最大到最小)
- 创意概念/角度——影响最大的杠杆。测试不同的价值主张
- 钩子/标题——第一印象。测试不同的开场模式
- 视觉风格——图片与视频、生活方式与产品、深色与浅色
- 正文文案——辅助论据。测试不同的佐证点
- CTA——行动文案。测试不同的阻力级别
测试规则
- 每个广告组一次只测试一个变量
- 每个变体至少获得 1,000 次展示后再得出结论
- 测试至少运行 7-14 天
- 如有可用的平台原生 A/B 测试工具,请使用
- 记录每次测试的假设、变体和结果
- 宣布胜出方案前计算统计显著性(95% 置信度)
测试文档模板
## A/B Test: [Name]
- Hypothesis: [If we change X, then Y will improve because Z]
- Variable: [Headline / Body / CTA / Visual]
- Control: [Current version]
- Variant: [New version]
- Metric: [CTR / CVR / CPA / ROAS]
- Duration: [Start date - End date]
- Sample size: [Impressions per variant]
- Result: [Winner + confidence level]
- Learning: [What we learned for future creative]
质量验证
提交前检查清单
平台合规性:
- 所有字符数均未超出平台限制
- 除标准缩写外,不使用全大写字母
- 不使用过多标点符号(!!!、??? 或 ....)
- 在受限位置不出现竞争对手的商标名称
- 文案中不提及平台名称(“Facebook”“Google”)
- 图片中不含虚假的 UI 元素
- Meta 广告图片中的文字尽量少(建议不超过约 20%,有助于提升效果;这已不再是政策限制)
文案质量:
- 标题脱离描述也能独立传达意思
- 使用具体主张,而非模糊说法(“节省 3 小时”,而非“节省时间”)
- CTA 与落地页提供的内容完全一致
- 不使用未经证实的最高级说法(#1、同类最佳、行业领先)
- 不提出需要免责声明却未附上免责声明的主张
策略一致性:
- 文案符合目标营销漏斗阶段
- 用语符合受众描述此问题的方式
- 广告组中的吸引点类型有所变化(不要全都使用同一种公式)
- 落地页信息与广告承诺一致
提交前需检查的常见拒审原因:
- 目标页面具有误导性(广告说 X,落地页却说 Y)
- 对结果或效果提出未经证实的主张
- 标题文案侵犯商标权
- 内容类别违反政策(酒类、医疗健康主张、财务保证)
最佳实践
-
撰写所需标题数量的 3 倍 — 生成 15-20 个,选出最好的 8-10 个。创意质量会随着数量增加而提升。
-
有策略地固定标题 — 在 Google RSA 中,只将最有力的标题固定在位置 1。其余标题交由算法优化。
-
切勿原样复用落地页文案 — 广告文案与落地页应彼此呼应,但不能完全相同。广告吸引点击,页面促成转化。
-
每 2-4 周更新一次创意 — 广告疲劳会降低效果。跟踪频次指标,并在 CTR 下滑前替换创意。
-
本地化,而不只是翻译 — 不同市场需要不同的文化典故、幽默风格和佐证材料。
-
让 CTA 的行动门槛匹配营销漏斗阶段 — 认知阶段:“了解更多。”考虑阶段:“了解其运作方式。”决策阶段:“开始免费试用。”
-
谨慎使用动态关键字插入 — 这能提升相关性,但也可能生成不自然的标题。务必预览所有组合。
-
在 Meta 和 TikTok 上测试视频与静态素材 — 在认知阶段,视频的效果通常优于静态素材;但在再营销中,静态素材可能表现更佳。
-
优先考虑移动端 — 社交广告的展示中,80% 以上来自移动端。应优先针对小屏幕进行设计。
-
保持佐证数据最新 — “获得 500 家公司的信赖”应随着业务增长而更新。过时的数据会削弱可信度。
集成点
- 付费广告 — 用于制定营销活动策略、定位受众并优化预算。广告创意负责文案;付费广告负责营销活动。
- 文案撰写 — 用于落地页和长篇网页文案。广告创意受不同条件限制(字符数限制、平台合规性)。
- 营销活动分析 — 用于衡量广告效果,并将经验反馈到迭代流程中。
- 营销心理学 — 运用心理学原理(锚定效应、社会认同、损失厌恶)强化广告信息。
- 品牌指南 — 参考品牌语调和视觉标准,确保广告创意保持一致。
故障排查
| 症状 | 可能原因 | 解决方法 |
|---|---|---|
| 广告被平台拒绝 | 违反政策(大写字母、宣传声明、商标术语) | 运行 headline_generator.py 生成合规的变体。检查触发拒绝的原因。 |
| 所有标题风格相同 | 缺少公式多样性 | 使用 5 种公式类型生成内容:利益、好奇心、社会认同、问题、紧迫感。 |
| 广告组的 CTR 持续下降 | 创意疲劳 | 运行 creative_fatigue_detector.py。每隔 2-4 周更新一次。 |
| CTR 高但转化低 | 广告与落地页不匹配 | 确保标题承诺与落地页一致。信息匹配是影响转化的首要因素。 |
| 无法填满所有 Google RSA 广告位 | 标题变体不足 | 使用 headline_generator.py,根据价值主张生成 15 个以上的变体。 |
| Meta 上的视频表现不佳 | 前 2-3 秒内没有吸引点 | 社交媒体展示量中有 80% 以上来自移动设备。吸引点必须在前 2 秒出现。 |
| 所有创意的 CPA 都相同 | 测试的切入角度不够多 | 构建包含 5 种吸引点类型 × 多个平台的创意测试矩阵。使用 creative_matrix_builder.py。 |
成功标准
- 每个广告组/广告系列至少有 3 个创意变体(测试所需的最低数量)
- 所有文案均符合平台字符数限制,且未被拒绝
- 标题公式组合:利益、好奇心、社会认同、问题、紧迫感
- 在出现疲劳迹象前,每隔 2-4 周更新创意
- 记录每项测试的 A/B 测试文档:假设、变体、结果、经验
- 将有效模式记录在创意手册中,作为机构知识
- CTR 高于平台基准,且 CPA 呈下降趋势
范围与限制
范围内: 广告标题/正文文案生成、平台专属格式、A/B 测试框架、创意迭代方法、合规性验证、跨平台改编。
范围外: 视觉设计/制作、视频编辑、广告系列管理(使用 paid-ads)、落地页文案(使用 copywriting)、媒体购买。
Python 自动化工具
1. 标题生成器(scripts/headline_generator.py)
根据价值主张生成广告标题变体,采用经验证的公式模式,并按平台合规性评分。
python scripts/headline_generator.py --value-prop "Reduce churn by 30%" --platform google --audience "SaaS teams"
python scripts/headline_generator.py --value-prop "Reduce churn by 30%" --json
2. 创意疲劳检测器(scripts/creative_fatigue_detector.py)
分析广告效果趋势(CTR、CPA、频次),检测创意疲劳并建议更新时间。
python scripts/creative_fatigue_detector.py campaign_data.json
python scripts/creative_fatigue_detector.py --sample --json
3. 创意矩阵构建器(scripts/creative_matrix_builder.py)
根据简介生成跨平台创意测试矩阵,并按吸引点类型和漏斗阶段分类。
python scripts/creative_matrix_builder.py brief.json
python scripts/creative_matrix_builder.py --sample --json