
结构化数据写错不会直接掉排名,但会让搜索结果失去富摘要。这篇列出最常见的 9 个错误,每个都给可直接替换的正确写法。
JSON-LD 层面的 3 个硬错误
第一,多余逗号或缺少引号导致 JSON 解析失败——这是比例最高的一种。任何一次手改都要用解析器验一遍,别靠肉眼。
第二,用了不存在的 @type。比如把面包屑写成 Breadcrumbs、把 FAQ 写成 QA,类型名错一个字母整块数据都不生效。
第三,一个 script 里塞多个不相关对象又没有 @graph 包装。正确做法是用 @graph 数组,或者拆成多个 script 标签。
FAQPage 的 3 个常见问题
一是答案与页面可见内容不一致。结构化数据必须能在页面上找到对应文字,纯粹的「给爬虫看的问答」会被判无效。
二是把整篇文章拆成几十条 FAQ。FAQ 的语义是简短问答,每条答案控制在两三百字内,长了应该进正文。
三是同一页出现两个 FAQPage 对象。一个页面只能有一个 FAQPage,多出来的要么合并、要么删掉。
Article 的 3 个常见问题
一是缺 datePublished 或时间格式不对。必须用 ISO 8601,带时区,像 2026-10-25T09:30:00+08:00。
二是 author 写成一个字符串。规范写法是 Person 对象,含 name,能带 url 更好。
三是 image 用了相对路径或者 1×1 占位图。必须是可公开访问的绝对地址,且尺寸足够(建议宽 1200 以上)。
验证流程:三步走完
第一步,本地 JSON 解析,确认语法合法;第二步,用官方富媒体测试工具走一遍,看有没有警告;第三步,线上页面抓一次源码,确认输出的就是你以为的那份。
很多「明明写了却不生效」的情况,都是缓存把旧 HTML 吐出来了。改完结构化数据,记得清页面缓存再验证。
常见问题
结构化数据出错会掉排名吗?
不会直接掉,但会失去富摘要展示机会,间接影响点击率。语法错误严重时可能被整块忽略。
没有富摘要展示还需要写吗?
需要。它是让搜索引擎准确理解页面类型的最直接方式,尤其对文章、商品、问答类页面。
一个页面能同时有 Article 和 FAQPage 吗?
可以,用 @graph 组合即可,注意 FAQ 的内容必须在页面上可见。
—— 本文由 耗叔网站收录网 编辑整理,转载请注明出处。
苏公网安备32038202001011号