链接锚文字指链接中可点击并显示给用户的文字。内容与技术协作的核心是:内容人员决定锚文字写什么、指向哪一页,技术人员保证这段文字在 HTML 中真实存在、可被抓取,并且链接目标正确。常见误解是“锚文字由 CMS 或插件自动生成,内容人员不用管”。实际并非如此:自动生成只是技术实现方式之一,最终呈现什么文字,仍取决于模板规则、字段填写和编辑选择。
很多系统会根据链接目标的标题、页面名称或文章标题自动填充锚文字。这样做省事,但可能带来两个问题:一是同一目标页在不同文章里得到完全相同的锚文字,失去上下文信息;二是自动取到的标题可能过长、含日期或品牌后缀,读起来不像自然链接。
技术侧能控制的是“从哪里取文字、是否允许编辑、输出成什么标签”。内容侧能控制的是“在这句话里,链接该用什么词”。把两者混为一谈,就会出现互相等待:技术认为编辑可以改,编辑认为系统只能这样显示。
可以按下面这张分工表判断问题出在哪一层。
<a> 标签;锚文字是否被 JavaScript 延迟写入或图片替代;目标 URL 是否可访问、是否被 robots 规则拦截。判断顺序建议先技术后内容:如果链接在源代码里根本不存在,先改模板或渲染方式;如果链接存在但文字是“阅读全文”,再改编辑规范或字段配置。
方案一:由内容人员手动填写锚文字。适合编辑流程成熟、链接数量不多的站点。优点是上下文准确,能自然使用目标页的核心说法;缺点是依赖编辑自觉,容易漏填或写得不一致。执行步骤:在发布前检查每篇文章的内链,逐条确认锚文字是否说明目标页内容,而不是只写“这里”。
方案二:由技术按规则自动生成,再允许人工覆盖。适合页面量大、编辑人力有限的站点。规则可以设为:优先取目标页的 H1 或自定义短标题,限制字符数,去掉日期和站点名。适用条件是系统提供可编辑字段;如果只有自动值,内容人员就无法在具体语境中调整。
选择依据不是哪种更先进,而是:链接是否出现在需要解释上下文的正文里。需要解释时,手动或人工覆盖更合适;只是导航、页脚、相关文章列表,自动生成通常够用。
假设一篇文章里有一句:“站内链接建设需要控制数量。”其中“站内链接建设”指向一篇讲内链规划的页面。检查项如下:
<a> 标签内,而不是靠点击事件跳转。结果判断:若第 1 项不通过,属于技术实现问题;若第 1 项通过但第 2、3 项不通过,属于内容与配置问题。这个例子是假设场景,用于说明检查顺序,不代表任何具体站点的实际结果。
内容人员改锚文字时,要知道自己改的是正文里的链接,还是模板自动输出的链接。技术改模板时,要保留人工覆盖入口,否则编辑每次都要找开发。发布前用一次抽查代替全站争论:随机打开几篇有内链的文章,看源代码里的锚文字、目标地址和上下文是否一致。下一步可以直接选一篇已有内链的文章,按上面的检查项逐条核对,再把发现的问题分给对应负责人。