【问题标题】:Schema.org Organization URL markup issueSchema.org 组织 URL 标记问题
【发布时间】:2019-09-13 16:22:01
【问题描述】:

在网页中,每个注册公司都有自己的个人资料页面,其中包含属于公司的记录列表。我正在为该页面使用Schema.org Organization 结构化数据,并且该架构标记需要 URL 属性。据我了解,它应该包含例如公司主页 url。问题是我们不存储这类信息。

如果我们页面中的公司资料 URL 是:www.mypage.com/unique-company-profile 我可以在架构 URL 属性中使用相同的 URL 还是必须是具有不同域的 URL?

【问题讨论】:

    标签: schema.org microdata


    【解决方案1】:

    Schema.org 不需要 url 属性为 Organization(它从不需要任何属性)。消费者(如 Google 搜索)需要属性来提供其功能(如富媒体搜索结果)。所以,没有urlOrganization 是完全可以的;您可能只是无法在某个搜索引擎中获得某个功能。

    就 Schema.org 而言,url 属性可以将站点内部 URL 作为值。一个常见的结构是使用url 用于您自己的有关该组织的页面,并使用sameAs 用于该组织的官方网站。

    <link itemprop="url" href="/organizations/acme" />
    <a itemprop="sameAs" href="https://acme.example/">official site</a>
    

    也就是说,消费者可能有某些限制;如果您关心他们提供的功能,则必须查看他们的文档。

    【讨论】:

    • 谢谢。是的,我忘了提,谷歌搜索控制台产生了大量与 URL 属性相关的错误。据我了解,使用我自己页面中的 url 是可以的。
    • @DeividasJuškevičius:根据 Schema.org,是的。如果您考虑到特定的 Google 搜索功能,他们可能会对 url 值有进一步的限制。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-11
    • 1970-01-01
    • 1970-01-01
    • 2016-07-13
    • 1970-01-01
    • 2017-07-10
    • 1970-01-01
    相关资源
    最近更新 更多