Schema.org 组织 URL 标记问题

Schema.org Organization URL markup issue

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

如果我们页面中的公司简介 URL 是:www.mypage.com/unique-company-profile 我可以在模式 URL 属性 中使用相同的 url 还是必须是URL 使用不同的域?

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

就 Schema.org 而言,url property can have a site-internal URL as value. A common structure is to use url for your own page about the organization, and sameAs 该组织的官方网站。

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

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