【问题标题】:Changing schema.org microdata with jQuery?使用 jQuery 更改 schema.org 微数据?
【发布时间】:2015-12-28 14:33:50
【问题描述】:

由于Googlebot's recent advances with interpreting JS,现在可以用jQuery 更改schema.org microdata(即itemprop)吗?

这里有一个类似的问题:Is it possible to change Microdata itemprop with jQuery?——但它是在上面提到的 Googlebot 最近取得进展之前提出的。

【问题讨论】:

标签: javascript jquery seo schema.org googlebot


【解决方案1】:

schema.org、RDF、Microdata 等旨在为机器提供上下文和信息。它为他们提供了一种无需执行客户端代码(即 JavaScript)即可访问信息的方法,并且仍然能够“理解”您在说什么。

即使 google 能够理解您的客户端编辑,它也不是唯一的机器人 - 其他人不会接受这些更改。

我建议您不要使用客户端代码来编辑旨在机器可读的信息。使用它向您的用户显示内容。

如果您不想弄乱您的标记,请查看JSON-LD

您可以使用 google 的 Structured Data Testing Tool 轻松测试您的标记。

【讨论】:

  • 谢谢。只是我正在使用 JS 嵌入一些用户提交的 URL,并希望根据它是 YouTube、SoundCloud 等来扩展他们的微数据信息。
  • 如果您无法直接在源代码中提供丰富的内容,我将保留链接原样。微数据不会帮助你的用户,如果你通过 js 嵌入它,它也不会帮助机器人。
  • Google 可以抓取动态添加的 JSON-LD,如Google article 中所述
猜你喜欢
  • 2012-11-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多