内容与技术协作的核心是:内容团队决定页面上“说什么、按什么顺序说”,技术团队决定这些信息“用什么结构呈现、能否被爬虫稳定读取”。两者不是上下游交付关系,而是同一份页面的两层设计。判断协作是否到位,看一个结果就够:把页面源码抓下来,用户能读到的重点内容,爬虫是否也能在同一位置读到,并且顺序一致。
内容侧负责语义优先级,技术侧负责实现方式。混在一起讨论,往往变成“前端说做不了、内容说必须放前面”的拉锯。
一个可执行的检查项:打开页面源码,搜索正文第一段的关键句。如果能直接搜到,说明内容在初始 HTML 中;如果搜不到、只在浏览器渲染后出现,就需要技术和内容一起确认这种渲染方式是否影响抓取与索引。
协作方式大致分两种,代价不同,适用条件也不同。
方案一:内容先定稿,技术按稿实现。内容团队产出带层级的文案稿,标明哪句是主标题、哪些是子标题、哪些是并列项,技术据此选择标签和排版。优点是语义清晰、返工少;代价是前期沟通时间长,内容需要理解基本的层级概念,不能把所有句子都标成重点。
方案二:技术先搭模板,内容往里填。技术提供固定的布局槽位,内容在槽位内写作。优点是上线快、风格统一;代价是内容被模板限制,遇到需要特殊层级的页面时,只能硬塞进不合适的槽位,容易出现标题层级混乱或重点被埋在折叠区。
选择依据可以看三点:页面类型是否统一、内容是否需要频繁调整、团队是否有稳定的沟通节奏。栏目列表页、产品详情页这类结构重复的页面,方案二更省成本;专题页、深度指南、活动页这类内容差异大的页面,方案一更稳妥。
<h1>,小节对应 <h2>,并列项对应 <ul> 或 <ol>。映射规则写下来,避免每次重新讨论。假设一个场景:某指南页把“操作步骤”放在折叠面板里,用户点击才展开。若展开内容不在初始 HTML 中,抓取环节可能只看到标题而看不到步骤。这时有两种处理:把步骤改为默认展开,或在源码中保留完整内容、仅用样式控制视觉折叠。前者改动小,后者体验更整洁,代价是实现复杂度更高。
<h1>,小节标题不跳级。跳级不会直接导致惩罚,但会让结构难以理解。需要区分的是:抓取、索引、排名是不同环节。布局协作主要影响抓取和内容理解,不能保证排名结果。把布局问题当成排名问题是常见误判。
下一步建议:挑一个当前流量或转化最重要的页面,把它的文案层级和源码标签逐条对照一遍,记录不一致的位置,再决定是调整内容标记还是调整技术实现。