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

ReviewedBy Schema属性:嵌套mainEntityOfPage与同级Article的差异

关于Schema中ReviewedBy属性两种写法的区别

这两种写法的语义指向完全不同,直接影响搜索引擎对结构化数据的理解,以及是否符合Schema规范,具体区别如下:

1. 案例1:ReviewedBy与Article同级(标准合规写法)

这种写法完全匹配Schema.org的定义:Article 继承自 CreativeWork,而 reviewedBy 是 CreativeWork 的标准属性,用来明确指定审核这篇文章本身的人。

语义逻辑非常清晰:这篇Article的作者是指定Person,审核者是另一个Person。搜索引擎能直接识别到「审核者」是文章的核心属性,不会产生歧义。

对应的结构示例:

| type: Article
|​ author
    | type: Person
    | id: example.com/authorprofile
    | url: example.com/authorprofile
|​ reviewedBy
    | type: Person
    | id: example.com/authorprofile2
    | url: example.com/authorprofile2

2. 案例2:ReviewedBy嵌套在mainEntityOfPage内(语义偏离写法)

mainEntityOfPage 的作用是指定「承载当前文章的网页」,通常对应的类型是 WebPage。把 reviewedBy 放在这个属性下,语义就变成了:承载这篇文章的网页被指定Person审核,而非文章本身。

虽然 WebPage 也继承自 CreativeWork,理论上可以添加 reviewedBy,但这和你想标记「文章审核者」的原始意图完全不符。搜索引擎可能会误解审核对象,甚至因属性嵌套不符合预期,直接忽略这段结构化数据的作用。

对应的结构示例:

| type: Article
|​ author
    | type: Person
    | id: example.com/authorprofile
    | url: example.com/authorprofile
| mainEntityOfPage
    | reviewedBy
        | type: Person
        | id: example.com/authorprofile2
        | url: example.com/authorprofile2

总结

如果你的需求是标记文章的审核者,案例1是唯一符合Schema规范、语义清晰的正确写法;案例2属于属性挂错了实体,会导致语义偏离,甚至被搜索引擎误解析。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 16:12:15