跳至正文
WordPress 与 WooCommerce · Google SEO

WordPress 附件页关闭后内容去哪了

// / / 光算科技

关掉附件页不会删掉媒体记录,那些字段还在记录里,只是没有页面把它们呈现出来了。真正"没了"的是承载这些字段的那个可访问地址。所以这件事的处置不是恢复页面,而是决定这些内容要不要换个地方继续被看到——或者干脆确认它们不重要。WordPress 附件页关了图片会消失吗:两种 URL 要分开检查讲的是"关掉之后文件还在不在",这里讲的是"记录里那些内容现在归谁管"。

一条附件记录在关闭前后的去向分流图:文件本体走向文件地址,说明文字与标题走向正文或独立页面,无人引用的部分标为可放弃,三条分支各自标出处理动作
原创示意:图中为关闭后附件内容的三条去向分流,不是真实后台截图或数据。

附件页是什么,呈现由谁决定

WordPress 主题开发手册把"Attachment Template Files"单列成一节,和文章模板、页面模板、分类模板、标签模板并列放在经典主题的模板文件章节里,同时另有 Images 一节专门讲主题里的图片相关做法。这两处放在一起说明一件事:附件页是一个由模板决定呈现的页面类型,而它底下的媒体记录是核心的数据。关掉页面改的是呈现这一侧,记录那一侧不归主题管。媒体与响应式图片在WordPress 的 Common APIs Handbook里属于核心 API 的范围,接口层面读写的是记录,跟页面开不开没有关系。

关掉之后那部分内容去了哪

  1. 文件本体:仍在原地址上提供,这一层不受影响。要确认的是文件地址本身,不是页面地址。
  2. 说明文字、标题、alt 这些字段:仍在媒体记录里,但没有页面在用它们。要不要继续被人看到,取决于你把它们放到哪里。
  3. 图片与页面的关联:附件页关掉后,图在正文里的引用关系不变,正文照样显示图。
  4. 原本只有附件页承载的那部分文字:如果这段文字写得有用却只存在于附件记录里,关闭动作实际上等于让它失去了落地面。这是最容易被忽略的一条。

搜索侧怎么看这件事

这一层必须引 Google 的文档。Google 关于指定规范 URL 的说明按影响力从强到弱列出三种方法:重定向是强信号,rel="canonical" 链接标注是强信号,站点地图收录是弱信号,并说这些方法可以叠加使用。同一页还有几条直接相关:rel="canonical" 元素只有出现在 head 区域才被接受;它推荐用绝对路径而不是相对路径;它明确说不要用 noindex 去阻止一个规范页面被选中,因为那会把该页整个挡在搜索之外,站内的规范版本挑选应该用 rel="canonical"。

另一份文档说清了 noindex 的适用条件。Google 关于 robots meta 标签的说明写明,这类设置只有当抓取工具被允许访问包含这些设置的页面时才能被读取和遵循;它同时指出 robots meta 标签的作用是用页面级的方式控制单个 HTML 页面应如何被索引、如何在结果里呈现给用户。换句话说 noindex 是一个"别收录这里"的开关,它不是"把内容搬到别处"的开关。想靠它做内容迁移,方向就是错的。

怎么决定这部分内容的去处

附件记录里这部分内容该放到哪为什么
只有一句重复图片标题的说明不必搬没有额外信息,搬过去只是重复
产品参数、拍摄条件、图注里才有的补充搬到该图所在的正文或产品页它本来就该跟着产品走,不该单独成页
一段成段的说明或使用须知合并进相关内容页,或整理成一篇成段内容需要可读的上下文
和站内其他页面高度重叠合并,指向已有页面重叠内容分散在多个地址上,反而难判断该看哪一处
确实没有对应正文给一个真实页面承接,别留悬空悬空内容没有落地面,也没法被引用

哪些情况这次先别处理

一是站点刚关闭不久、还想回退,搬迁等于做两遍。二是附件记录数量极大、绝大部分说明都是重复的标题文案,这种情况下逐条判断的收益很低,按规则批量合并更合适。三是站点有第三方内容依赖这些地址——外部站点直接链到过附件页,关掉的动作要先排查这类引用,排查顺序和开头那篇讲地址分开查的方法一致。四是站点正在迁移主机,媒体要整体搬,搬迁顺序问题在WordPress 托管报价怎么看:主机、异地备份、迁移与运维各算什么里讲得更细。

怎么核对内容确实被接住了

按三段核对。地址层面:按旧的附件页地址清单逐条请求,确认现在的落点是你预期的那个页面,没有落到 404。内容层面:随机抽十条媒体记录,逐条看原先挂在记录里的说明文字,是不是已经在承接页面里出现,或者已经确认不需要。搜索侧:官方文档没有公布"附件页关闭"与收录量、排名之间任何可对照的判据,规范方法那一页也明确说如果不指定规范版本,Google 会自己判断哪个版本对用户最好,所以动作的依据是内容有没有被接住,不是地址形式变了多少。改动前后留一条时间记录就够了。更深一层的判断是 noindex 有没有真输出,那属于另一类核对,WordPress 站内搜索页被收录:先查 noindex 有没有真正输出里已经拆开说过。