• 首页
  • WordPress
  • WordPress结构化数据教程:文章、产品和FAQ标记

WordPress结构化数据教程:文章、产品和FAQ标记

发布日期: 分类:WordPress

很多独立站卖家辛苦做好产品页、写好文章,但谷歌就是不给排名、不展示富媒体摘要。问题很可能出在“结构化数据”上。WooCommerce 默认不输出完整的 Schema 标记,导致搜索引擎无法准确理解你的内容。这篇教程直接教你为 WordPress 文章、WooCommerce 产品和 FAQ 添加正确的结构化数据,提升搜索可见性和点击率。

一、为什么你的 WordPress 站点需要结构化数据

结构化数据是一种标准格式,用于向搜索引擎提供页面内容的明确信息。没有它,谷歌只能靠猜测来判断你的页面是文章、产品还是常见问题。

  • 提升富媒体摘要展示:产品页可以显示价格、库存和评分;文章页可以显示作者、发布日期和封面图;FAQ 可以直接在搜索结果中展示问答列表。
  • 增加点击率:带有星级、价格或问答的摘要比普通蓝色链接更吸引用户点击。
  • 支持语音搜索和知识图谱:结构化数据是谷歌理解内容语义的基础,直接影响搜索排名权重。

二、文章标记:让博客内容被谷歌精准识别

WordPress 默认输出的文章 Schema 通常是“Article”或“BlogPosting”,但很多主题会缺失关键字段,导致无法触发“文章”富媒体摘要。

手动检查当前文章标记状态

  1. 打开任意一篇文章页面。
  2. 右键点击页面,选择“查看源代码”。
  3. 搜索“@type”或“schema.org”。如果看到“Article”或“BlogPosting”及其属性,说明有基础标记。如果没有,则需手动添加。

推荐方案:使用 SEO 插件批量添加

  • Rank Math:免费版即可在“Schema”模块中选择“文章”,自动填充标题、描述、作者、发布日期和特色图片。
  • Yoast SEO:高级版支持自定义文章 Schema,免费版输出基础 Article 标记。
  • 手动代码添加:不推荐,除非你熟悉 PHP 和 JSON-LD。

操作路径:安装并激活 Rank Math → 进入“Rank Math > Schema” → 选择“文章” → 保存。所有文章会自动继承标记。

常见坑:部分主题会覆盖插件输出的 Schema,导致重复标记。用 Google 富媒体摘要测试工具(Rich Results Test)检测,如果出现“重复”或“冲突”警告,需要在主题的 functions.php 中移除主题自带的 Schema 输出。

三、产品标记:WooCommerce 转化率的隐形推手

WooCommerce 本身不输出完整的产品 Schema。缺少“价格”、“库存”或“评价”信息,产品页面很难触发“产品”富媒体摘要。

必须包含的产品属性

属性 说明 是否必需
name 产品标题
offers.price 价格(数字)
offers.priceCurrency 货币代码(如 USD、EUR)
offers.availability 库存状态(InStock/OutOfStock)
aggregateRating 评分(如有评价) 推荐
image 产品主图 URL 推荐

配置顺序

  1. 安装兼容的 SEO 插件:Rank Math 或 Yoast SEO 高级版都内置了 WooCommerce 产品 Schema 支持。
  2. 启用产品 Schema:Rank Math 用户进入“Rank Math > Schema”,选择“产品”,并确保“WooCommerce”选项开启。
  3. 设置默认货币:WooCommerce 设置中的“货币”必须与 Schema 中的 priceCurrency 一致。
  4. 检查变量产品:如果产品有多个变体(颜色、尺寸),确保每个变体都有独立的价格和库存标记。Rank Math 会自动处理,但 Yoast 需要额外配置。

常见坑:价格显示为“0”或“免费”时,谷歌可能拒绝显示富媒体摘要。价格字段必须填写数字,不能留空或写文本。另外,如果产品无库存且未设置“缺货”标记,搜索摘要会显示错误信息。

四、FAQ 标记:用问答直接抢占搜索结果位置

FAQ 结构化数据让谷歌在搜索结果中直接展示你的问答列表,用户无需点击就能获得答案,极大提升曝光度。但滥用会被惩罚,必须确保问答真实有效。

添加 FAQ 标记的两种方式

  • 使用 Gutenberg 区块:Rank Math 提供“FAQ”区块,添加后自动生成 JSON-LD 标记。操作路径:在文章编辑页面点击“+” → 搜索“Rank Math FAQ” → 添加问答对。
  • 手动添加代码:不推荐,容易出错。如果必须用,在“自定义 HTML”区块中嵌入 JSON-LD 格式的 FAQPage Schema。

FAQ 标记的检查清单

  • 每个问答对必须包含“question”和“acceptedAnswer.text”。
  • 答案不能为空或仅为“是/否”,必须提供完整解释。
  • FAQ 页面不能包含其他无关内容,如广告或推广链接,否则可能被判定为垃圾内容。
  • 使用 Google 富媒体摘要测试工具验证,确保没有错误。

SEO 建议:FAQ 标记适用于产品常见问题、教程文章或帮助中心。不要在每个页面都堆砌问答,只在与搜索意图高度相关的页面使用。

常见问题

如何检测我的结构化数据是否生效?

使用 Google 的“富媒体摘要测试工具”(Rich Results Test)输入页面 URL。如果显示“页面可进行富媒体摘要”,说明标记正确。如果出现“错误”或“警告”,按提示修复。

插件和主题的 Schema 冲突怎么办?

优先禁用主题的 Schema 输出。在主题的 functions.php 中找到移除 Schema 的钩子,或咨询主题开发者。使用 Rank Math 的“Schema 合并”功能可以自动处理多数冲突。

FAQ 标记会不会被谷歌惩罚?

只要问答内容真实、直接回答问题,就不会被惩罚。谷歌明确禁止在 FAQ 中插入广告或无关链接。如果被发现滥用,FAQ 富媒体摘要会被撤销,甚至影响整体排名。

总结

结构化数据不是可选项,而是独立站 SEO 的基础配置。文章标记提升内容被发现率,产品标记直接拉动转化率,FAQ 标记抢占搜索显眼位置。立即执行以下三步:

  1. 用 Rank Math 或 Yoast SEO 为所有文章和产品启用 Schema。
  2. 为 FAQ 相关页面添加问答对标记。
  3. 用 Rich Results Test 验证每一个关键页面。

别等谷歌“看不懂”你的站再补救,现在就把结构化数据部署好。