首页 > 解决方案 > Schema.org 组织 URL 标记问题

问题描述

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

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

标签: schema.orgmicrodata

解决方案


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

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

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

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


推荐阅读