You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否通过@id引用Schema.org对象且避免被内联?

Schema.org @id引用问题排查

常见问题点及解决方向

  • @id格式必须用绝对URL:Schema.org和Google都要求@id是完整的绝对路径(比如https://你的域名.com/#company),不能只用#corp这类相对锚点。Google的测试工具对这一点要求极严,格式不对会直接跳过整个结构化数据解析。
  • 确保对象在同一脚本块:如果是用JSON-LD,别把Corporation和WebSite分成两个<script>标签。Google的解析器可能无法跨脚本标签识别@id的引用关系,导致匹配失败。
  • publisher类型要匹配:WebSite的publisher字段必须是Organization类(Corporation是它的子类),要确认你的Corporation对象的@type准确写的是Corporation,别写错大小写或拼写。
  • Schema.org validator的内联是正常显示:这个工具把Corporation内联成publisher只是展示逻辑,不代表你的写法错误,不用因为这个显示差异纠结。

快速验证步骤

  1. 把所有@id改成完整的绝对URL
  2. 将两个Schema对象合并到同一个JSON-LD脚本标签里
  3. 重新用Google富结果测试工具检测,重点看工具给出的具体错误提示(比如“无效的@id值”这类细节,是定位问题的关键)

内容的提问来源于stack exchange,提问作者roundleaf

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 00:24:25