json - JSON 中的重复唯一属性 'sameAs'

标签 json seo schema json-ld

sameAs 的 HTML 架构:

<div itemscope itemtype="https://schema.org/LocalBusiness">
      <h1><span itemprop="name">Business Name</span></h1>
      <span itemprop="description">Business Desciription.</span>
      <span itemprop="sameAs">fb.com</span>
      <span itemprop="sameAs">pinterest.com</span>
      <span itemprop="sameAs">instagram.com</span>
  </div>
Google 验证工具:sameAs 有 无重复的唯一属性 错误。
enter image description here
对于 Json 相同为:重复的唯一属性 发生错误
    <script type="application/ld+json">
    {
    "@context": "http://schema.org/",
    "@type": "LocalBusiness",
    "@id": "http://schema.org/",
    "name": "Business Name",
    "email": "help@example.com",
    "priceRange": "$$$",
    "sameAs": "https://www.facebook.com/",
    "sameAs":"https://twitter.com/",
    "sameAs":"https://www.instagram.com/",         
    "sameAs":"https://au.linkedin.com/company/",
    "sameAs":"https://www.yelp.com.au/"
   }
Google 验证工具:错误 重复的唯一属性
enter image description here
题:
我如何修复 重复的唯一属性 在 JSON 中?

最佳答案

您需要将项目作为数组传递才能使其有效 JSON+LD .
如果你仔细想想,这是合乎逻辑的,否则如果你把 JSON 转换成普通的 JavaScript,你只会覆盖 sameAs每次都变。

{
    "@context": "http://schema.org/",
    "@type": "LocalBusiness",
    "@id": "http://schema.org/",
    "name": "Business Name",
    "email": "help@example.com",
    "priceRange": "$$$",
    "sameAs": [
               "https://www.facebook.com/",
               "https://twitter.com/",
               "https://www.instagram.com/",         
               "https://au.linkedin.com/company/",
               "https://www.yelp.com.au/"
              ]
}

关于json - JSON 中的重复唯一属性 'sameAs',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64328137/

相关文章:

php - Symfony PHPUnit 测试(错误 500)

apache-kafka - 尝试使用可为空的键架构发布记录时,Kafka REST 代理 "Schema being registered is incompatible with an earlier schema"中出现异常

schema - 可以通过 DB2/z 加载/卸载来更改数据和模式吗?

responsive-design - WooRank 触摸屏就绪失败

asp.net-mvc - asp.net mvc 多语言 url 通过更改 url 重定向

java - Hibernate - 从模式创建类

mysql - MVC 不返回 json...请求不可用

json - 如何在 Laravel 4 中将 JSON 数据 POST 到远程服务器?

python - 使用 eval 将 json 转换为 dict 是一个不错的选择吗?

php - 如何为 unicode 标题创建 unicode slug?