问题标签 [rich-snippets]

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.

0 投票
1 回答
644 浏览

microdata - 零售品牌/公司主页的正确高级 schema.org 微数据项类型是什么?

在完成零售品牌的公司主页微数据的情况下,我想听听其他人会推荐使用或已经使用的 schema.org 项目类型。以TOMS 的鞋子为例:

示例 #1 - 使用 /Corporation 作为高级 itemtype 可以包含很多很棒的 /Organization 微数据,但与零售商店无关。

注意:唯一特定于 /Corporation 的 schema.org 属性是tickerSymbol,而 TOMS 没有。

示例 #2 - 如果 TOMS 开设了自己的实体零售店渠道并且每个地点都有自己的主页,则此代码将起作用。然而,对于 TOMS's.com,虽然示意图准确且表面更具描述性,但 TOMS.com 的微数据标记不正确,因为/ShoeStore派生自 /LocalBusiness - 它必须代表一个物理位置。

注意:由于 TOMS 是虚拟的,因此不能是 /Store,这意味着您失去了非常酷的属性,例如“currenciesAccepted”、“paymentAccepted”和“priceRange”。

这只是“坐等”的情况,直到更多的模式被批准用于“虚拟场所”,还是有一种通过验证的方式来获得两全其美?

0 投票
1 回答
160 浏览

seo - Google Authorship 标记已完美实施,但未出现在 SERP 上

我已经对我网站的此类页面(http://www.projectweavers.com/our-blog/)实施了 Google Authorship 标记,并且已经超过 2 周,但我的网站仍然没有出现在 SERP 上的 Authorship Snippets 上。

当我在 Rich Snippet 测试工具上测试我的页面时,它显示了完美的结果。我无法弄清楚这可能是什么问题?

测试工具链接: http://www.google.com/webmasters/tools/richsnippets?url=http: //www.projectweavers.com/our-blog/&view=

请帮忙。

谢谢

0 投票
1 回答
2041 浏览

php - 如何在php中做丰富的片段标记?

我的问题是我所做的网页是完整的 PHP 文件。到处都有如何生成的教程,但是没有说明当它是 PHP 文件时该怎么做。

主文件也是 index.php。当我插入在 HTML 中生成的代码时。

带有很多错误,所以我将其转换为 PHP。

它会开始像

这已经很好了,谷歌识别它,但是这将显示在我的页面顶部。我怎样才能将此标记插入 index.php 而不显示,但谷歌必须正确识别它。

0 投票
2 回答
10442 浏览

html - 我可以在 schema.org Rich Snippets 的 Span 标记中使用多个 ItemProps 吗?

假设我有以下句子要添加丰富的片段:

我在纽约生活和工作

由于纽约既是我的居住地,也是我工作的城市,理论上我想使用 schema.org 标准像这样标记这条线:

在一个跨度标签中有 2 个 itemprops 是否有效?如果没有,下面的工作吗?

0 投票
2 回答
2237 浏览

javascript - 隐藏 Google Rich Snippets

正如谷歌关于向用户隐藏丰富网页摘要所说:

将与丰富网页摘要相关的所有内容添加到页面上的一个位置,标记它,然后使用 CSS 或其他技术隐藏整个文本块可能很诱人。不要这样做!标记已经存在的内容。

然而,我看到的问题是,在某些框架中,这过于繁琐,因为每个所需的丰富片段都存在于几十个模板中的一个中。从开发人员的角度来看,这会在各处创建零散的代码,从而使框架的模块化性质变得复杂。

主要问题是,使用什么技术可以使丰富的片段可以全部存在于一个模板中?我考虑过扩展“SEO 块”的概念,它将位于页面底部并提供所需的丰富片段,但这看起来很混乱并导致重复内容。

是否有任何其他可能的技巧可以在这里使用,以便可以对用户隐藏此标记?如果我将丰富的片段内容放入使用 jQuery 的 div 中slideToggle(),就谷歌而言,这是否仍然“隐藏”内容?

0 投票
1 回答
151 浏览

schema.org - schema.org 产品标签不完整找不到我缺少的东西

我收到“警告:schema.org 的微数据不完整”。使用 Google 结构化数据测试工具验证我的页面时。

我定义了这些属性:

http://www.google.com/webmasters/tools/richsnippets?url=http%3A%2F%2Fec2-176-34-78-212.eu-west-1.compute.amazonaws.com%2Fdev-avc% 2Folimp-whey-protein-complex-100.html&html=

有什么我想念的想法吗?我看了看,没有看到我遗漏的任何东西。

我复制/粘贴了一篇旧帖子,只是更改了谷歌结构化数据的链接。

谢谢 !

0 投票
3 回答
5740 浏览

css - 合法地隐藏/防止 Rich Snippet html 在屏幕上呈现 - 可以这样做吗?

我在我的网站上使用丰富的片段,我在页脚中有它们的所有代码,以便它们位于中心位置并且易于访问。我不希望这些片段周围的文本呈现在页面上,因为该信息位于网站的其他位置。是否可以通过使用隐藏此文本,style="display:none"或者谷歌会完全忽略丰富的片段,因为这些字段是隐藏的?

任何信息将不胜感激!提前致谢!

0 投票
1 回答
2589 浏览

html - 在 Rich Snippet 中为 Itemscope 属性分配值

所以我们使用了一些丰富的片段,它们使用 html5 标记方案。

我们的问题是 itemscope 属性没有值。

这会导致我们的旧产品 html 验证失败,因为它认为它是一个空标签。如果您像这样为其分配值 1,则 google 和标记规则的工作方式是否相同。

在我们可以正确更新我们的验证方法之前,这是一个暂时的解决方法,但这是一个更远的项目。

那么基本上是否有适当的语法可以使其对 Google 的 Rich Snippet 规则、html5 和 html5 之前的旧验证引擎仍然有效?

0 投票
4 回答
8798 浏览

microdata - 我使用什么 Schema.org 类型来定义服务?

如何使用 schema.org 定义服务?

例如,害虫防治企业:“白蚁防治”-> 我认为它不是产品(http://schema.org/Product

我应该用什么来定义它?

0 投票
1 回答
75 浏览

microformats - 如何为词汇添加微格式?

有谁知道 Quizlet 如何在其 Google 搜索结果元数据中使用“术语”和“定义”标题以及词汇/定义数据构建搜索结果数据?是微格式还是其他方法?

以供参考:

显示的搜索结果(第 3 个列表) - http://bit.ly/WuES0X 实际网页 - http://quizlet.com/4835950/web-20-flash-cards/