问题标签 [structured-data]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
schema.org - 架构/结构化数据
我试图找出在两种类型的页面上使用架构/结构化数据的最佳方式。一个是图片库,一个是视频页面。
以下是每种类型页面上存在的数据:
- 画廊名称
- 画廊的描述
- 提交画廊的人的姓名、照片和个人资料链接
- 审查文本
- 审稿人的姓名、照片和个人资料链接
- 画廊发布日期
- 画廊的平均评分
- 画廊中的单个图像
- 画廊观众留下的个人评论
视频页面具有几乎相同的信息减去:
画廊中的单个图像
相反,它有视频、视频缩略图和视频时长
我是使用结构化数据的新手,我希望如果我能掌握单一类型的模式,我将能够将它应用到我网站的其他区域,如论坛、博客等。
谢谢你。
structured-data - 网站评论的丰富片段
在我的网站上,我的客户提交了两种形式的评论;一份用于他们购买的产品,一份用于他们从我们这里获得的服务。我将评论丰富的片段添加为 Schema.org“产品”类型的一部分(以及其他产品信息) - 很简单。
现在我不确定的那个;我在主页上显示网站/我们的服务的评论,理想情况下,当有人在 Google 上搜索我的网站名称/品牌时,我希望它也会列出相应的评论明星以及搜索产品时为了。我不确定为此使用什么架构。我的网站毕竟不是产品,所以也许是“组织”或“品牌”......?在网站主页上使用的正确架构是什么,以便我可以列出评论标记数据?
非常感谢
json - 使用正则表达式从结构化数据中提取数据
我在这里面临的问题是我有一个包含结构化数据(以 JSON 有效负载的形式)的文本块,并且我有兴趣提取特定 JSON 实例的键之一的值,如图里面的结构化数据如下:
“项目 1”:{“key1”:“item1_key1_value”,“key2”:“item1_key2_value”,“key3”:“item1_key3_value”},“项目 2”:{“key1”:“item2_key1_value”,“key2”:” item2_key2_value", "key3":"item2_key3_value"}
我想使用的是使用正则表达式来获取 item1_key2_value 例如。键都具有相同的名称,但项目不同。所以我知道我需要哪个项目的哪个键,但不太确定检索该值的正则表达式。我已经尝试了一些基本匹配的方法,但想知道是否有其他更有经验的正则表达式用户可以在这里指导我并解释我做错了什么
1(. )(?=item1_key2_value. ) 将匹配来自这里的一大块数据,但我不确定将其减少到我需要的值的最佳方法。
structured-data - 免费的结构化数据软件应用程序
我在 HTML 页面中为 SoftwareApplication 提供了结构化数据,如下所示:
https ://developers.google.com/structured-data/rich-snippets/sw-app
但如果我检查我的结构化数据: https ://developers.google.com/structured-data/testing-tool/
它有警告: 优惠:缺失和推荐
我的 Android 应用程序是免费的。我怎样才能写这个免费的应用程序?
html - Google Rich Snipper 结构化数据 - http://schema.org/Recipe - 添加评分的正确方法
我有一个使用“ http://schema.org/Recipe ”发布帖子的 wordpress 网站
有人可以告诉我添加“ http://schema.org/Recipe ”评级的正确方法吗?
wordpress - 谷歌丰富的片段数据 - 有时在谷歌搜索结果中工作/显示,有时不
一段时间以来,我一直在使用谷歌丰富网页摘要数据遇到这个问题,有时谷歌会显示我添加到我的 Wordpress 帖子中的丰富网页摘要(星级、缩略图、评论计数、准备时间等),有时它只是不会(与星级、评论数、准备时间等,但缺少缩略图)。
这随机发生(我认为)发布我最近发布的帖子(它使用相同的丰富片段标记结构)。(旧帖子,比如一年多前最近被标记的帖子通常不会遇到这个问题)
我无法弄清楚是什么导致了问题,并且重新获取缺少缩略图的 URL(Google 网站管理员工具)不会持续很长时间(缩略图会暂时显示,一段时间后又会丢失)
这是在 google 搜索结果中正确显示的帖子的屏幕截图:
这是在 google 搜索结果中显示不正确的帖子的屏幕截图:
这两个帖子都具有相同的 Rich Snippets 数据结构。(可以在https://developers.google.com/structured-data/testing-tool/进行检查/比较)
我希望有人能帮我找出这个问题的原因
javascript - 具有延迟加载图像的结构化数据?
出于 SEO 原因,我想在产品图像上添加结构化数据标签。
我遇到的问题是:Google 获取我的 SRC 值,它只是一个占位符图像 - 实际图像(data-src)仅在用户滚动到足以使图像进入视图时加载。
schema.org - 当同一页面上有多个酒店房间实体时如何使用 JSON-LD?
我正在为我的一位酒店客户开发 JSON-LD 脚本,但偶然发现了网站中的“房间”页面。
谷歌政策说:
当您在一个页面上有多种实体类型时,我们建议您标记该页面上的所有实体,以帮助 Google 算法更好地理解您的内容并将其编入索引。
为此目的,HTML 标记似乎很简单,但我们如何使用 JSON-LD 来标记多个房间、它们的类型、价格等,当它们在单个页面中时?
我Product
暂时使用这种类型,因为 Schema.org 中尚不存在类似“Hotel Room”类型的东西。
PS:为每个房间创建单独的页面对我来说似乎不是一个很好的选择。
编辑:
我知道这个问题,但这特定于包含多个视频的网页,并且没有正确解决我在这个问题中提出的情况。
html - The property height is not recognized by Google for an object of type Distance
Given a visual art work that's 18 x 24 inches:
This markup fails the Structured Data Testing Tool with the error, "The property height is not recognized by Google for an object of type Distance." Same goes for width.
Interestingly enough, if you plug the first example from Schema.org for VisualArtwork (the one about the Magritte painting) into the SDTT you get the same errors. Is the Testing Tool mistaken about this?
schema.org - Google 未使用相同的 URI id 在同一页面中正确合并微数据和 json+ld
我有一个带有“微数据”和“json+ld”代码的产品页面。两个代码都引用相同的 @id URI 对象(http://www.example.org/product#this)所以我希望“混合/合并”这两个属性,但结构化数据测试工具显示 2“个人“产品如此......
1- Google 是否支持在同一页面中使用两种语法?
2-这实施得好吗?我可以使用微数据的 itemId 和 json+ld 的 @id 将两个代码引用到同一个对象吗?
3- 这会在结构数据索引方面损坏我的页面吗?
谢谢
您可以在测试工具中使用此代码进行检查: