EP02. “Schema Markup:在 Rank Math 与 Yoast 里怎么设置”
🔒 登录后可标记已读这篇笔记讲怎么用 Rank Math 或 Yoast 这两个 SEO 插件设置 Schema,不需要自己手写代码。前置知识看《常见Schema类型与怎么用Rich Results Test测试》。Rank Math 模块设置的完整脉络看站内《Rank Math》系列笔记。
重点内容
在 Rank Math 里设置 Schema
- 确认 Schema 模块已开启:Rank Math SEO → Dashboard → Modules,确认 Schema 是启用状态(属于建议所有网站都保持开启的核心模块之一)
- 全站层级的 Schema(WebSite/Organization):Rank Math SEO → Titles & Meta → Local SEO,把组织类型、Logo、地址等信息填完整——这些信息同时会用来生成全站的 Organization/LocalBusiness Schema(详见站内《Rank Math:标题与Meta设置》)
- 单篇文章/页面的 Schema:打开编辑器,点 Rank Math 面板 → Schema 分页,从预设类型(Article、Product、FAQ、Review、Local Business 等,免费版就有 23+ 种可选)里选一个,Rank Math 会自动带出页面上已有的内容(标题、发布日期、特色图片等)帮忙预填欄位,缺的信息补齐即可
[截图:Rank Math 文章编辑器 Schema 分页,选择 Article/Product/FAQ 等预设类型的画面]
- FAQ Schema 的加法:用文章编辑器加号插入 Rank Math 的 FAQ 区块,逐条填问题和答案,保存后前台会显示问答区块,Schema 也会自动生成(做法跟站内《Rank Math:内容优化清单》提到的一致)
- 保存后用 Rich Results Test 输入这篇文章网址,确认检测到对应的 Schema 类型且没有报错
📌 Rank Math 还提供一个 Schema Generator(自定义生成器),如果预设类型都不符合需求,可以自己拖拉字段组合出自定义 Schema,不需要写代码,但一般中小站长用预设类型基本就够。
在 Yoast 里设置 Schema
Yoast 免费版的 Schema 功能比 Rank Math 简单一些,主要靠设置向导阶段选的「网站类型」「内容类型」自动带出基础 Schema(比如文章自动套用 Article Schema),能手动调整的选项比较有限:
- 全站层级:SEO → Site Representation(或设置向导里已经填过的信息),决定 Organization/Person 类型和相关信息
- 单篇文章:编辑器 Yoast 面板 → Schema 分页,能选择这篇内容的 Page Type(比如 Article、WebPage)和 Article Type(比如 Blog Post、News Article),选项比 Rank Math 少,但胜在设置简单、不容易选错
[截图:Yoast Schema 分页,选择 Page Type 与 Article Type 的画面]
- Yoast 没有内建的 FAQ 区块生成 Schema——需要另外用 WordPress 原生的 FAQ 区块,或搭配其他插件才能生成 FAQ Schema,这点是 Yoast 免费版相对 Rank Math 的明显缺口
两者对照
| 项目 | Rank Math | Yoast |
|---|---|---|
| 免费版预设 Schema 类型数量 | 23+ 种 | 较少,基础类型为主 |
| FAQ 区块直接生成 FAQ Schema | ✅ 有 | ❌ 免费版没有对应内建区块 |
| 自定义 Schema 生成器(不用写代码) | ✅ 有 | 需要 Premium 或额外插件 |
| 单篇内容可调整的 Schema 字段 | 较多,可深度自定义 | 较少,偏向自动带出 |
常见误区
- ❌ 用 Rank Math 或 Yoast 设置好 Schema 类型,却没有把对应字段填完整(比如选了 Review Schema 却没填评分数值)——字段没填全,Rich Results Test 会直接报错,拿不到富媒体展示资格
- ❌ 换 SEO 插件(比如从 Yoast 换到 Rank Math)之后没有重新检查 Schema 设置——两个插件的 Schema 数据结构不同,迁移后建议重新跑一次 Rich Results Test 确认没有遗漏
- ❌ 想用 FAQ Schema 却用 Yoast 免费版,找不到对应功能——这是 Yoast 免费版目前的缺口,如果需要 FAQ 富媒体展示,可以考虑换 Rank Math 或额外装 FAQ 相关插件
- ❌ 同一篇内容在插件里选了 Schema 类型,又手动在页面代码里额外插入一段自己写的 Schema——容易造成重复/冲突的结构化数据,Google 可能只采用其中一份甚至两份都不用,交给插件统一管理就好,不要重复叠加
Sources
官方文档:
- Configuring "Schema Markup" in Rank Math for Rich Snippets — https://rankmath.com/kb/rich-snippets/
- How to Use Rank Math's Custom Schema Generator — https://rankmath.com/kb/schema-generator/