写作与公文
文章末尾 CTA 设计:为博客、Newsletter…
当你需要在文章底部编写、审查或改进 CTA(订阅框、newsletter CTA、行动号召、页尾放置内容)时使用。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 49/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 85/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
文章末尾 CTA 设计:为博客、News通用
解决思路
- 通过环境的问题工具向用户提问,不要用纯文本散文;一次只问一个问题,提供 2–4 个可点击选项,等待回答;若环境没有问题工具,则用散文按同样选项一次一个问题提问。
- 按四步工作流顺序执行:访谈、诊断、组合建议、提供后续行动;不要跳过访谈。
- 用户已提供部分上下文时,从对话中提取已有信息,只询问缺失部分。
- Step 1 访谈 Q1 文章语境:选项为 `Personal / independent blog or essay`、`Newsletter / paid publication (Substack, beehiiv, Ghost, etc.)`、`Brand / company / content-marketing blog`、`Other (free text)`。
- Step 1 访谈 Q2 主要目标:让用户选择读者读完文章后最想要的一个结果;若用户说“全都要”,反驳:多目标是 CTA 失败的首要原因。
- Q2 可选目标:`Newsletter / email subscription`、`Social follow / personal branding`、`Lead generation (download / gated asset)`、`Product or service signup / free trial`、`Demo or sales call booking`、`Direct purchase`、`Community join (Discord / Slack / forum)`、`Engagement (reply / comment / share / restack)`、`Reader support (paid subscription / tip / sponsorship)`、`Try-it / direct action (use the code, run the tool, fork the template, open the calculator)`、`Other (free text)`。
- 若用户列出多个目标,询问哪个是主要目标;之后可提供 1-2 个次要目标,但主要目标必须唯一。
- Step 1 访谈 Q3 受众与关系:选项为 `First-time visitor (organic search / social)`、`Returning reader, not subscribed`、`Existing subscriber / customer`、`Mixed / unknown`。
- Step 1 访谈 Q4 漏斗阶段:选项为 `TOFU: discovery, learning, no buying intent yet`、`MOFU: evaluating options, comparing`、`BOFU: ready to act, just needs a nudge`、`Not applicable (no buying funnel — e.g., personal blog, journalism, hobby content)`。
- Step 1 访谈 Q5 机制偏好:仅在机制可能合法有帮助时询问;见 `references/mechanisms.md`;对老练、怀疑或重复读者,默认 `None / value-only` 而不询问。
- Q5 可选机制:`None: value statement only`、`Curiosity gap (“Want to know more?”)`、`Reciprocity (free asset first)`、`Discount / offer`、`Urgency (real deadline)`、`Scarcity / FOMO (limited spots)`、`Social proof (count / testimonial)`。
- 记录用户主动提供的自由文本约束(长度限制、品牌语气、不要弹窗、多语言等)。
- Step 2 诊断:将输入映射到 CTA 原型;决策逻辑如下。
- context = INDEPENDENT / PERSONAL:objective = newsletter / email → Archetype A: Author-signature subscribe。
- context = INDEPENDENT / PERSONAL:objective = try-it / direct action → Archetype B: Inline action + source link。
- context = INDEPENDENT / PERSONAL:objective = reader support / tip → Archetype C: Reader-supported funding link。
- context = INDEPENDENT / PERSONAL:objective = community → Archetype D: Proof-counted community invite。
- context = INDEPENDENT / PERSONAL:objective = social follow → Archetype A(变体:以社交链接开头)。
- context = INDEPENDENT / PERSONAL:objective = engagement → Archetype E: Specific reply prompt。
- context = INDEPENDENT / PERSONAL:objective = product / demo → ⚠️ FLAG;仅在个人/专业博客且作者本人就是产品(顾问、教练、独立创始人、独立开发者)时有效;框架为“如果你遇到这个,以下是我如何帮你”,绝不要逐字用 `Book a Demo`。
- context = NEWSLETTER PUBLICATION:objective = growth / subs → Archetype F: Share/restack + native widget。
- context = NEWSLETTER PUBLICATION:objective = engagement → Archetype E: Specific reply prompt。
- context = NEWSLETTER PUBLICATION:objective = paid conversion → Archetype G: Value-gap tease。
- context = NEWSLETTER PUBLICATION:objective = monetization / sponsor → Archetype H: Inline sponsor block (not bottom)。
- context = NEWSLETTER PUBLICATION:objective = community → Archetype D。
- context = NEWSLETTER PUBLICATION:objective = direct purchase → Archetype K(在 newsletter 上少见;仅 BOFU 使用)。
- context = BRAND / CONTENT MARKETING:stage = TOFU → Archetype I: Transitional asset (lead magnet)。
- context = BRAND / CONTENT MARKETING:stage = MOFU → Archetype J: Direct + Transitional pair。
- context = BRAND / CONTENT MARKETING:stage = BOFU → Archetype K: Direct CTA + risk reversal。
- context = BRAND / CONTENT MARKETING:objective = community → Archetype D。
- context = BRAND / CONTENT MARKETING:objective = engagement → Archetype E(此处很少是正确选择)。
- 阅读 `references/taxonomy.md` 获取完整原型目录,包含文案模板、表单规格、何时有效、具名出版物逐字示例。
- Step 3 组合建议:按以下确切结构输出建议,不要偏离,不要加填充。
- 输出 `## Recommended CTA` 部分,包含 `**Archetype:** [letter + name from decision tree]` 和 `**Why this fits:** [1-2 sentences naming the input combination]`。
- 输出 `### Content (copy)`:**Headline / value line:** > 精确文本。
- 输出 **Body / proof line (1-2 lines):** > 精确文本。
- 输出 **Button copy:** > 精确文本。
- 输出 **Risk reversal / subtext (if applicable):** > 精确文本,或 `Omit: would feel forced for this audience`。
- 输出 `### Form (structure)`,包含 **Placement:** [end-only / end + sticky / end + mid-article repeat]。
- 输出 **Visual weight:** [low / medium / high, with justification]。
- 输出 **Layout:** [single button / button + text link / native widget cluster / one-line signature]。
- 输出 **Proof to co-locate:** [subscriber count / star count / testimonial / named recommenders / logo wall / none]。
- 输出 `### Mechanism`:命名机制 + 1 句说明为何合适,或 `None: value statement carries it. Mechanisms would erode trust for this audience.`。
- 输出 `### A/B test plan`:**First test:** [single variable, e.g., button copy A vs. B]。
- 输出 **Why this one first:** [1 sentence]。
- 输出 **Sample size needed:** [rough estimate based on baseline traffic, or "skip A/B for now — traffic too low" with the alternative recommendation]。
- 输出 **Next 2 tests to queue:** [in priority order]。
- 输出 `### Accessibility check`:**Color contrast:** [target ratio + concrete pairing if colors known]。
- 输出 **Touch target:** [size requirement]。
- 输出 **Semantic markup:** [<button> vs. <a> vs. form]。
- 输出 **ARIA:** [only if non-obvious]。
- 输出 **Keyboard / focus:** [requirement]。
- 输出 **Color-independence:** [non-color affordance]。
- 打印建议后,针对用户输入列出 2-3 个他可能陷入的反模式,直接作为反方检查;从 `references/anti-patterns.md` 提取。
- 如果用户用非英语写作,将内容部分翻译成该语言,但保持结构(标题、标签)为英文;根据先前对话上下文遵守正式程度线索(如法语 `tu` vs. `vous`,德语 `du` vs. `Sie`),并明确标出该选择。
- Step 4 提供后续方向:Steelman the opposite——主动设计你会反对的 CTA,例如 TOFU 文章上的硬推销版本,让用户看到它为何失败。
- Step 4 提供后续方向:Variant for a different audience or platform——如果文章会跨平台发布(自有网站 + Medium + LinkedIn + 联合发布网络),按平台重写。
- Step 4 提供后续方向:End-to-end review——主动审查文章其余部分是否支持 CTA:作者简介、相关文章链接、行内证明。
- Style inheritance:`references/taxonomy.md` 中的文案模板是起点,不是成品;始终根据用户声明的品牌语气或作用域内任何 `<userPreferences>`(正式程度、语言、避免破折号、长度限制)调整。
- Style inheritance:根据文章语言调整;用文章语言输出文案,绝不要默认英文。
- Style inheritance:根据出版物现有语气调整;如果用户有可见的往期文章,模仿其节奏与词汇。
- Style inheritance:根据读者预期专业水平调整;初学者金融博客的 CTA 用词不同于量化交易 newsletter。
- 如果模板与用户声明的风格偏好冲突,绝不要逐字输出模板。
- 按需阅读参考文件;在组合建议前完整阅读相关文件,不要凭记忆转述。
- `references/taxonomy.md`:全部 11 个原型(A 到 K),含文案模板、表单规格、具名出版物逐字示例、转化预期。
- `references/mechanisms.md`:何时使用 urgency、scarcity、FOMO、discount、curiosity、reciprocity、social proof、authority、unity;何时不要使用。
- `references/ab-testing.md`:要测试的变量优先级、样本量经验规则、常见陷阱、何时完全跳过 A/B 测试。
- `references/accessibility.md`:CTA 块的 WCAG 2.2 具体细节:对比度、触控目标、ARIA 模式、焦点状态、键盘支持、动效偏好。
- `references/anti-patterns.md`:12 个失败模式,当适用于用户输入时按名称指出。
- Operating principles:每篇文章一个主要 CTA;多个竞争 CTA 是主要失败模式(反复案例研究中,单 CTA 页面转化率比多 CTA 页面高约 30%+)。
- Operating principles:匹配出版物语气;个人散文页脚写得像 SaaS 落地页会摧毁可信度,SaaS 页脚写得像随意签名则在噪声水平转化。
- Operating principles:具体胜过聪明;“Get one essay a week on indie filmmaking” 胜过 “Subscribe to our awesome newsletter.”;Joanna Wiebe 的 “I want to ___” 补全测试是筛选按钮文案的最清晰过滤器。
- Operating principles:证明与请求放在一起;订阅者数量、推荐语、客户 logo、星级、具名推荐者——选择在该语境下诚实的信号,放在 CTA 块内部或相邻位置。
- Operating principles:机制是工具,不是装饰;大多数写得好的价值陈述不需要机制;仅当语境真正支持时才添加 urgency、scarcity、FOMO 或 discount;戏剧化机制侵蚀信任的速度快于提升转化。
- Operating principles:对糟糕请求说不;如果用户想在面向首次访客的入门教程底部放 `Book a Demo`,要指出来;不要产出一个会失败的 CTA 的润色版本;提出替代方案,解释原因,然后如果用户仍想要原方案,交付并标记失败模式。
适用边界 · 注意事项
- 不用于开头钩子、导语或文章标题;这些用 `samber/cc-skills@copywriting-hooks`。
- 不用于落地页、广告或电子邮件文案。