Kozack
@Kozack
Thinking about a11y

Правильна ли json-jd схема?

Дисклеймер. Я в этом вопросе вообще нуб.

Есть сайт аля "Вопросы mail.ru". На нем, в шапке сделал вывод:
spoiler

<script type='application/ld+json' class='yoast-schema-graph yoast-schema-graph--main'>
  {
    "@context": "https://schema.org",
    "@graph": [{
      "@type": "Organization",
      "@id": "https://askio.local/#organization",
      "name": "Askio Demo Stand",
      "url": "https://askio.local/",
      "sameAs": [],
      "logo": {
        "@type": "ImageObject",
        "@id": "https://askio.local/#logo",
        "inLanguage": "ru-RU",
        "url": "https://askio.local/wp-content/uploads/2019/10/\u0417\u043d\u0456\u043c\u043e\u043a-\u0435\u043a\u0440\u0430\u043d\u0430-2019-10-25-\u043e-10.59.01-e1571999101220.png",
        "width": 1873,
        "height": 882,
        "caption": "Askio Demo Stand"
      },
      "image": {
        "@id": "https://askio.local/#logo"
      }
    }, {
      "@type": "WebSite",
      "@id": "https://askio.local/#website",
      "url": "https://askio.local/",
      "name": "askio",
      "inLanguage": "ru-RU",
      "description": "Just another WordPress site",
      "publisher": {
        "@id": "https://askio.local/#organization"
      },
      "potentialAction": [{
        "@type": "SearchAction",
        "target": "https://askio.local/?s={search_term_string}",
        "query-input": "required name=search_term_string"
      }]
    }, {
      "@type": "QAPage",
      "@id": "https://askio.local/hello-world/#webpage",
      "url": "https://askio.local/hello-world/",
      "name": "Hello world! - askio",
      "isPartOf": {
        "@id": "https://askio.local/#website"
      },
      "inLanguage": "ru-RU",
      "datePublished": "2019-09-17T10:43:24+00:00",
      "dateModified": "2019-11-19T09:55:16+00:00",
      "potentialAction": [{
        "@type": "ReadAction",
        "target": ["https://askio.local/hello-world/"]
      }],
      "genre": null
    }, {
      "@type": "Question",
      "@id": "https://askio.local/hello-world/#article",
      "isPartOf": {
        "@id": "https://askio.local/hello-world/#webpage"
      },
      "author": {
        "@id": "https://askio.local/#/schema/person/11dc5701ec8c66bdd1437f593dac58c1"
      },
      "headline": "Hello world!",
      "datePublished": "2019-09-17T10:43:24+00:00",
      "dateModified": "2019-11-19T09:55:16+00:00",
      "mainEntityOfPage": {
        "@id": "https://askio.local/hello-world/#webpage"
      },
      "publisher": {
        "@id": "https://askio.local/#organization"
      },
      "inLanguage": "ru-RU",
      "potentialAction": [{
        "@type": "CommentAction",
        "name": "Comment",
        "target": ["https://askio.local/hello-world/#respond"]
      }],
      "answerCount": "276",
      "genre": "Uncategorized",
      "upvoteCount": 1,
      "acceptedAnswer": {
        "@id": "https://askio.local/hello-world/#article-answer-306"
      },
      "suggestedAnswer": {
        "@type": "ItemList",
        "numberOfItems": 2,
        "itemListElement": [{
          "@id": "https://askio.local/hello-world/#article-answer-36"
        }, {
          "@id": "https://askio.local/hello-world/#article-answer-22"
        }]
      }
    }, {
      "@type": ["Person"],
      "@id": "https://askio.local/#/schema/person/11dc5701ec8c66bdd1437f593dac58c1",
      "name": "admin",
      "sameAs": []
    }, {
      "@type": "Answer",
      "@id": "https://askio.local/hello-world/#article-answer-306",
      "isPartOf": {
        "@id": "https://askio.local/hello-world/#article"
      },
      "text": "[user slug=\"u-2001299996\" first_name=\"\u0415\u0432\u0434\u043e\u043a\u0438\u044f\" last_name=\"\u0410\u0437\u0438\u0437\u043e\u0432\u0430\"] \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e,\u043e\u0442 \u0441\u0443\u0445\u043e\u0433\u043e \u043d\u0438\u0447\u0435\u0433\u043e \u0441\u0442\u0440\u0430\u0448\u043d\u043e\u0433\u043e,\u043b\u0443\u0447\u0448\u0435,\u0447\u0435\u043c \u0447\u0438\u043f\u0441\u044b \u0438\u043b\u0438 \u043f\u043e\u043a\u0443\u043f\u043d\u044b\u0435 \u0441\u0443\u0445\u0430\u0440\u0438\u043a\u0438,\u0442\u0430\u043c \u0432\u0441\u0435 \u0437\u043b\u043e \u0432 \u043f\u0430\u043a\u043a\u0442\u0438\u043a\u0430\u0445. \u041d\u0443 \u043b\u044e\u0431\u044f\u0442 \u043c\u0443\u0436\u0438\u043a\u0438 \u0432\u0441\u044f\u043a\u043e\u0435 \u0434\u0435\u0440\u044c\u043c\u043e \u0436\u0440\u0430\u0442\u044c-\u043e\u0445\u043e\u0442\u043d\u0438\u043a\u0438-\"\u0447\u0442\u043e \u043f\u043e\u0439\u043c\u0430\u044e,\u0442\u043e \u0438 \u0441\u044a\u0435\u043c\"",
      "dateCreated": "2019-11-18T11:55:35+00:00",
      "url": "https://askio.local/hello-world/#comment-306",
      "upvoteCount": 1
    }, {
      "@type": "Answer",
      "@id": "https://askio.local/hello-world/#article-answer-36",
      "isPartOf": {
        "@id": "https://askio.local/hello-world/#article"
      },
      "text": "1571996411913",
      "dateCreated": "2019-10-25T09:40:12+00:00",
      "url": "https://askio.local/hello-world/#comment-36",
      "upvoteCount": 1
    }, {
      "@type": "Answer",
      "@id": "https://askio.local/hello-world/#article-answer-22",
      "isPartOf": {
        "@id": "https://askio.local/hello-world/#article"
      },
      "text": "1\n122222\n\na\n\nimg\n\n44444",
      "dateCreated": "2019-10-25T09:36:45+00:00",
      "url": "https://askio.local/hello-world/#comment-22",
      "upvoteCount": 1
    }]
  }
</script>



Валидатор гугла не ругается. Значит синтаксически всё должно быть правильно. Но меня всё равно не покидает чувство, что что-то не так.

Например у меня сущности Organization, WebSite, QAPage,Question отображаются отдельно. А сущность Answer объединена с Question. Хотя чуть ранее, пока я не добавил Answer, все сущности были объединены в одной — Question. Как понимать такое поведение? Это просто условности отображения или он как то интерпретирует данные по другому? На некоторых сайтах, как на том же тостере — все сущности объединены как было и у меня до появления Answer

Или например, на некоторых сайтах, как stackoverflow.com можно увидеть предложение открыть пред-просмотр виджета в поиске. А у меня такого нет. От чего это зависит?
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы