从写文章到持续出现:内容工作流是怎样长出来的
做 GEO 产品以后,我越来越少把“生成一篇文章”当成一个完整动作。
文章当然是可见的结果。输入主题、生成正文、配上封面,最后得到一个看起来完成度很高的文件。但如果再往后追问几步,事情就没有那么简单了:这篇文章为什么要写?它具体回答哪个用户问题?里面的品牌事实从哪里来?审核之后发布到了哪里?发布是否真的完成?过一段时间,怎么知道它有没有改变原来的答案?
如果这些问题都没有记录,文章就只是一个孤立的内容文件。它可能写得不错,却很难成为下一次行动的起点。
我在前几篇里分别写了问题库和知识库。问题库定义品牌准备回答什么,知识资料限定品牌凭什么回答。到了这里,还缺中间那段最容易被忽略的过程:怎样把一个问题和一组证据,变成一篇经过审核、能够发布、可以回头验证的内容。
这就是内容工作流真正长出来的地方。
01 文章不是起点,而是一次明确的回答动作
最早做内容功能时,输入框通常只有一个主题。
用户填入“GEO”“AI 搜索”或者“品牌增长”,系统就开始生成。这个方式很快,却把最重要的上下文留在了用户脑子里。文章写完之后,别人不知道它是在解决认知问题、比较问题,还是事实核验问题;下一次复测时,也不知道应该回到哪个问题上。
后来我开始要求一篇文章先绑定一个具体的问题。
不是为了让文章标题里机械地重复问题,而是为了让团队在生产之前先说清楚:用户是谁,处于什么场景,正在做什么判断,品牌希望在答案中扮演什么角色。
同样是“GEO 服务”,面向“GEO 是什么”的文章,和面向“制造企业选择 GEO 服务商要看什么”的文章,承担的任务完全不同。前者需要解释概念,后者需要整理选择标准和风险。它们的事实要求、结构、发布平台和后续验证方式也不会一样。
内容生产的第一个变化,是从写一个主题,变成完成一次回答。
这一步让文章不再是临时产物。它开始和问题库、监测记录以及后面的复测共享同一个对象。
02 关键词、问题和文章,解决的是三件不同的事
我曾经把这三个东西挨得太近。
关键词是入口,帮助团队知道用户可能从哪个方向进入;问题是具体任务,说明用户要完成什么;文章则是品牌对这个任务准备提供的一种公开回答。
如果把它们都叫“内容主题”,产品很容易只剩下一张词表。词表可以越做越大,却无法解释一篇文章为什么和某个监测结果有关。
现在我更愿意把它们拆开看。
关键词可以展开成多个问题。问题经过筛选,才会进入某次监测或内容计划。一轮真实监测发现品牌在某个问题里缺席、事实被说错、引用来源不理想,或者没有进入合适的比较语境,才形成一条值得行动的 GEO 机会。文章是其中一种行动,不是所有问题的默认答案。
这也意味着,一篇文章可以关联一个主问题和若干支撑问题,但不能因为包含了几个关键词,就宣称已经覆盖了整个领域。内容覆盖要看它是否真的回答了用户任务,不能只看词有没有出现。
在豆见 BeanInsight 里,我希望这条关系尽量留下来:问题从哪里来,哪次监测暴露了什么差距,为什么选择这篇文章作为行动,之后又回到什么问题上验证。
它不是为了做一张漂亮的关系图,而是为了防止“写过”被误认为“解决过”。
03 一篇文章开始之前,先写清楚它不能乱写什么
文章生成最容易追求的是完整。
模型会倾向于把开头、方法、案例、结论都补齐,让文章读起来像一篇成熟的行业稿。但 GEO 内容有一个额外要求:完整不应该以牺牲事实边界为代价。
所以,在生成之前,我更在意内容简报里有没有几项明确约束:目标问题是什么,用户处于哪个意图阶段,品牌事实有哪些,哪些信息需要公开来源,哪些内容不能写,文章发布后准备观察什么。
知识库可以提供内部事实参考,却不能替代公开信源;没有验证过的客户结果、价格、资质和案例,不能为了让文章更有说服力而补出来;问题已经接近决策时,只有泛泛的公司介绍,也不能假装拥有完整的决策答案。
这些限制有时会让初稿变短,甚至让系统返回“没有足够相关证据”。但这比生成一篇看起来信息密度很高、实际上把不同场景混在一起的文章更容易复核。
我后来把内容简报看成文章的边界文件。它不是给模型看的几句提示词,而是团队在生成前对“这篇文章准备回答什么、凭什么回答、哪些地方暂时不说”的一次共同确认。
04 审核不是把句子改顺,而是检查回答是否成立
文章生成完成之后,审核也不应该只做错别字和语气调整。
真正需要先确认的是:这篇文章有没有回答原来的问题?关键事实是否和品牌资料一致?资料中的内部信息有没有被误写成公开事实?引用是否能够让读者回查?文章有没有把一个待验证的判断写成确定结论?
如果一篇文章是为“品牌缺席”这个机会写的,审核还要看它有没有补足用户真正关心的决策信息,而不是只在正文里增加几次品牌名。如果是为“官方信源缺口”写的,就要检查是否形成了面向用户问题的公开页面,而不是把内部手册直接搬出去。
这改变了审核对象。
过去审核的是一篇文字,现在审核的是一次“问题—证据—表达”的对应关系。文章当然仍然需要可读,但可读性排在回答成立之后。
产品可以帮助保存问题、资料片段和文章版本,让审核者少做一些回忆工作;它不能替人判断一条事实是否真的有效,也不能替品牌承担公开表达的责任。
05 发布不是按下按钮,而是把行动送到一个可确认的状态
内容完成后,最容易出现的误判是:点击了发布,所以已经发布。
但不同平台有不同的中间状态。创建公众号草稿不等于群发,平台返回“提交成功”也不一定已经生成公开链接,浏览器扩展完成一次操作更不等于我们已经确认了最终结果。
因此,发布应该被设计成一条有状态的动作:待发布、发布中、需要确认、已发布、失败,必要时还要保留人工核验入口。
当前产品在人工外发时,会先锁定已经审核的标题和正文快照,再创建发布记录。运营人员提交公开 URL 后,系统还要检查链接是否真实可访问、域名是否与渠道匹配、是否存在重复发布。只有完成这些确认,记录才进入已发布状态,并参与后续的内容引用和效果观察。
这个过程看起来比“发布成功”多了几步,却能避免两个相反的问题:把草稿误算成公开内容,或者在结果不确定时重复投放同一篇文章。
我越来越觉得,发布系统最重要的能力不是替人点击,而是准确描述现在到底走到了哪一步。
06 发布之后,不能立刻把变化归功于文章
文章进入公开页面,只说明行动已经发生,不能说明 AI 已经看见,更不能说明品牌因此获得了业务结果。
公开页面需要被检索、理解和引用,AI 平台也可能发生模型、联网能力、账号状态和来源更新。用户提问的环境变了,答案就可能变化。即使内容发布后某个指标上升,也不能直接推出这篇文章是唯一原因。
所以,发布完成后真正要做的是回到原来的问题,保留行动前的基线,再安排一次尽可能可比较的真实监测。
这里的“尽可能可比较”很重要。问题文字要稳定,平台和账号范围要清楚,语言、地区、联网状态和其他关键环境尽量一致;如果环境发生变化,产品应该记录下来,而不是悄悄把两次结果放在同一条趋势里。
复测的目的不是找一张一定上涨的曲线,而是回答一个更诚实的问题:在当前可比较的条件下,行动之后观察到了什么?哪些变化和原来的改善标准一致?哪些还没有证据?
发布是行动的完成,复测才是验证的开始。
07 GEO 机会让内容不再靠灵感排期
如果没有机会对象,内容计划通常会回到“这个月写什么”。选题靠经验,排期靠感觉,发布后再重新寻找结果。
GEO 机会提供了另一种组织方式。
一次监测可以发现品牌缺席、排序偏后、负面表达、官方信源缺口或竞品主导等不同问题。每类问题对应不同的预期结果和行动方向:补品牌事实、建设公开页面、写对比内容、澄清事实,或者先补一轮验证监测。
机会不是一句“多写文章”的提醒,而应该带着原始问题、目标平台、当前证据、预期结果和验证标准。行动完成后,机会进入待验证,而不是自动标记为已改善。
这让内容排期从“保持更新”变成“处理一个已观察到的差距”。当然,机会本身也可能判断错误,验证可能失败,甚至需要重新打开。工作流的价值不是保证每次行动有效,而是让失败也留下可解释的路径。
08 真正的闭环不是一条直线,而是一组可以回看的记录
到这里,一条完整路径大致变成了:
品牌事实 → 用户问题 → 真实监测 → GEO 机会 → 内容简报 → 文章生成 → 人工审核 → 平台发布 → 同问题复测 → 下一步行动
它看起来像一条直线,实际运行时经常会回头。
资料不足,可能回到知识库补事实;问题不适合当前目标,可能回到问题库重新筛选;文章审核发现公开来源不足,可能退回内容简报;平台发布结果不确定,可能先人工核验,而不是直接重试;复测没有足够样本,也可能只能保留“暂时无法判断”。
因此,工作流不应该只记录终点,还要记录每次转弯发生的原因。
在产品里,这意味着任务需要有清楚的状态、失败原因、关联对象和时间点。文章要保留生成时的输入和版本,发布要保留标题与正文快照,监测要保留原始回答和环境,机会要保留创建时的证据与验证计划。
这些记录不会让因果关系自动成立,却能让团队知道下一次应该从哪里继续,而不是重新猜一遍。
09 我还没有解决的几个问题
内容工作流已经比单独的文章生成清楚很多,但它远没有完成。
同一个用户问题可能需要官网长文、公众号文章和第三方平台内容,怎样在保持事实一致的同时适应不同平台,不是简单复制一份正文;问题和知识资料都会变化,旧文章什么时候应该更新,更新后怎样不破坏历史验证,也需要版本关系;一篇文章可能同时服务多个问题,机会和发布记录应该怎样分配权重,仍然需要更细的规则。
还有一个始终存在的现实:内容可以按计划生产,AI 是否在某个时点引用它,却不由产品单方面决定。产品能做的是固定口径、保存证据、安排复测,并把未知状态留在系统里;不能把“已经发布”包装成“已经被看见”。
这也是我下一步要继续思考的地方。工作流把问题、证据和内容连接起来以后,发布环节就变得格外关键:当平台没有开放稳定接口,怎样让浏览器里的人工操作也能够被辅助、被记录、被核验?
下一篇,我会写把发布做成工作流时,为什么走到了浏览器扩展这条路,以及这条路带来的体验和技术取舍。