Обучающее видео

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

Пример расширенного результата с обучающим видео

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

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

Примеры

Обучающее видео

Вот пример структурированных данных для обучающего видео.


<html>
  <head>
    <title>Learning video markup example</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": ["VideoObject", "LearningResource"],
      "name": "An introduction to Genetics",
      "description": "Explanation of the basics of Genetics for beginners.",
      "learningResourceType": "Concept Overview",
      "educationalLevel": "Grade 8 (US)",
      "contentUrl": "https://www.example.com/video/123/file.mp4",
      "thumbnailUrl": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
      ],
      "uploadDate": "2016-03-31T08:00:00+08:00"
    }
    </script>
  </head>
  <body>
  </body>
</html>

Обучающее видео с несколькими клипами

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


<html>
  <head>
    <title>Learning video and clips markup example</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": ["VideoObject", "LearningResource"],
      "name": "An introduction to XYZ",
      "description": "Solving equations using exponent properties",
      "educationalLevel": "High school (US)",
      "educationalAlignment": {
        "@type": "AlignmentObject",
        "educationalFramework": "Common Core",
        "targetName": "HSA-SSE.B.3",
        "targetUrl": "http://www.corestandards.org/Math/Content/HSA/SSE/#CCSS.Math.Content.HSA.SSE.B.3"
      },
      "contentUrl": "https://www.example.com/video/123/file.mp4",
      "thumbnailUrl": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
      ],
      "hasPart": [{
        "@type": ["Clip", "LearningResource"],
        "learningResourceType": "Concept Overview",
        "name": "Understanding exponents",
        "startOffset": 40,
        "endOffset": 120,
        "url": "http://www.example.com/example?t=501"
      },{
        "@type": ["Clip", "LearningResource"],
        "learningResourceType": "Problem Walkthrough",
        "name": "Example problem 1: suspended wires",
        "text": "Consider a weight suspended from two wires as shown in Figure. Find the tension in each wire.",
        "startOffset": 150,
        "endOffset": 225,
        "url": "http://www.example.com/example?t=30"
      },{
        "@type": ["Clip", "LearningResource"],
        "learningResourceType": "Problem Walkthrough",
        "name": "Example problem 2: exponents",
        "text": "Consider a weight suspended from five wires as shown in Figure. Find the tension in one wire.",
        "startOffset": 275,
        "endOffset": 500,
        "url": "http://www.example.com/example?t=201"
      }],
      "uploadDate": "2018-03-31T08:00:00+08:00"
    }
    </script>
  </head>
  <body>
  </body>
</html>

Видео с пошаговыми инструкциями по решению проблемы

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


<html>
  <head>
    <title>Problem Walkthrough Learning Video example</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": ["VideoObject", "LearningResource"],
      "name": "Mechanics problem for Grade 4",
      "description": "Video walks through solution for problems in mechanics.",
      "learningResourceType": "Problem Walkthrough",
      "text": "Three balls have a mass of 2kg, 4kg and 6kg each. Find the relative velocity after collision.",
      "contentUrl": "https://www.example.com/video/123/file.mp4",
      "thumbnailUrl": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
      ],
      "uploadDate": "2016-03-31T08:00:00+08:00"
    }
    </script>
  </head>
  <body>
  </body>
</html>

Несколько клипов с пошаговыми инструкциями по решению проблем

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


<html>
  <head>
    <title>Problem Walkthrough in clips in Learning Videos markup</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": ["VideoObject", "LearningResource"],
      "name": "An introduction to XYZ",
      "description": "Solving equations using exponent properties",
      "learningResourceType": "Problem Walkthrough",
      "contentUrl": "https://www.example.com/video/123/file.mp4",
      "text": "Three balls have a mass of 2kg, 4kg and 6kg each. Find the relative velocity after collision.",
      "thumbnailUrl": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
      ],
      "hasPart": [{
        "@type": ["Clip", "LearningResource"],
        "learningResourceType": "Problem Walkthrough",
        "name": "Example problem 1: suspended wires",
        "text": "Consider a weight suspended from two wires. Find the tension in each wire.",
        "startOffset": 150,
        "endOffset": 225,
        "url": "http://www.example.com/example?t=150"
      },{
        "@type": ["Clip", "LearningResource"],
        "learningResourceType": "Problem Walkthrough",
        "name": "Example problem 2: exponents",
        "text": "Consider a weight suspended from five wires. Find the tension in one wire.",
        "startOffset": 275,
        "endOffset": 500,
        "url": "http://www.example.com/example?t=275"
      }],
      "uploadDate": "2018-03-31T08:00:00+08:00"
    }
    </script>
  </head>
  <body>
  </body>
</html>

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

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

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

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

Рекомендации

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

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

  • Помимо разметки обучающего видео необходимо добавить обязательные и рекомендуемые свойства для типа VideoObject.
  • Видео должно быть общедоступно для просмотра (т. е. его можно посмотреть без оформления подписки).
  • Общая продолжительность видео должна быть не менее 30 секунд.
  • На страницу, где пользователи могут посмотреть видео, необходимо добавить разметку. Не направляйте посетителей на страницу, на которой видео недоступно.

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

Полное описание типов VideoObject и LearningResource приведено на сайте schema.org (VideoObject и LearningResource).

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

Обучающее видео [VideoObject, LearningResource]

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

Используйте тип [VideoObject, LearningResource]. Помимо обязательных и рекомендуемых свойств типа VideoObject задайте также свойства, перечисленные ниже.

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

AlignmentObject

Официальный стандартный код, курс или экзамен, связанный с контентом. Используйте это свойство, только если ваш контент соответствует определенному стандарту или экзамену. В противном случае укажите только свойство educationalLevel. Если вы используете свойство educationalAlignment, добавьте перечисленные ниже свойства (если это применимо).

Примеры:


"educationalAlignment":
  {
    "@type": "AlignmentObject",
    "educationalFramework": "Common Core",
    "targetName": "CCSS.MATH.CONTENT.7.SP.B.4",
    "targetUrl": "http://www.corestandards.org/Math/Content/7/SP/B/4/"
  }

"educationalAlignment":
  {
    "@type": "AlignmentObject",
    "educationalFramework": "NCERT",
    "targetUrl": "https://ncert.nic.in/"
  }
educationalLevel

Text

Целевой уровень образования для видео. Укажите академическое или неакадемическое значение.

Неакадемические значения

Для свойства educationalLevel можно указать только одно из перечисленных ниже неакадемических значений.

  • Beginner: для понимания контента не требуются предварительные знания.
  • Intermediate: для понимания контента могут потребоваться некоторые знания.
  • Advanced: этот контент предназначен для учащихся, у которых есть предварительные знания по теме.

"educationalLevel": "Beginner"

Академические значения

Для свойства educationalLevel можно указать только одно из перечисленных ниже академических значений.

  • Preschool
  • Elementary school
  • Middle school
  • High school
  • Pre-K
  • Kindergarten
  • Primary school
  • Secondary school
  • Undergraduate
  • Graduate school
  • Research
  • Professional training
  • Grade Y (or Y grade)
  • Year Y (or Y year)
  • Primary Y
  • Form Y
  • Class Y

Полный список возможных академических значений приведен в этой статье.

Примеры:


"educationalLevel": "Beginner"

"educationalLevel": "High school (US)"

"educationalLevel": "Grade 8 (GB-SCT)"
learningResourceType

Text

Тип контента в видео, основанный на том, чему оно посвящено. Это свойство можно использовать на уровне видео (если в видео только один тип контента) или на уровне клипа (если в видео несколько типов контента). Ниже приведены примеры возможных значений. Если ваше видео не соответствует ни одному из этих значений, вы можете добавить свое. Мы рассматриваем возможность поддержки новых значений. Обратите внимание: если значение не указано, информация о типе обучения не будет использоваться в функциях в результатах поиска.

    • Concept overview: в видео объясняется тема или концепция.
    • Problem walkthrough: в видео показан способ решения академической проблемы (например, задачи по математике или естественным наукам).
    • Real life application: в видео показано, как концепция используется в реальной жизни.
    • Activity: в видео демонстрируется какая-либо обучающая деятельность (например, ролевая игра, концептуальная карта, рецензирование или дискуссия).
    • Science experiment: в видео показан научный эксперимент.
    • Lecture: видео представляет собой курс, лекцию или вебинар.
    • How-to: в видео представлены какие-либо инструкции. Если в видео решаются задачи по точным наукам, используйте тип Problem walkthrough.
    • Tips: в видео приведены полезные советы.
    
    "learningResourceType": "Problem walkthrough"
Рекомендуемые свойства
educationalAlignment.educationalFramework

Text

Название официального стандарта, связанного с контентом.


"educationalFramework": "Common Core"
educationalAlignment.targetName

Text

Код стандарта или узел (например, CCSS.MATH.CONTENT.7.SP.B.4, AP physics A, CCSS.MATH).


"targetName": "CCSS.MATH.CONTENT.7.SP.B.4"
educationalAlignment.targetUrl

Url

URL описания стандарта.


"targetUrl": "http://www.corestandards.org/Math/Content/8/EE/A/2/"
hasPart

Clip

Список клипов в видео. Каждый клип должен быть посвящен отдельной теме или проблеме.

Обязательные и рекомендуемые свойства для образовательного объекта Clip перечислены в отдельной таблице.

Вот пример разметки для клипа с пошаговым руководством по решению определенной задачи:


{
  "@type": ["Clip","LearningResource"],
  "learningResourceType": "Problem Walkthrough",
  "name": "Example 1",
  "text": "Consider a weight suspended from five wires as shown in Figure. Find the tension in one wire.",
  "startOffset": 201,
  "url": "http://www.example.com/example?t=201"
}

Вот пример разметки для клипа обзорного характера:


{
  "@type": ["Clip","LearningResource"],
  "learningResourceType": "Concept Overview",
  "name": "ABC Law",
  "startOffset": 501,
  "url": "http://www.example.com/example?t=501"
}
text

Text

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

Если в видео решается несколько проблем, используйте это же свойство на уровне Clip.


"text": "Consider a weight suspended from two wires as shown in Figure. Find the tension in each wire."

Обучающий клип [Clip, LearningResource]

Обучающий клип является частью свойства hasPart в обучающем видео. Ниже приведен список рекомендуемых свойств для клипов.

Используйте тип [Clip, LearningResource]. Помимо обязательных и рекомендуемых свойств типа Clip задайте также свойства, перечисленные ниже.

Рекомендуемые свойства
learningResourceType

Text

Тип контента в клипе, основанный на том, чему он посвящен. Если клип содержит пошаговые инструкции для решения проблемы, выберите значение "Problem walkthrough". Если в клипе объясняется какая-то концепция, укажите значение "Concept overview".

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

Возможные значения:

  • Concept overview: в клипе объясняется тема или концепция.
  • Problem walkthrough: в клипе показан способ решения академической проблемы (например, задачи по математике или естественным наукам).
  • Real life application: в клипе показано, как концепция используется в реальной жизни.
  • Activity: в клипе демонстрируется какая-либо обучающая деятельность (например, ролевая игра, концептуальная карта, рецензирование или дискуссия).
  • Science experiment: в клипе показан научный эксперимент.
  • Lecture: в клипе показаны курс, лекция или вебинар.
  • How-to: в клипе представлены инструкции. Если в клипе решаются задачи по точным наукам, используйте тип Problem walkthrough.
  • Tips: в клипе приведены полезные советы.

"learningResourceType": "Problem walkthrough"

Видео с пошаговыми инструкциями по решению проблемы [VideoObject, LearningResource]

Видео с пошаговыми инструкциями по решению проблемы является подтипом обучающего видео, в котором представлены пошаговые инструкции.

Используйте тип [VideoObject, LearningResource]. Помимо обязательных и рекомендуемых свойств типа VideoObject задайте также свойства, перечисленные ниже.

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

Text

Тип контента в видео, основанный на том, чему оно посвящено. Для видео с пошаговыми инструкциями по решению проблемы необходимо выбрать значение Problem walkthrough.


"learningResourceType": "Problem walkthrough"
text

Text

Текст вопроса, который решается в видео.

Если в видео решается несколько проблем, используйте это же свойство на уровне Clip.


"text": "Consider a weight suspended from two wires as shown in Figure. Find the tension in each wire."
Рекомендуемые свойства
hasPart

Clip

Список клипов в видео. Каждый клип должен быть посвящен отдельной проблеме.

Обязательные и рекомендуемые свойства для образовательного объекта Clip перечислены в отдельной таблице.

Вот пример клипа с пошаговыми инструкциями по решению проблемы:


[
  {
    "@type": ["Clip","LearningResource"],
    "learningResourceType": "Problem Walkthrough",
    "name": "Example 1",
    "text": "Consider a weight suspended from five wires as shown in Figure. Find the tension in one wire.",
    "startOffset": 201,
    "url": "http://www.example.com/example?t=201"
  },
  {
    "@type": ["Clip","LearningResource"],
    "learningResourceType": "Problem Walkthrough",
    "name": "Example 2",
    "text": "Consider two weights suspended from five wires as shown in Figure. Find the tension in all wires.",
    "startOffset": 501,
    "url": "http://www.example.com/example?t=501"
  }
]

Клип с пошаговыми инструкциями по решению проблемы [Clip, LearningResource]

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

Используйте тип [Clip, LearningResource]. Помимо обязательных и рекомендуемых свойств типа Clip задайте также свойства, перечисленные ниже.

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

Text

Для клипа с пошаговыми инструкциями по решению проблемы необходимо выбрать значение "Problem walkthrough".


"learningResourceType": "Problem walkthrough"
text

Text

Текст вопроса, который решается в клипе.


"text": "Consider a weight suspended from two wires as shown in Figure. Find the tension in each wire."

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

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

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

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

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

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

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

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

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

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

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

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

Контент не соответствует структурированным данным

Причина проблемы. Контент страницы не соответствует структурированным данным. Например, название видео не совпадает со значением свойства name. Кроме того, проблема может быть вызвана кликбейтом в названии или описании, а также тем, что разметка содержит недостоверное видео. Проблема может сопровождаться таким сообщением в Search Console: "Нарушение правил в отношении структурированных данных – контент на страницах не соответствует структурированным данным".

Как устранить проблему

  1. Убедитесь, что сведения в структурированных данных соответствуют контенту страницы.
  2. Используйте инструмент проверки URL, чтобы узнать, как роботы Google воспринимают ваши страницы.
  3. Когда вы внесете необходимые изменения, отправьте запрос на повторную проверку сайта.