问题标签 [microdata]

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 投票
6 回答
53146 浏览

html - 您是否将 Schema Microdata 元标记放在 html 正文中?

我在互联网和 stackoverflow 上搜索了很长时间来寻找这个问题的答案,我发现链接说你不应该在正文中放置元标记:

而 schema.org 网站清楚地显示了直接嵌套在正文中的元标记http://schema.org/AggregateRating

只需看看那里发布的示例

如果您将元标记保留在 中<head>,那么您如何将这两个日期与他们的评论联系起来? <meta itemprop="datePublished" content="2011-04-01"> <meta itemprop="datePublished" content="2011-03-25">

这引起了混乱,我想知道如何正确地做到这一点。

0 投票
1 回答
6675 浏览

drupal - 在 Drupal 7 中为面包屑搜索引擎优化添加微数据或 schema.org

我目前对微数据和 schema.org 有点困惑。microdata 和 schema.org 是一样的吗?我阅读了GoogleMicrosoft文档,但这并没有帮助我了解这两个名称之间的区别。

到目前为止,我理解这一点,我已经生成了这个 HTML 代码:

在我看来,开销太大了,但如果搜索结果看起来不错,那也没关系。是否可以减少 html 代码的数量?

另外,如果我不需要,搜索引擎如何检测两条不同的路径?

我的下一个问题是我想将此格式应用于drupal 面包屑。我在网上找到了这个修复,我试图将它包含到我自己的 SEO 模块中,如下所示:

到目前为止,我检查了所有这些代码是否已执行。但是这个主题不适用于我的页面。为什么该代码不起作用?这可能与模块有关breadcrumb吗?我知道这个输出会是垃圾,但我看不到结果。

如果我猜对了,那就是由theme.inc第 1682ff 行theme_breadcrumb(...)而不是我的代码创建的输出。

如果有人可以帮助我,那就太好了,如果你不知道我的问题的所有答案!

0 投票
1 回答
5547 浏览

html - microdata schema.org:如何将模式混合在一起?

您好,我有一个包含评论 ( http://schema.org/Review ) 的页面 ( http://schema.org/WebPage )

问题是:

  • 如何处理重复的内容?
  • 是否正确制作元素属于两个或多个范围?
  • 如何做到这一点,重复文本两次?
  • 或者我应该避免多次引用?

例子:

描述属于评论和网页,所以......在这种情况下我应该写什么?

(注意:在前面的例子中,字符串“ _ _ ”是同一个文本段落,重复了两次)


编辑:

这可以是一个解决方案吗?(html5规范没有讨论这个,但是定义了itemref属性)

随意改进问题!

0 投票
1 回答
243 浏览

html - HTML 组织微数据仅在关于我们页面或首页上

这更像是一个个人偏好问题,而不是一个正确/错误的问题......

我有一个“关于我们”的页面,里面充满了 schema.org 微数据。我们的首页也有姓名/地址/电话/等等。

包括首页上的微数据有什么意义吗?搜索引擎似乎最好只有 1 个页面指向。但与此同时,似乎 1 页应该是首页。

0 投票
0 回答
921 浏览

schema.org - Schema.org/AggregateRating 未显示丰富网页摘要

我在我的产品页面(例如http://www.softwareadvice.com/crm/leadmaster-crm-profile/)上使用 Schema.org 的“reviews”、“aggregateRating”和其他标记。当页面上只有一条评论时,我会在 Google 中获得丰富的摘要。

但是,我无法为具有多个评论的产品显示丰富的摘要(例如http://www.softwareadvice.com/crm/leadmaster-crm-profile/)。我通过查看搜索结果确认了这一点,但也在 Google 的 Rich Snippet 测试工具中测试了这个 URL。

我认为 Schema.org 标记存在一些问题。我已经测试了标记的几种变体,但无济于事。

我很想在这个问题上得到任何 Schema.org 专家的帮助。您是否介意查看“leadmaster-crm-profile” URL 的来源,如果我们在此页面中对 Schema.org 进行编码有任何明显问题,请告诉我:

0 投票
1 回答
705 浏览

html - 产品微数据

我想在我的网站(测试版)产品页面中使用微数据。

但我不知道如何做到这一点,因为由于商业原因,根本没有显示所有价格。但是 Products 模式需要页面上的明确价格。我误解了什么吗?我可以使用其他架构吗?

任何关于这种情况的建议将不胜感激。

Txs in adv

爱丽儿

0 投票
1 回答
213 浏览

seo - 有没有办法为提要添加微数据类型?

我正在一个网站上显示来自 Facebook 和 Twitter 的提要。出于 SEO 的目的,我遇到了这个出色的网站http://schema.org/。我通读了该网站,但没有找到将微数据添加到提要的方法。

有人知道吗?还有没有更好的方法将 SEO 添加到提要?

0 投票
2 回答
1694 浏览

google-search-console - Schema.org 和网站管理员工具 丰富的代码片段工具

我不知道要使用哪种 schema.org 类型。任何人都可以提出任何建议吗?具体问题在这篇文章的底部并且很明显。我的网站已经上线四年了,有成千上万的个人评论。该网站是发生某种活动的地方的目录。这些地方可以是教堂、城市公园、集市、零售店、餐馆、国家森林、加油站,应有尽有!我的网站提供了与活动相关的位置和设施的记录。该活动可能与该位置的假定功能相关,也可能不相关(即,我的用户不在餐厅用餐)。执行该活动的用户来到我的网站并留下关于该地点的评论。用户也可以对位置进行评分,但评分并不是用户评论本身的一部分。

如果我使用 hreview-aggregates,富文本和星号会显示在 google 测试工具中。如果我只使用来自 schema.org 的以下内容,则该工具不会在其中显示代码段,但会识别格式:

如果我将其更改为,一切看起来都很棒

我认为本地业务不合适。有些位置只是田野中间的一个空地。此外,schema.org/localBusiness 让我觉得我应该拥有它。schema.org/Place 似乎最合适,但未在工具中显示富文本片段。与 schema.org/Review 相同。如果我将其用作主要包装器,则不会显示该片段。其他有效的主要包装是 Product 和 Restaurant。我会很感激你能给的任何建议。

  • Place 是否因为我的标记而失败?
  • 包装器的好类型是什么?包装器是必需的吗?
  • 即使它不完全适合所有东西,我是否应该只选择一个主包装器?
  • 我可以同时使用 hreview-aggragate(microformat) 和 schema.org 吗?这就是我现在正在做的事情,它在测试工具中显示得很好,但我听说你不应该这样做。这仍然是当前的建议吗?

还应该注意的是,当我使用具有正确语法的 data-vocabulary.org/Review 时,工具中的所有内容也都显示正常......我只是在使用 schema.org 时遇到了问题

0 投票
1 回答
96 浏览

microdata - 架构的架构

架构的架构吗?

也许在Thing > Intangible > StructuredValue但在这里找不到...

目的是描述一个模式。

有人知道这个吗?

0 投票
1 回答
145 浏览

performance - HTML5 微数据:如何防止通过微数据增加文件大小

目前,我将 schema.org 微数据添加到我的页面。我没有使用添加隐藏内容<meta>,我只是在可以找到合适 schema.org 词汇的页面内容上使用它。但是现在我的文件gzip压缩版本的大小增加了11%,普通版本的大小增加了24%。

对于目前仅由某些搜索机器人使用的标记而言,这显然太多了。这就是我想到c14n的原因。我知道这可能不是最好的方法,但我想创建一个带有微数据的版本和一个没有微数据的版本,然后我使用 HTTP 将它们链接在一起Link: <http://www.example.com/>; rel="canonical"

我的问题:

  1. 你对使用 c14n 解决问题有什么看法。
  2. 有没有更好的方法来添加高级元数据而不增加太多的大小?