同时使用 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 在编辑上的建议,不是表明搜索排名会上升的实测结果。
- 记录更新前的文章标题、SEO 标题、description、URL、发布状态和 noindex
- 确认 SEO 标题和 description 是固定文字还是模板
- 确认文章方案的正文和依据后,只批准并应用这一篇
- 将退出登录的访问者收到的 HTML 与更新前比较,分别确认固定设置和模板的变化
- 如果使用缓存,也要在重新获取后的结果上确认
即使管理页面中的设置还在,访问者也可能看到旧的缓存。请把保存的设置和实际发送的 HTML 都纳入确认步骤。
结构复杂的文章在 WordPress 中编辑
Rootpublish 会把包含图片、链接、表格或自定义区块的文章排除在自动更新之外,为了保持原有结构,要求在 WordPress 中手动编辑。能与 SEO 插件一起使用,和任何文章都能自动更新,是两个不同的条件。
发现问题时,撤销 Rootpublish 所应用的文章变更并确认撤销结果,同时分别排查 SEO 插件、主题和缓存的设置。请不要把恢复文章当作恢复整个网站设置的操作。
通过第一篇文章掌握了变更范围后,再扩展到条件相同的对象。没有重复的元信息是运营上的确认项目,并不保证搜索排名或在 AI 搜索中被引用。