跳到正文
rootpublish.

Rootpublish Journal

同时使用 Yoast 与 AI 文章生成时,标题和 description 如何处理

原文更新于 · 中文译文

把文章和 SEO 设置的负责范围分开

Rootpublish 会把已批准文章的标题和正文应用到 WordPress,但不会写入 Yoast 专用的 SEO 标题和 description。在使用 Yoast 的网站上,SEO 设置仍然在 Yoast 中管理。

因此,同时使用时需要确认的,与其说是插件的执行顺序,不如说是“这个项目是在哪里设置的”。文章标题、面向搜索的 SEO 标题和文章方案的概要是各自独立的项目。Rootpublish 文章方案附带的概要是用于确认的说明,不会原样成为 description 或 WordPress 的摘要。

固定文字和模板在变更后的表现不同

在 Yoast 中以固定文字保存的 SEO 标题或 description,不会因 Rootpublish 更新文章而被改写。另一方面,如果使用引用文章标题等内容的模板,被引用的文章发生变化时,输出也可能随之变化。

例如,如果 SEO 标题是以固定文字输入的,就会保留该设置。如果是包含文章标题的模板,新批准的文章标题可能也会反映到 SEO 标题中。如果 description 是根据正文等自动生成的,也要与输入固定文字的情况分开确认。

为了判断是设置丢失了,还是显示按设置发生了变化,最好在更新前记录各项是固定文字还是模板。手动填写的摘要和 URL 用的 slug,在 Rootpublish 更新和恢复时也会保留。

确认已验证的组合和不在范围内的条件

在 Rootpublish 已有的实机验证中,用 WordPress 7.1、PHP 8.3 和 Yoast SEO 28.4 的组合确认了 71 个项目。有记录比较了默认设置的文章、拥有独立 SEO 标题、description 和 canonical 的文章,以及设置了 noindex 的文章,在更新前、批准后和恢复后的 HTML。

确认的内容是固定的设置会保留、title 和 meta 标签没有重复、摘要和 slug 会被保留。仅凭这些记录,不能说其他版本、付费扩展、自定义主题、多语言设置、多站点或 CDN 也会得到同样的结果。撰写本文时,也没有重新验证所有环境。

如果同时启用了多个 Rootpublish 可检测的 SEO 插件,Rootpublish 会停止对新文章方案进行批准并应用。导入前,请先明确由哪个插件负责 SEO 设置。

用第一篇文章比较更新前后

导入时,先在测试环境中选择一篇文章。以下步骤是 Rootpublish 在编辑上的建议,不是表明搜索排名会上升的实测结果。

  1. 记录更新前的文章标题、SEO 标题、description、URL、发布状态和 noindex
  2. 确认 SEO 标题和 description 是固定文字还是模板
  3. 确认文章方案的正文和依据后,只批准并应用这一篇
  4. 将退出登录的访问者收到的 HTML 与更新前比较,分别确认固定设置和模板的变化
  5. 如果使用缓存,也要在重新获取后的结果上确认

即使管理页面中的设置还在,访问者也可能看到旧的缓存。请把保存的设置和实际发送的 HTML 都纳入确认步骤。

结构复杂的文章在 WordPress 中编辑

Rootpublish 会把包含图片、链接、表格或自定义区块的文章排除在自动更新之外,为了保持原有结构,要求在 WordPress 中手动编辑。能与 SEO 插件一起使用,和任何文章都能自动更新,是两个不同的条件。

发现问题时,撤销 Rootpublish 所应用的文章变更并确认撤销结果,同时分别排查 SEO 插件、主题和缓存的设置。请不要把恢复文章当作恢复整个网站设置的操作。

通过第一篇文章掌握了变更范围后,再扩展到条件相同的对象。没有重复的元信息是运营上的确认项目,并不保证搜索排名或在 AI 搜索中被引用。