Структурированные данные для вопросов по учебной программе (Quiz, Question и Answer)

Если у вас есть страницы с учебными карточками, добавьте для них структурированные данные Quiz, чтобы помочь учащимся находить ответы на вопросы. Тогда ваш контент сможет показываться в карусели вопросов в результатах поиска Google, Google Ассистента и Google Объектива.

Пример расширенного результата с вопросом по учебной программе

Следующие типы страниц подходят для карусели вопросов по учебной программе:

  • Страница с учебными карточками. На одной стороне таких карточек обычно написан вопрос, а на другой – ответ. Ниже рассказывается, как разметить вопросы по учебной программе.
  • Одиночная страница с вопросом и ответами. Если на странице приведен только один вопрос, а за ним следуют ответы пользователей, нужна разметка QAPage.

Доступность функции

Карусель вопросов по учебной программе можно использовать на английском языке во всех регионах, где доступен Google Поиск. Эта функция работает только при поиске образовательного контента на компьютерах и мобильных устройствах. Например, такая карусель может появиться, если ввести запрос "the measure of three angles of a quadrilateral are 80 90 and 103 degrees" или "the ratio of surface energy to surface area is".

Как добавлять структурированные данные

Структурированные данные – стандартизированный формат, который позволяет предоставлять информацию о странице и классифицировать ее контент. О том, как это работает, рассказывается в другой статье.

Ниже в общих чертах описано, как создать, проверить и добавить на сайт структурированные данные. Пошаговые инструкции вы найдете в практической работе, посвященной добавлению структурированных данных на веб-страницу.

  1. Добавьте обязательные свойства. Узнайте, в каких частях страницы нужно размещать структурированные данные выбранного вами формата.
  2. Следуйте рекомендациям.
  3. Протестируйте свой код с помощью инструмента проверки расширенных результатов. Если будут обнаружены критические ошибки, устраните их. Мы также рекомендуем устранить некритические ошибки, отмеченные в инструменте. Это может привести к повышению качества структурированных данных, хотя страницы будут подходить для создания расширенных результатов и без этого.
  4. Опубликуйте страницу и с помощью инструмента проверки URL выясните, как она выглядит для робота Googlebot. Убедитесь, что доступ Google к странице не заблокирован файлом robots.txt или метатегом noindex и авторизация на ней не требуется. Если все в порядке, то запросите повторное сканирование ваших URL.
  5. Отправляйте нам файл Sitemap, чтобы информировать нас об изменениях на сайте. Отправку такого файла можно автоматизировать с помощью Search Console Sitemap API.

Примеры

Вот пример страницы с учебной карточкой, где размечены структурированные данные вопросов по учебной программе.


<html>
  <head>
    <title>Cell Transport</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Quiz",
      "about": {
        "@type": "Thing",
        "name": "Cell Transport"
      },
      "educationalAlignment": [
        {
          "@type": "AlignmentObject",
          "alignmentType": "educationalSubject",
          "targetName": "Biology"
        }
      ],
      "hasPart": [
        {
          "@context": "https://schema.org/",
          "@type": "Question",
          "eduQuestionType": "Flashcard",
          "text": "This is some fact about receptor molecules.",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "receptor molecules"
          }
        },
        {
          "@context": "https://schema.org/",
          "@type": "Question",
          "eduQuestionType": "Flashcard",
          "text": "This is some fact about the cell membrane.",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "cell membrane"
          }
        }
      ]
    }
    </script>
  </head>
</html>

Правила

Если вы хотите, чтобы ваша страница могла появляться в расширенных результатах поиска с вопросами по учебной программе, следуйте этим инструкциям:

Технические требования

  • Размещайте структурированные данные на страницах с самой подробной информацией. Не добавляйте структурированные данные на страницы без вопросов.
  • Во всех вопросах необходимо использовать значение Flashcard свойства eduQuestionType. Страницы, на которых есть вопросы других типов, не подходят для карусели вопросов по учебной программе. Для таких страниц может подойти разметка практических задач.
  • Убедитесь, что робот Googlebot может эффективно сканировать ваш сайт.
  • Вопросы на вашем сайте должны быть сразу видны посетителю страницы, то есть они должны храниться не только в файле данных или PDF.
  • Если на вашей странице есть только один вопрос, за которым следует несколько ответов пользователей, нужна разметка QAPage.

Требования к контенту

Мы ввели эти правила для того, чтобы пользователям было проще находить обучающие материалы. Если мы обнаружим нарушения, то примем меры, например вручную, и ваш контент может перестать появляться в расширенных результатах с вопросами по учебной программе.

  • Страницы с вопросами по учебной программе должны соответствовать тем же правилам, что и страницы с ответами на вопросы.
  • Ваша страница должна содержать вопросы и ответы, относящиеся к учебным программам. Хотя бы один ответ должен соответствовать запросу пользователя.
  • Ответственность за точность и качество контента на страницах с вопросами по учебной программе несете вы. Если какие-то ваши данные в ходе проверки будут признаны неточными, то ваши страницы с вопросами и ответами не будут показываться в расширенных результатах этого типа, пока вы не исправите ошибки.

Типы структурированных данных

Чтобы ваш контент мог появляться в расширенных результатах, необходимо задать все обязательные свойства. Вы также можете добавить рекомендуемые свойства, чтобы пользователям было удобнее знакомиться с информацией.

Тест

Тест (тип Quiz) представляет собой набор учебных карточек (одну или несколько), которые обычно посвящены одной теме.

Полное описание типа Quiz приведено на сайте schema.org. Google поддерживает следующие свойства:

Обязательные свойства
hasPart

Question

Вложенная информация о конкретном вопросе учебной карточки, которой посвящен тест. Используйте одно свойство hasPart для одной учебной карточки.

Чтобы добавить карточку, укажите это свойство ещё раз.

{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question"
  }
}
Рекомендуемые свойства
about

Thing

Вложенная информация о теме, с которой связан тест (Quiz).

{
  "@type": "Quiz",
  "about": {
    "@type": "Thing"
  }
}
about.name

Text

Вложенная информация о теме, с которой связан тест (Quiz). Допускается несколько экземпляров этого свойства.

{
  "@type": "Quiz",
  "about": {
    "@type": "Thing",
    "name": "Cell transport"
  }
}
educationalAlignment

AlignmentObject

Соответствие теста официальному образовательному стандарту. Это свойство может повторяться, если вам необходимо соотнести тест с определенной дисциплиной, областью знаний, целевой оценкой или образовательным стандартом.

{
  "@type": "Quiz",
  "educationalAlignment": []
}
educationalAlignment.alignmentType

Text

Категория соответствия образовательного ресурса и уровня образовательного стандарта для теста. В Google Поиске используется стандарт LRMI.

Добавьте несколько экземпляров alignmentType, чтобы указать дисциплину и целевую оценку или образовательный стандарт.

  • Чтобы указать для теста дисциплину или область знаний, задайте для свойства alignmentType значение educationalSubject.
  • Чтобы указать целевую оценку или образовательный стандарт теста, задайте для свойства alignmentType значение educationalLevel.

Ниже показано, как указать и свойство educationalSubject, и свойство educationalLevel:

{
  "@type": "Quiz",
  "educationalAlignment": [
     {
       "@type": "AlignmentObject",
       "alignmentType": "educationalSubject",
       "targetName": "Biology"
     },
     {
       "@type": "AlignmentObject",
       "alignmentType": "educationalLevel",
       "targetName": "Fifth grade"
     }

  ]
}
educationalAlignment.targetName

Text

Название уровня по официальному образовательному стандарту. Например: "7-й класс: строение клетки".

{
  "@type": "Quiz",
  "educationalAlignment": [
     {
       "@type": "AlignmentObject",
       "targetName": "Grade 7: Cell Structure"
     }
  ]
}

Вопрос

Каждому вопросу соответствует одна учебная карточка, вложенная под свойством hasPart, которое является частью теста (Quiz). Обратите внимание, что эти требования к Question отличаются от требований к вопросам для разметки QAPage.

Полное описание типа Question приведено на сайте schema.org. Google поддерживает следующие свойства:

Обязательные свойства
acceptedAnswer

Answer

Весь текст ответа на учебной карточке. Должно быть только одно свойство acceptedAnswer на каждый тип Question.

{
  "@type": "Question",
  "acceptedAnswer": {
    "@type": "Answer",
    "text": "cell membranes"
  }
}
eduQuestionType

Text

Тип вопроса. Вы должны использовать это постоянное значение: Flashcard.

{
  "@type": "Question",
  "eduQuestionType": "Flashcard”
}
text

Text

Полный текст вопроса учебной карточки.

{
  "@type": "Question",
  "text": "A protein on the surface of HIV can attach to proteins on the surface of healthy human cells. What are the attachment sites on the surface of the cells known as?"
}

Сбор статистики по расширенным результатам в Search Console

С помощью Search Console вы можете собирать данные об эффективности страниц вашего ресурса в Google Поиске. Вам не обязательно регистрироваться в этом сервисе, чтобы ваши страницы попали в результаты поиска. Однако это позволит узнать, как роботы Google воспринимают сайт, и упростить им его обработку. Рекомендуем проверять информацию в Search Console в следующих случаях:

  1. После первого размещения структурированных данных
  2. После выпуска новых шаблонов или обновления кода
  3. При регулярном анализе трафика

После первого размещения структурированных данных

Когда ваши страницы будут проиндексированы, проверьте их на наличие ошибок с помощью отчета о статусе расширенных результатов. Желательно, чтобы количество объектов с правильной разметкой выросло, а число объектов с ошибками – нет. Если в структурированных данных будут обнаружены ошибки, примите следующие меры:

  1. Устраните проблемы в объектах.
  2. Проверьте исправленную страницу, чтобы узнать, обнаруживаются ли ошибки.
  3. Запросите проверку ресурса, используя отчет о статусе расширенных результатов.

После выпуска новых шаблонов или обновления кода

Если вы внесли значительные изменения на сайт, проверьте, не увеличилось ли число недействительных объектов, связанных со структурированными данными.
  • Увеличилось число недействительных объектов? Возможно, вы создали шаблон, с которым что-то не так, или имеющийся шаблон используется некорректно.
  • Уменьшилось число действительных элементов, но не увеличилось количество недействительных? Возможно, на ваших страницах не размещены структурированные данные. Выяснить, с чем связаны ошибки, можно при помощи инструмента проверки URL.

При регулярном анализе трафика

Анализировать трафик сайта из Google Поиска можно с помощью отчета об эффективности. Из этого отчета вы узнаете, как часто страница появляется в Поиске в виде расширенного результата, с какой регулярностью пользователи нажимают на нее и какова ее средняя позиция в результатах поиска. Эти сведения также можно автоматически получать с помощью Search Console API.

Устранение неполадок

Если у вас возникли трудности с добавлением или отладкой структурированных данных, вам помогут ресурсы и сведения, доступные по приведенным ниже ссылкам.