gpt4 book ai didi

seo - JSON-LD Schema.org 事件信息未被拉入 Google

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:34:42 25 4
gpt4 key购买 nike

我有一些 WordPress 网站使用事件日历来显示向公众开放的事件。

我注意到,如果我输入城市名称,然后输入事件一词,我们的网站不会被拉入出现的特殊部分。 Google 使用其知识图谱。我查看了源代码并注意到我们的网站使用 JSON-LD,它是根据事件所用的信息生成的,这是 Google 谈论使用的方法之一,但不明白为什么我们的网站信息没有显示。

这些网站已经发展了一年,每月有 3000 次访问,因此它们被相当定期地编入索引。

我正在查看事件属性 JSON-LD,我注意到整个事件地址(街道、城市、州 zip)被放入地点或邮政数组的 name 属性中(Heres a screenshot of my sites schema ).当我查找拉入 Google 的其他事件时,他们在 address 属性 (Screenshot of other site’s schema) 中列出了这些属性。

我认为因为地址被放入 name 属性而不是 address 属性,Google 可能不会显示事件。有没有其他人看到他们的网站发生这种情况?还是我们设置的网站有其他问题?

最佳答案

现在您的事件是使用 Google 示例标记的,但是我相信这是错误的:

https://developers.google.com/structured-data/rich-snippets/events

  "location" : {
"@type" : "Place",
"sameAs" : "http://www.hi-dive.com",
"name" : "The Hi-Dive",
"address" : "7 S. Broadway, Denver, CO 80209"
}

2019 年编辑:上面的标记和 URL 已更改并符合测试工具的预期。

为了使您的网站结构化数据与您有屏幕截图的其他事件相匹配,您需要将 JSON-LD 调整为它在 schema.org 上的呈现方式。 ,它使用 PostalAddress 并进一步缩小范围:

https://schema.org/location (和 https://schema.org/PostalAddress)- 单击 JSON-LD 示例选项卡

     "location": {
"@type": "Place",
"name": "Withworth Institute",
"address": {
"@type": "PostalAddress",
"addressLocality": "Seattle",
"addressRegion": "WA",
"postalCode": "98052",
"streetAddress": "20341 Whitworth Institute 405 N. Whitworth"
},
"url": "wells-fargo-center.html"
}

我不能确定这是否是您遇到问题的主要原因,但我确实认为您应该遵循 schema.org 方法。即使根据您的屏幕截图,结构化数据工具似乎也表明它正在寻找 postalAddress,即使 Google 没有在示例中使用它。也许那篇文章已经过时了。

关于seo - JSON-LD Schema.org 事件信息未被拉入 Google,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31860243/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com