Schema.org:使用什么,微数据还是 JSON-LD?

2023-12-02

数据标记Schema.org对于 Google、Yahoo!、Bing 和 Yandex 等搜索网站来说,片段非常适合。然而,我认为大多数网站管理员都使用微数据,但几乎从不使用JSON-LD。最近了解了JSON-LD,有一些疑惑:

我可以在没有搜索引擎兼容性问题的情况下使用它吗?


不可能有一个普遍的答案:

  • 每个消费者(搜索引擎、工具等)都有自己的条件(支持什么功能)。

  • 每种语法(JSON-LD、Microdata、RDFa 等)都有自己的优点和缺点。

具体例子来说明问题:Google推荐使用 JSON-LD 来实现其某些功能,但不支持其他一些功能(例如,他们的产品丰富的片段).

物有所值,JSON-LD and RDFa都是 W3C 建议(而 Microdata 是WHATWG 的 Living HTML 标准的一部分, but W3C 不再开发)。因此,如果您关心这一点,您可能需要考虑使用 RDFa 而不是 Microdata(请参阅我的比较)。当然,RDFa 和 JSON-LD 有很大不同:使用 JSON-LD 您必须复制内容,而使用 RDFa 则可以重复使用它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Schema.org:使用什么,微数据还是 JSON-LD? 的相关文章

随机推荐

  • 为什么 SQL Server 全文搜索不匹配数字?

    我正在使用 SQL Server 2014 Express 并在表上设置了全文索引 全文索引仅对单个列进行索引 在本例中名为foo 该表有 3 行 全文索引列的 3 行中的值如下所示 test 1 test 2 test 3 test 1
  • 使用 scanf 读取 int 直到新行

    我是c语言的新手 之前用过java 所以我对一些东西不太熟悉 我想读取不定数量的整数 直到出现新行 我知道 新行是 n 并且我已经有一个代码 因此会读取整数 直到您输入一个字母 但如果有新行 它不会停止 include
  • Scala 伴随对象中的“静态”字段

    我可以在不引用类的实际对象的情况下检查伴生对象中字段的值吗 我想存储一个静态计数器 每次创建该类的新对象时增加它 并且能够在不使用对象本身的情况下检查它的值 这可能吗 这是你想要的吗 object Foo private var count
  • 不使用 NSView 进行打印

    目前我正在为 OSX 编写一个应用程序 最终需要移植到 iOS 需要打印的数据通过 CoreGraphics 绘制到 PDF 上下文中 工作完美 我一直在阅读有关 iOS 和 OSX 中打印的 Apple 开发文档 讽刺的是 实际上从 iO
  • 如何从 XPage 访问 SQL

    从 SQL 数据源访问数据并将其填充到列表框控件以便用户可以选择其中一个值的过程是什么 我已获得数据库和服务器的名称 登录 ID 和密码 代码示例真的很感激 因为我从未做过任何 SQL 编码 OpenNTF 上的最新扩展库 extlib o
  • 如何在android上解析xml文件

    android 有一些 dom sax 解析器吗 例如 xml 文件的 a b b a
  • 如何在 Spring Boot 控制器中获取主机 url?

    我想为我的主页生成动态 URL 如何在 Spring Boot 应用程序中获取主机 URL 获取主机地址 经验 https localhost 8080 您可以使用ServletUriComponentsBuilder import org
  • Android:具有多个可点击元素的 ListView 元素

    I ve a ListView其中列表中的每个元素都包含一个 TextView 和两个不同的 Button 像这样的东西 ListView ImageView Text CheckBox Button ImageView Text Chec
  • 纯 JavaScript/jQuery/HTML 验证码

    有人可以给我发一个链接 或者给我提供一个纯 Javascript jQuery 验证码的示例吗 因为我可以看到很多 PHP C 后端的示例 但我只需要 Javascript 谢谢 我认为这不是一个好主意 因为如果在客户端 js 中进行验证
  • Python 调度程序与循环 + 睡眠

    以下是 蟒蛇计划 from time import time sleep from sched import scheduler def daemon local handler print hi local handler enter 3
  • Python 整数到字母的成绩问题

    我正在尝试解决这段代码中的错误 import time while1 True def grader z if z gt 0 or z lt 59 return F elif z gt 60 or z lt 62 return D elif
  • 在 web.xml 中包含文件

    我正在为 JEE5 Web 服务编写单元测试 Web 服务的行为取决于在web xml文件 因此我想分割我的web xml分为恒定部分和在测试运行之间变化的部分 为了看看这是否真的可能 我尝试看看是否可以将welcome file list
  • 代码不断超时

    因此 我们得到的这组代码由于某种原因一直超时 它运行的不是存储过程 因为它运行良好 另外 如果我们从 C 代码中删除该参数 代码就会运行 该参数不断中断 导致超时 我们无法找出原因 c public static PTWViewList G
  • 用于提取两个指定行之间的行的批处理脚本

    我有一个文本文件 想使用 Windows 批处理脚本提取两个指定行之间的所有行 第 1 行 FILE FORMAT ADS 第2行 VERSION 1 0 LineX 父 子 IsPrimary 该行以 开头并且很长 LineY Prope
  • 空字符串的内存表示

    空字符串如何存储在内存内部 我正在考虑一个空字符串内存表示 但无法完全理解它 它有特定的 ASCII 值吗 空字符串到底是什么 A String对象是一个JavaObject和其他人一样 它是一个具有长度属性的对象 最终作为 Java 对象
  • 如何在matplotlib上生成一系列直方图?

    我想生成一系列直方图 如下所示 上面的可视化是在张量流中完成的 但我想在 matplotlib 上重现相同的可视化 编辑 使用 SpghttCd建议的plt fill Between 我有以下代码 colors cm OrRd r np l
  • 如何通过 jQuery 将文件发送到 php?

    我尝试通过 jQuery 将文件发送到 PHP 文件进行处理
  • php preg_replace - 保留指定字符+外语字母[重复]

    这个问题在这里已经有答案了 我需要一个从字符串中删除所有字符 未在模式中列出 但保留外语字母 的函数 我知道 preg replace 有 p 模式 但由于某种原因我无法让它工作 我使用这个函数来删除字符串中的所有垃圾 main conte
  • 动态图片绑定vue

    我想做与这里相同的事情 但我想使用 images sample 作为参数 例如props images sample
  • Schema.org:使用什么,微数据还是 JSON-LD?

    数据标记Schema org对于 Google Yahoo Bing 和 Yandex 等搜索网站来说 片段非常适合 然而 我认为大多数网站管理员都使用微数据 但几乎从不使用JSON LD 最近了解了JSON LD 有一些疑惑 我可以在没有