我希望在一个网站上使用JSON-LD来处理架构(指schema.org数据)。我知道如何编写数据,但我的问题是在代码中是否有首选位置来插入这些数据?换句话说,JSON-LD是否总是应该在、等中呈现?
我得到了这个链接,但不是很理解。看到:<script type="application/ld+json"> { "@context": "http://schema.org", "@type&q...
我想了解将JSON-LD应用于schema.org网站的最佳实践。如果我的页面有一篇文章和我也想在我的页面上定义WebSite,那么我会这样做:<script type="application/ld+json"> { "@context": "http://schema....
Angular2会自动从模板中删除<script>标签,以防止人们将此功能用作"贫穷的人" loader。 问题在于,脚本标签目前有更多的用途,而不仅仅是加载代码或其他脚本文件。未来还可能引入围绕<script>标签的进一步功能。 当前的一个用途是JSON-LD,它...
我一直在想,这些格式中哪一个是“最好的”?Schema.org、Microdata 和 RDFa 都很难实现。它们可能会破坏验证,并需要花费相当大的精力将其放入文档中。 对我来说,JSON-LD 是一种更好的实现结构化数据的方法。但它能用吗?至少 Google 对它的支持有多少?
我花了几个小时在谷歌上搜索,但仍未找到清晰且最新的答案,以下是我的问题: 我知道Microdata和JSON-LD各有优劣。我也知道Microdata已从W3C中删除(因此从浏览器API中删除)。我不确定这将如何影响使用Microdata专门用于SEO目的的任何网站。 Google是否支持...
我正在使用Vue和vue-router。对于列表视图中的产品项,我希望生成具有url属性设置为产品详细视图路径的JSON-LN注释。 我知道可以使用this.$route.path获取当前路由路径,但是否有一种方法可以获取与其呈现相异的路由路径?<router-link :to={na...
我目前已经建立了一个React应用程序。由于它是单页应用程序,因此只有一个index.html文件。我想为某个路由添加2个"ld+json" script标签,例如评论和书签。 我已经在该组件的componentDidMount中注入了script标签,但Google结构化数据测试工具无法读...
我无法弄清楚如何定义同一页上的一堆视频,例如搜索页面。假设您有一个网站返回50个不同的视频。那么您应该如何使用JSON-LD定义它?
我们目前正在使用Microdata格式向搜索引擎公开数据,并希望公开更多信息以支持一些高级的Google搜索功能。在处理字段时,我发现我需要一些当前异步加载而不是初始响应的信息。JSON-LD似乎是Google首选的格式,但我看到的所有示例都嵌入在页面中。你能提供一个JS文件链接,这样它可以作...