有没有办法重用json ld上的数据?

有没有办法重用json ld上的数据?,json,seo,schema.org,json-ld,Json,Seo,Schema.org,Json Ld,有什么方法可以重用json ld中的数据 我有一个网站和一个组织架构,上面有名称、url和社交链接,我正试图获得更好的谷歌搜索引擎优化(Google SEO),也许还有一张这样的谷歌图表卡: 我的json ld是这样的: <script type="application/ld+json"> [ { "@context": "http://schema.org", "@type": "WebSite", "name": "Name",

有什么方法可以重用json ld中的数据

我有一个网站和一个组织架构,上面有名称、url和社交链接,我正试图获得更好的谷歌搜索引擎优化(Google SEO),也许还有一张这样的谷歌图表卡:

我的json ld是这样的:

<script type="application/ld+json">
[
    {
      "@context": "http://schema.org",
      "@type": "WebSite",
      "name": "Name",
      "url": "http://www.example.com"
    },
    {
      "@context": "http://schema.org",
      "@type": "Organization",
      "name": "Name",
      "url": "http://www.example.com",
      "sameAs": [
        "https://twitter.com/example"
      ]
    }
]
</script>

[
{
“@context”:”http://schema.org",
“@type”:“网站”,
“名称”:“名称”,
“url”:”http://www.example.com"
},
{
“@context”:”http://schema.org",
“@type”:“组织”,
“名称”:“名称”,
“url”:”http://www.example.com",
“sameAs”:[
"https://twitter.com/example"
]
}
]
有没有办法不在两个模式中重复名称和url

我做得对吗?我真的需要组织架构才能在谷歌卡上获得这些社交链接?或者“sameAs”键可能在网站架构中

我遵循以下指南:


您是否将问题中的JSON-LD完全像这样包含在您的
脚本
元素中?好吧,这不应该起作用(顶层有
[
..
]
)。是的,它在script元素上,我将把它添加到代码中,谢谢;)但是,当我在GoogleTester上测试它时,它工作得很好:在google tester上也工作得很好。很有趣,谢谢。我一直认为您必须显式地使用
@graph
(json-ld.org/playerly的“压缩”/“展平”输出表明,在这种情况下,它会自动添加
@graph
)。您是否将问题中的json-ld完全像这样包含在
脚本
元素中?好吧,这不应该起作用(顶层有
[
..
]
)。是的,它在script元素上,我将把它添加到代码中,谢谢;)但是,当我在GoogleTester上测试它时,它工作得很好:在google tester上也工作得很好。很有趣,谢谢。我一直认为必须显式地使用
@graph
(json-ld.org/playerly的“压缩”/“展平”输出表明,在这种情况下,它会自动添加
@graph
)。