Как Google обрабатывает веб-страницы с несколькими блоками JSON-LD Schema.org? - PullRequest
0 голосов
/ 28 ноября 2018

Как поисковые системы, такие как Google, обрабатывают веб-страницы несколькими блоками JSON-LD (Schema.org)?

Например, что произойдет, если на странице есть оба неконфликтующих блока script ниже?

<script type="application/ld+json">
{   "@context":"http://schema.org",    
    "@type":"WebPage",
    "@id": "#123",
    "author": {
      "@type": "Person",
      "name": "Foo Bar"
    }
}
</script>
<script type="application/ld+json">
{   "@context":"http://schema.org",
    "@type":"WebPage",
    "@id": "#123",
    "text": "blah blah blah",
    "url":"pageurl"
  }
</script>

1 Ответ

0 голосов
/ 28 ноября 2018

Мы не можем знать, как Google Search на самом деле относится к ним, но мы можем знать, как Инструмент тестирования структурированных данных Google обрабатывает такой случай.

Тот же URI

Если объекты имеют одинаковый URI (в JSON-LD: @id), они равны .SDTT от Google будет отображать одну запись, показывающую свойства всех объектов с одинаковым URI.Таким образом, судя по выводу в SDTT, Google, похоже, одинаково рассматривает эти два случая:

<script type="application/ld+json">
{   "@context":"http://schema.org",    
    "@type":"WebPage",
    "@id": "#123",
    "url":"pageurl",
    "text": "blah blah blah"
}
</script>
<script type="application/ld+json">
{   "@context":"http://schema.org",    
    "@type":"WebPage",
    "@id": "#123",
    "url":"pageurl"
}
</script>
<script type="application/ld+json">
{   "@context":"http://schema.org",
    "@type":"WebPage",
    "@id": "#123",
    "text": "blah blah blah"
}
</script>

Output in Google’s SDTT

Различный (или нет) URI

По умолчанию предполагается, что объекты описывают разные вещи.Однако, если определенные (обычно уникальные) свойства имеют одинаковые значения (телефон, адрес, имя и т. Д.), Потребитель, такой как Google Search , может * сделать вывод, что объекты описывают одно и то же - это не стандартизировано,хотя и если / когда потребители делают это, это не задокументировано.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...