"Неуказанный тип" в инструменте проверки структурированных данных

Недавно я написал схему json для местного бизнеса моего клиента с несколькими местоположениями. Я запустил его с помощью инструмента проверки структурированных данных Google, но заметил, что он определяется как «неопределенный тип», а не как LocalBusiness.

Я также пытаюсь реализовать эту схему на сайте WordPress моего клиента через Диспетчер тегов Google, и это, похоже, не сработало (я предполагаю, что это потому, что это неуказанный тип, а не LocalBusiness?).

"Неуказанный тип" в инструменте проверки структурированных данных

Опубликуйте базовый JSON, пожалуйста

Machavity 21.08.2018 00:37
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
1
1 928
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы не разместили свой JSON-LD, но, судя по выходным данным SDTT от Google, я могу предположить, что причина в следующем:

Вы используете graph вместо @graph. Без @ он интерпретируется как свойство Schema.org (которого не существует), а не как способ, определенный в JSON-LD для предоставления нескольких элементов верхнего уровня.

Так что вместо чего-то вроде

{
  "@context": "http://schema.org",
  "graph": 
  [
    {
       "@type": "Organization"
    },
    {
       "@type": "LocalBusiness"
    }
  ]
}

тебе нужно что-то вроде

{
  "@context": "http://schema.org",
  "@graph": 
  [
    {
       "@type": "Organization"
    },
    {
       "@type": "LocalBusiness"
    }
  ]
}

Спасибо! Это устранило проблему. Мне было интересно, не могли бы вы помочь с моей следующей проблемой. Я использовал диспетчер тегов Google для реализации своей схемы, но когда я запускаю веб-сайт в SDTT, он не отображает схему LocalBusiness?

Dawn Limbu 22.08.2018 01:18

@DawnLimbu: задайте новый вопрос по этому поводу - каждый вопрос должен касаться только одной темы (однако я не могу вам помочь, поскольку я не использую GTM). --- Если мой ответ решил вашу проблему, вы можете отметить его как принятый, нажав на галочку под кнопками голосования.

unor 22.08.2018 01:37

Другие вопросы по теме