添加 JSON-LD Schema.org 后,Google+ 文章渲染不再有效

埃利亚索德

我最近更新了我的博客,使用 JSON-LD 将 Schema.org 数据添加到站点。但是,我遇到了一个问题 - Google+ 文章呈现不再有效。

当我尝试分享从我的博客到我的 Google+ 信息页的链接时,它会加载文章图片,但不会加载文章标题。在我完全依赖 Open Graph 协议之前,文章渲染工作正常。

我已经通过 Google 的结构化数据测试工具运行了我的 JSON-LD 代码,它没有报告任何错误或警告。Google 网站管理员工具中也没有报告错误。

我是否忽略了什么或做错了什么?

作为参考,这是我在注意到文章标题未加载时尝试分享的最新博客文章:https : //onemoredram.com/2018/07/27/diageo-releasing-trio-of-new- mortlach-表达式/

伊兰·普

我已经通过测试运行了你的 JSON-LD;实际上有两个错误:

警告:http://schema.org/datePublished字段中的“2018 年 7 月 27 日”值不是有效日期。日期应采用 ISO 8601 格式

ERROR: 验证器无法识别文章前缀,请在前缀属性中明确指定

测试的完整结果是:

rdfanode
http://ogp.me/ns#title
@value = Diageo Releasing Trio of New Mortlach Expressions | One More Dram
http://ogp.me/ns#type
@value = article
http://ogp.me/ns#url
@value = https://onemoredram.com/2018/07/27/diageo-releasing-trio-of-new-mortlach-expressions/
http://ogp.me/ns#image
http://ogp.me/ns#image:width
@value = 960
http://ogp.me/ns#image:height
@value = 664
@value = https://onemoredram.com/wp-content/uploads/2018/07/mortlach-12-16-20-year-old-07-27-2018.jpg
http://ogp.me/ns#site_name
@value = One More Dram
http://ogp.me/ns/fb#admins
@value = 571973782956119
http://ogp.me/ns#description
@value = Diageo is releasing a trio of new Mortlach expressions: 12 Year Old The Wee Witchie, 16 Year Old Distiller's Dram, and 20 Year Old Cowie's B...
http://dev.twitter.com/cards/markup#card
@value = summary_large_image
http://dev.twitter.com/cards/markup#site
@value = @1moredram
http://dev.twitter.com/cards/markup#domain
@value = onemoredram.com
http://dev.twitter.com/cards/markup#title
@value = Diageo Releasing Trio of New Mortlach Expressions | One More Dram
http://dev.twitter.com/cards/markup#description
@value = Diageo is releasing a trio of new Mortlach expressions: 12 Year Old The Wee Witchie, 16 Year Old Distiller's Dram, and 20 Year Old Cowie's B...
http://dev.twitter.com/cards/markup#image
@value = https://onemoredram.com/wp-content/uploads/2018/07/mortlach-12-16-20-year-old-07-27-2018.jpg

jsonld
@type = http://schema.org/Organization
http://schema.org/name
@value = One More Dram
http://schema.org/url
@id = https://onemoredram.com
http://schema.org/logo
@id = https://onemoredram.com/wp-content/themes/onemoredram/images/og-default-image.jpg
http://schema.org/sameAs
@id = https://www.facebook.com/onemoredram
http://schema.org/sameAs
@id = https://plus.google.com/+onemoredram
http://schema.org/sameAs
@id = https://www.instagram.com/onemoredram
http://schema.org/sameAs
@id = https://www.patreon.com/onemoredram
http://schema.org/sameAs
@id = https://www.twitter.com/1moredram
http://schema.org/sameAs
@id = https://www.youtube.com/onemoredram

jsonld
WARNING: the "July 27, 2018" value in the http://schema.org/datePublished field is not a valid date. Dates should be in the ISO 8601 format
@type = http://schema.org/NewsArticle
http://schema.org/mainEntityOfPage
@type = http://schema.org/WebPage
@id = https://onemoredram.com/2018/07/27/diageo-releasing-trio-of-new-mortlach-expressions/
http://schema.org/headline
@value = Diageo Releasing Trio of New Mortlach Expressions
http://schema.org/description
@value = Diageo is releasing a trio of new Mortlach expressions: 12 Year Old The Wee Witchie, 16 Year Old Distiller’s Dram, and 20 Year Old Cowie’s Blue Seal.
http://schema.org/image
@id = https://onemoredram.com/wp-content/uploads/2018/07/mortlach-12-16-20-year-old-07-27-2018.jpg
http://schema.org/datePublished
@value = July 27, 2018
@type = http://Date
http://schema.org/dateModified
@value = July 27, 2018
@type = http://Date
http://schema.org/author
@type = http://schema.org/Person
http://schema.org/name
@value = Elias Aoude
http://schema.org/publisher
@type = http://schema.org/Organization
http://schema.org/name
@value = One More Dram
http://schema.org/logo
@type = http://schema.org/ImageObject
http://schema.org/url
@id = https://onemoredram.com/wp-content/themes/onemoredram/images/og-default-image.jpg

rdfanode
ERROR: the validator does not recognize the article prefix, please specify it clearly in the prefix attribute
resource = https://onemoredram.com/2018/07/27/diageo-releasing-trio-of-new-mortlach-expressions/
http://www.w3.org/1999/xhtml/vocab#alternate = https://onemoredram.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fonemoredram.com%2F2018%2F07%2F27%2Fdiageo-releasing-trio-of-new-mortlach-expressions%2F
http://www.w3.org/1999/xhtml/vocab#prev = https://onemoredram.com/2018/07/26/johnnie-walker-launching-blue-label-ghost-and-rare-port-ellen/
article:published_time = 2018-07-27T11:30:24Z
https://api.w.org/ = https://onemoredram.com/wp-json/
http://www.w3.org/1999/xhtml/vocab#alternate = https://onemoredram.com/2018/07/27/diageo-releasing-trio-of-new-mortlach-expressions/feed/
article:modified_time = 2018-07-27T18:05:48Z
http://www.w3.org/1999/xhtml/vocab#alternate = https://onemoredram.com/feed/
http://www.w3.org/1999/xhtml/vocab#alternate = https://onemoredram.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fonemoredram.com%2F2018%2F07%2F27%2Fdiageo-releasing-trio-of-new-mortlach-expressions%2F&format=xml
http://www.w3.org/1999/xhtml/vocab#alternate = https://onemoredram.com/comments/feed/

rdfanode
resource = https://onemoredram.com/2018/07/27/diageo-releasing-trio-of-new-mortlach-expressions/
http://www.w3.org/1999/xhtml/vocab#role = http://www.w3.org/1999/xhtml/vocab#search

我不相信谷歌会如此严格(警告明智)但是错误可能会导致正确显示数据的问题;我会尝试纠正这些小事情,以防它们是一个因素。

这是正确模式模板的示例(您要么已经看到了这个,或者可以使用它来尝试对您的模式进行故障排除):

<script type="application/ld+json">
{ "@context": "http://schema.org", 
 "@type": "BlogPosting",
 "headline": "14 Ways Json Can Improve Your SEO",
 "alternativeHeadline": "and the women who love them",
 "image": "http://example.com/image.jpg",
 "award": "Best article ever written",
 "editor": "John Doe", 
 "genre": "search engine optimization", 
 "keywords": "seo sales b2b", 
 "wordcount": "1120",
 "publisher": "Book Publisher Inc",
 "url": "http://www.example.com",
 "datePublished": "2015-09-20",
 "dateCreated": "2015-09-20",
 "dateModified": "2015-09-20",
 "description": "We love to do stuff to help people and stuff",
 "articleBody": "You can paste your entire post in here, and yes it can get really really long.",
   "author": {
    "@type": "Person",
    "name": "Steve"
  }
 }
</script>

希望它引导你走向正确的方向:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

测试schema.org ld + json内容

来自分类Dev

如何在 JSON-LD 中使用 Schema.org 表示文章的各个部分?

来自分类Dev

混合JSON-LD和Microdata Schema.org

来自分类Dev

Schema.org:使用Microdata,RDFa或JSON-LD?

来自分类常见问题

Schema.org-JSON-LD-放置在哪里?

来自分类Dev

JSON-LD Schema.org:多个视频/图像页面

来自分类Dev

从Schema.org获取JSON-LD信息

来自分类Dev

如何在schema.org json ld中设置总部

来自分类Dev

如何使用JSON-LD在schema.org中使用午餐时间编写有效的开放时间

来自分类Dev

带有@符号的JBuilder json键,可使用json-ld使用schema.org元数据

来自分类Dev

添加另一个 .desktop 文件后 .desktop 文件不再有效

来自分类Dev

JSON-LD中schema.org面包屑中的相对URL语义

来自分类Dev

在JSON-LD中的Schema.org OpeningHoursSpecification中包含“午休”

来自分类Dev

为什么schema.org JSON-LD表示形式这么小?

来自分类Dev

JSON-LD附加属性,这些属性不在字典schema.org中

来自分类Dev

JSON.LD表示形式和URI的Schema.org澄清

来自分类Dev

如何在schema.org Json-LD中指定多个选项(汽车)?

来自分类Dev

为什么schema.org JSON-LD表示形式这么小?

来自分类Dev

是否可以嵌套(如果可能)JSON-LD schema.org参考?

来自分类Dev

JSON-LD中schema.org面包屑中的相对URL语义

来自分类Dev

JSON-LD示例将“名称”属性用于“人”,但该属性不在Schema.org中

来自分类Dev

添加schema.org元数据的最有效方法是什么

来自分类Dev

如何在网站主页上使用schema.org和JSON-LD标记数据

来自分类Dev

如何在Rails 4应用程序中设置“ application / ld + json” schema.org元数据

来自分类Dev

获取不再有效的Google Cache for PDF副本

来自分类Dev

如何在电子邮件中添加Schema.org标记以进行Google Plus评论?

来自分类Dev

将 Typescript 添加到 Vue + Rails 应用程序 - 导入不再有效?

来自分类Dev

在React中阅读schema.org JSON

来自分类Dev

升级到 18.04 后 Wine 不再有效

Related 相关文章

  1. 1

    测试schema.org ld + json内容

  2. 2

    如何在 JSON-LD 中使用 Schema.org 表示文章的各个部分?

  3. 3

    混合JSON-LD和Microdata Schema.org

  4. 4

    Schema.org:使用Microdata,RDFa或JSON-LD?

  5. 5

    Schema.org-JSON-LD-放置在哪里?

  6. 6

    JSON-LD Schema.org:多个视频/图像页面

  7. 7

    从Schema.org获取JSON-LD信息

  8. 8

    如何在schema.org json ld中设置总部

  9. 9

    如何使用JSON-LD在schema.org中使用午餐时间编写有效的开放时间

  10. 10

    带有@符号的JBuilder json键,可使用json-ld使用schema.org元数据

  11. 11

    添加另一个 .desktop 文件后 .desktop 文件不再有效

  12. 12

    JSON-LD中schema.org面包屑中的相对URL语义

  13. 13

    在JSON-LD中的Schema.org OpeningHoursSpecification中包含“午休”

  14. 14

    为什么schema.org JSON-LD表示形式这么小?

  15. 15

    JSON-LD附加属性,这些属性不在字典schema.org中

  16. 16

    JSON.LD表示形式和URI的Schema.org澄清

  17. 17

    如何在schema.org Json-LD中指定多个选项(汽车)?

  18. 18

    为什么schema.org JSON-LD表示形式这么小?

  19. 19

    是否可以嵌套(如果可能)JSON-LD schema.org参考?

  20. 20

    JSON-LD中schema.org面包屑中的相对URL语义

  21. 21

    JSON-LD示例将“名称”属性用于“人”,但该属性不在Schema.org中

  22. 22

    添加schema.org元数据的最有效方法是什么

  23. 23

    如何在网站主页上使用schema.org和JSON-LD标记数据

  24. 24

    如何在Rails 4应用程序中设置“ application / ld + json” schema.org元数据

  25. 25

    获取不再有效的Google Cache for PDF副本

  26. 26

    如何在电子邮件中添加Schema.org标记以进行Google Plus评论?

  27. 27

    将 Typescript 添加到 Vue + Rails 应用程序 - 导入不再有效?

  28. 28

    在React中阅读schema.org JSON

  29. 29

    升级到 18.04 后 Wine 不再有效

热门标签

归档