【问题标题】:Proper use of Schema.org "WebSite" type: apply it to all pages or just the home page?正确使用 Schema.org“网站”类型:将其应用于所有页面还是仅应用于主页?
【发布时间】:2015-07-10 20:59:07
【问题描述】:

应该将“WebSite”和“Organization”类型及其属性应用于网站的所有页面还是仅应用于主页?

我有有效的 JSON-LD 代码,定义了 Google 移动搜索结果的必要项目,但我不确定它是否应该包含在所有页面中或仅包含在根/主页中。

【问题讨论】:

    标签: web seo schema.org json-ld


    【解决方案1】:

    在任何相关的页面上提供它都是有意义的。

    例如,如果这是一个组织的网站,则每个页面都与该组织有关/来自该组织,因此请在每个页面上提供有关该组织的元数据。
    在某个页面上寻找结构化数据的消费者不一定同时访问和查看主页,因此它可能永远不会知道您提供了相关的元数据。

    这并不一定意味着您应该在每个页面上包含完整的项目(包括所有属性)。仅在一个页面上(例如,在网站的主页上)提供完整的项目,并从其他页面链接到它(例如使用属性 author)就足够了。

    【讨论】:

    • 为了澄清,您能否提供一个 JSON 代码将元数据从一个页面链接到另一个页面的示例?
    • @J.PatrickMoran:我猜典型的方法是提供一个 URI 作为属性的值(就像在 JSON-LD 规范的 example 6 中一样),例如 "author": { "@id": "http://example.com/" }。 ··· 如果您也想在此页面上显式提供类型(例如,表示作者是Organization),您可以使用@type 将其设为仅指定url 属性的项目。
    猜你喜欢
    • 2011-09-18
    • 1970-01-01
    • 2021-08-06
    • 1970-01-01
    • 2020-08-13
    • 2015-04-10
    • 2011-06-24
    • 2012-06-26
    • 2012-06-07
    相关资源
    最近更新 更多