schema.org - Schema.org 组织 URL 标记问题
问题描述
在网页中,每个注册公司都有自己的个人资料页面,其中包含属于公司的记录列表。我正在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
属性可以具有站点内部 URL 作为值。一个常见的结构是url
用于您自己的有关该组织的页面,以及sameAs
该组织的官方网站。
<link itemprop="url" href="/organizations/acme" />
<a itemprop="sameAs" href="https://acme.example/">official site</a>
也就是说,消费者可能有一定的限制;如果您关心他们提供的功能,则必须检查他们的文档。
推荐阅读
- php - PHP-FPM长轮询配置
- javascript - 是否可以使用 nodejs 向特定的 Skype 帐户发送消息?
- android - 在 Android WebView 中仅启用桌面模式
- javascript - DNN error using startupscript when not logged in
- node.js - 使用 sAMAccountName 和密码/NodeJs 使用 Active Directory 进行身份验证
- c# - Unity - 如何获取父游戏对象中心的位置
- python - 与属性类相比,使用属性装饰器有优势吗?
- glsl - 用 gls、lme 和 gam 拟合重复的单因素实验
- android - Android:如何在可绘制目录中搜索图像名称(=字符串)并将其显示在 ImageView 中?
- angular - Angular 6,根据所选值从 GET http 调用中获取过滤后的数据,无需管道