问题标签 [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.
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”。
这只是“坐等”的情况,直到更多的模式被批准用于“虚拟场所”,还是有一种通过验证的方式来获得两全其美?
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=
请帮忙。
谢谢
php - 如何在php中做丰富的片段标记?
我的问题是我所做的网页是完整的 PHP 文件。到处都有如何生成的教程,但是没有说明当它是 PHP 文件时该怎么做。
主文件也是 index.php。当我插入在 HTML 中生成的代码时。
带有很多错误,所以我将其转换为 PHP。
它会开始像
这已经很好了,谷歌识别它,但是这将显示在我的页面顶部。我怎样才能将此标记插入 index.php 而不显示,但谷歌必须正确识别它。
html - 我可以在 schema.org Rich Snippets 的 Span 标记中使用多个 ItemProps 吗?
假设我有以下句子要添加丰富的片段:
我在纽约生活和工作
由于纽约既是我的居住地,也是我工作的城市,理论上我想使用 schema.org 标准像这样标记这条线:
在一个跨度标签中有 2 个 itemprops 是否有效?如果没有,下面的工作吗?
javascript - 隐藏 Google Rich Snippets
正如谷歌关于向用户隐藏丰富网页摘要所说:
将与丰富网页摘要相关的所有内容添加到页面上的一个位置,标记它,然后使用 CSS 或其他技术隐藏整个文本块可能很诱人。不要这样做!标记已经存在的内容。
然而,我看到的问题是,在某些框架中,这过于繁琐,因为每个所需的丰富片段都存在于几十个模板中的一个中。从开发人员的角度来看,这会在各处创建零散的代码,从而使框架的模块化性质变得复杂。
主要问题是,使用什么技术可以使丰富的片段可以全部存在于一个模板中?我考虑过扩展“SEO 块”的概念,它将位于页面底部并提供所需的丰富片段,但这看起来很混乱并导致重复内容。
是否有任何其他可能的技巧可以在这里使用,以便可以对用户隐藏此标记?如果我将丰富的片段内容放入使用 jQuery 的 div 中slideToggle()
,就谷歌而言,这是否仍然“隐藏”内容?
schema.org - schema.org 产品标签不完整找不到我缺少的东西
我收到“警告:schema.org 的微数据不完整”。使用 Google 结构化数据测试工具验证我的页面时。
我定义了这些属性:
有什么我想念的想法吗?我看了看,没有看到我遗漏的任何东西。
我复制/粘贴了一篇旧帖子,只是更改了谷歌结构化数据的链接。
谢谢 !
css - 合法地隐藏/防止 Rich Snippet html 在屏幕上呈现 - 可以这样做吗?
我在我的网站上使用丰富的片段,我在页脚中有它们的所有代码,以便它们位于中心位置并且易于访问。我不希望这些片段周围的文本呈现在页面上,因为该信息位于网站的其他位置。是否可以通过使用隐藏此文本,style="display:none"
或者谷歌会完全忽略丰富的片段,因为这些字段是隐藏的?
任何信息将不胜感激!提前致谢!
html - 在 Rich Snippet 中为 Itemscope 属性分配值
所以我们使用了一些丰富的片段,它们使用 html5 标记方案。
我们的问题是 itemscope 属性没有值。
这会导致我们的旧产品 html 验证失败,因为它认为它是一个空标签。如果您像这样为其分配值 1,则 google 和标记规则的工作方式是否相同。
在我们可以正确更新我们的验证方法之前,这是一个暂时的解决方法,但这是一个更远的项目。
那么基本上是否有适当的语法可以使其对 Google 的 Rich Snippet 规则、html5 和 html5 之前的旧验证引擎仍然有效?
microformats - 如何为词汇添加微格式?
有谁知道 Quizlet 如何在其 Google 搜索结果元数据中使用“术语”和“定义”标题以及词汇/定义数据构建搜索结果数据?是微格式还是其他方法?
以供参考:
显示的搜索结果(第 3 个列表) - http://bit.ly/WuES0X 实际网页 - http://quizlet.com/4835950/web-20-flash-cards/