Google plus 谷歌+;添加JSON-LD Schema.org后,文章呈现不再工作

Google plus 谷歌+;添加JSON-LD Schema.org后,文章呈现不再工作,google-plus,schema.org,json-ld,Google Plus,Schema.org,Json Ld,我最近更新了我的博客,使用JSON-LD向站点添加Schema.org数据。然而,我遇到了一个问题-Google+文章渲染不再工作 当我尝试共享从博客到Google+页面的链接时,它会加载文章图像,但不会加载文章标题。以前,当我完全依赖于开放图形协议时,文章呈现工作正常 我已经通过谷歌的结构化数据测试工具运行了我的JSON-LD代码,它没有报告任何错误或警告。谷歌网站管理员工具中也没有报告任何错误 我是忽略了什么还是做错了什么 作为参考,以下是我在注意到文章标题未加载时尝试分享的最新博文: 我已

我最近更新了我的博客,使用JSON-LD向站点添加Schema.org数据。然而,我遇到了一个问题-Google+文章渲染不再工作

当我尝试共享从博客到Google+页面的链接时,它会加载文章图像,但不会加载文章标题。以前,当我完全依赖于开放图形协议时,文章呈现工作正常

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

我是忽略了什么还是做错了什么

作为参考,以下是我在注意到文章标题未加载时尝试分享的最新博文:
我已经对您的JSON-LD进行了测试;实际上有两个错误:

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

错误:验证程序无法识别文章前缀,请在prefix属性中明确指定

测试的全部结果是:

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
我不相信谷歌是如此严格(警告明智),但错误可能会导致问题,显示您的数据正确将招致;我会尝试纠正这些小事情,以防它们成为一个因素

这是一个正确的模式模板示例(您可能已经看到了这一点,或者可以使用它来尝试并排除模式故障):


{@context”:http://schema.org", 
“@type”:“BlogPosting”,
“标题”:“Json可以改善搜索引擎优化的14种方式”,
“另类标题”:“和爱她们的女人”,
“图像”:http://example.com/image.jpg",
“奖”:“有史以来写得最好的文章”,
“编辑”:“约翰·多伊”,
“流派”:“搜索引擎优化”,
“关键词”:“seo销售b2b”,
“字数”:“1120”,
“出版商”:“图书出版商公司”,
“url”:”http://www.example.com",
“发布日期”:“2015-09-20”,
“创建日期”:“2015-09-20”,
“修改日期”:“2015-09-20”,
“描述”:“我们喜欢做一些事情来帮助人们和其他人”,
“articleBody”:“你可以将你的整个帖子粘贴到这里,是的,它可以非常长。”,
“作者”:{
“@type”:“Person”,
“姓名”:“史蒂夫”
}
}

希望它能指引你正确的方向:)

看起来日期可能是问题所在,尽管它通过了谷歌验证。我更正了日期,创建了一个重复的帖子,并在Google+上进行了测试,现在它似乎可以正确地获取所有信息。在我再次尝试重新提交实时链接之前,我必须等待Google+缓存清除。非常感谢。我收回这句话。即使在纠正了模式时间戳错误之后,Google+文章呈现也没有获得它应该获得的所有信息。我被难住了,我终于明白了。Google+似乎不喜欢一个页面上有多个代码片段。它正在提取组织/社交档案信息,而不是文章信息。我修改了我的站点,只在主页上加载组织代码片段。现在Google+适当地引入了文章信息。
<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>