0

我正在尝试让事件显示在企业的 Google 知识面板中。我在业务主页的标题中创建了一个组织 SD JSON 对象,并将事件委托给另一个网站,页面上有适当的事件标记(微数据)。

我使用了以下文档 https://developers.google.com/search/docs/data-types/events#delegation_markup

我让谷歌重新索引页面,结构化数据对象显示在网站的缓存版本中。我还等了 3 天才在这里发帖,以确保它有时间被谷歌捕获并在搜索中相关。

我想知道以下标记等是否有问题,以便让委派事件显示在 Google 知识面板中。

<script type="application/ld+json">
{
"@context":"http://schema.org",
"@type":"Organization",
"legalName":"Diversified Design and Manufacturing",
"address":"165 Boro Line Road, King of Prussia, PA 19406",
"email":"www.diversifieddesignmfg.com/",
"telephone":"(610) 337-1969",
"event": "http://www.burbio.com/groups/diversified-design-and-manufacturing"
}

我还注意到大多数发行说明和文档都提到了 MusicGroups 等。组织类型 SD 对象是否支持事件委托?

4

1 回答 1

0

Google 为故障排除事件提供以下信息:

知识图卡中的事件疑难解答 知识图卡显示由复杂的算法控制,因此如果您在知识图卡中看不到您的艺术家或艺术家的事件,请尝试以下步骤:

  • 确保艺术家同时在 Wikipedia 和 MusicBrainz 中,并且艺术家的官方主页在这两个网站上都正确记录。
  • 对于知识图卡中缺少的事件,请检查结构化数据测试工具中的事件是否正确显示且没有错误。

如果所有字段看起来都正确,请使用 Google 搜索中知识图卡下的反馈链接报告缺失的事件。请将其报告为一般反馈,并确保在您对问题的描述中使用术语事件。

它还规定活动信息应来自*售票员的网站**,并且您不能使用委托链接到您自己的网站

解决方案 - 首先,似乎只有某些艺术家会出现在知识图事件中。

其次,您的结构化数据不包含有关特定事件的任何信息,例如开始或结束时间、地点或名称。该event字段必须是类型http://schema.org/Event或带有http://schema.org/Event标记的网页的超链接 - 您包含的链接不涉及任何特定事件。

如果目标不包含http://schema.org/Event结构化数据,您可以通过将其嵌套在http://schema.org/Organization组织内(而非委托)事件数据中手动包含它,如下所示:

<script type="application/ld+json">
{
"@context":"http://schema.org",
"@type":"Organization",
"legalName":"Diversified Design and Manufacturing",
"address":"165 Boro Line Road, King of Prussia, PA 19406",
"email":"www.diversifieddesignmfg.com/",
"telephone":"(610) 337-1969",
"event": {
  "@context": "http://schema.org/",
  "@type": "Event",
  "name": "Chinese New Year Festival",
  "url": "http://chinesenewyear-2017.org/festival"
  "startDate": "2016-01-28T06:00",
  "description": "The best Chinese New Year party in 2017",
  "location": {
    "@type": "Place",
    "name": "Missoula, MT",
    "url": "http://www.missoula.com/",
    "address": {
      "@type": "PostalAddress",
      "addressLocality": "Missoula",
      "addressRegion": "MT"
    },
 }
}

Google 要求包含某些字段,例如startDate, ,请参阅本页Location底部的google 文档

最后,在您的示例代码中,该email字段包含一个网站 URL,而不是电子邮件地址。

于 2017-01-28T18:03:07.743 回答