我应该将 Google 的 JSON-LD 结构化数据放在哪里?

2024-01-31

我正在尝试创建谷歌的结构化数据,但不知道我在做什么。我将其设置为一个组织,然后对我的所有产品使用 SD 标记工具。我将每个 JSON-LD 产品直接从标记工具与嵌套放入其自己的脚本标签中。然后我将其放入服务器上的 .js 文件中。我将其与此链接在我的标题中

<script src="../Scripts/structureddata.js"></script>

我已经使用 url 在 SD 工具中对其进行了测试,但没有看到它。然后我将 StructuredData.js 复制到该工具中,它是这么说的,然后我纠正了它显示我的 50 个产品的所有警告和错误。再次尝试,从 url 中看不到它。我可以在 Search Console 中看到它,它显示 1 个项目。我“假设”阅读它只显示一个......?

谁能帮我这个。我应该把它放在 .js 文件中吗?我可以使用 .js 文件的链接吗?为什么 SD 工具看不到链接文件中的结构化数据?


您必须将 JSON-LD 包含在script元素用作数据块 https://stackoverflow.com/a/30798784/1591669:

<script type="application/ld+json">
  {
   "@context": "http://schema.org",
   "@type": "Thing"
  }
</script>

你可以把这个script元素in the head或在某处body https://stackoverflow.com/a/28688394/1591669.

Google 似乎不支持外部文件中的 JSON-LD。对于搜索功能,它们目前仅支持 JSON-LD(如上例所示)、Microdata 和 RDFa。

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

我应该将 Google 的 JSON-LD 结构化数据放在哪里? 的相关文章

随机推荐

  • 如何在编辑器中禁用 wysihtml5 HTML 清理?

    如何在编辑器模式下禁用 HTML Clean Up 我需要在代码中允许 css 格式和内联 html 这个想法是在粘贴代码并进入编辑器进行编辑时禁用解析器和 html 清理操作 谢谢 您可以在初始化 wysihtml5 编辑器时提供标识函数
  • 如何从 Flutter 中的 UploadTaskSnapshot 获取完整的 downloadUrl?

    我正确接收UploadTaskSnapshot 并且 downloadUrl 字段包含一个实例Uri解析上传文件的下载链接 如何获取字符串形式的 storage 和 downloadUrl old final uploadTask imag
  • pandas 中的 axis 是什么意思?

    这是我生成数据框的代码 import pandas as pd import numpy as np dff pd DataFrame np random randn 1 2 columns list AB 然后我得到了数据框 A B 0
  • 等待函数完成

    我有2个功能 第二个比第一个快 该函数怎么可能等待完成第一个的工作 function1 slow function2 fast JavaScript 是命令式的 单线程的 它只是works像这样 function2 不会开始直到functi
  • 从 JSON 到 NSObjects 的对象映射库

    我正在尝试构建一个解析器 objectMapper 它将为我从 REST 服务使用的 JSON 构建 Objective C 对象 我从 RestKit 中获得了一些灵感 让我的实体都包含一个 解码列表 它告诉映射器哪些 JSON 键与哪些
  • 使用 jQuery 阻止 onclick 操作

    有一些带有 onclick 事件操作的链接 a href Let s panic a a href I can t panic no more a 我需要防止事件动作在链接上执行disabled属性而不删除 onclick 操作 a dis
  • 实体框架 - 预加载两个多对多关系

    很抱歉这么长 但至少我认为我获得了所有信息以便能够理解并可能有所帮助 我想使用预加载从数据库加载数据 数据设置在五个表中 设置两个级别的 m n 关系 因此 存在三个包含数据的表 以从上到下的层次结构方式排序 CREATE TABLE db
  • 如何在 C 语言中使用文件的输入重定向? [复制]

    这个问题在这里已经有答案了 我的编码水平非常初级 C 是我一直在学习的唯一语言 我已经对文件的输入重定向进行了彻底的研究 试图弄清楚它是如何工作的 但我不明白在哪里使用该命令或到底如何使用它 我的问题是 我应该将重定向命令行到底放在程序中的
  • 如何实现 if(x >= '0' && x <= '9') 范围检查,如 MIPS 中的 isdigit ?

    我编写了以下函数来检查字符是否是数字 IsDigit tests a if a character a digit or not arguments a0 character byte return value v0 1 digit 0 n
  • 在 Visual Studio 中对控制台应用程序进行单元测试

    我在 Visual Studio 中有一个测试项目 我想用它来测试我的控制台应用程序 在同一解决方案中 我正在尝试设置使用特定参数调用控制台应用程序的测试 并将实际输出与我的预期进行比较 然后执行我通常的 Assert 语句以适当地通过 失
  • 在“选择”选项上添加 :after 元素[重复]

    这个问题在这里已经有答案了 我必须在 选择 的每个选项的右侧添加彩色边框框 我的html代码是
  • Unity & WPF - 通过属性注入将 DataContext 注入子控件

    我遵循 Jason Dollinger 的 MVVM 示例Lab49 http blog lab49 com archives 2650了解将 Unity 与 MVVM WPF 应用程序结合使用的基础知识 我按照他的基本架构构建了一个简单的
  • 正则表达式和xpath查询

    我有以下代码
  • 当混合数据类型相乘时,float 是否总是自动转换为 double?

    在Steven Prata的 C Primer Plus 一书中 有一节是关于类型转换的 其中 基本规则是 一节在规则1中指出 在 K R C 下 但在当前 C 下 float 会自动转换为 double http www 9wy net
  • bash 陷阱后恢复

    I ve a bash script with some file manipulations and I would like to process a loop until the end of the block after pres
  • Spark 中的潜在狄利克雷分配 (LDA) - 复制模型

    我想从 pyspark ml clustering 包中保存 LDA 模型 并在保存后将该模型应用于训练和测试数据集 然而 尽管设定了种子 结果还是存在差异 我的代码如下 1 导入包 from pyspark ml clustering i
  • 如何在钛合金中画一条线?

    如何在 Android 和 iPhone 上都适用的 Titanium 中绘制一条线 为了创建一条线 我使用 var view Ti UI createView height 180 width 300 var line Ti UI cre
  • 不可作弊的 Google Fit 计步器

    我有一个问题要向 Google Fit 咨询 我正在创建一个计步器 哦 奇怪g 到目前为止我已经做到了这一点 而且并不难 但现在我们来谈谈我的问题 我只是阅读传感器 API 的步骤 问题是 我可以通过 Google Fit 应用程序添加新数
  • Git 删除推送的提交

    我在我的项目中使用 git 存储库 我不小心推送了 2 个我不应该提交的提交 在这两者之间 有人已经承诺了这一点 是否可以删除我推送的提交 或者我必须删除我的代码更改并将其作为新提交推送 因为有人已经在其之上提交了 Git 主分支 由我提交
  • 我应该将 Google 的 JSON-LD 结构化数据放在哪里?

    我正在尝试创建谷歌的结构化数据 但不知道我在做什么 我将其设置为一个组织 然后对我的所有产品使用 SD 标记工具 我将每个 JSON LD 产品直接从标记工具与嵌套放入其自己的脚本标签中 然后我将其放入服务器上的 js 文件中 我将其与此链