Генерировать схему VideoObject без ручного написания JSON
Заполните поля: заголовок, описание, URL миниатюры, дата загрузки, и он создаст валидный VideoObject JSON-LD, который вы сможете сразу вставить на свою страницу. Никакого ручного написания скобок, никакого забывания запятой, которая незаметно ломает весь блок. Он работает в браузере, поэтому данные никогда не покидают вашу машину.
Это структурированные данные, которые Google читает, чтобы показывать миниатюру видео в поиске, выводить ваше видео во вкладке “Видео” и иногда ссылаться на ключевые моменты внутри него. Без них видео, встроенное на вашу страницу, часто становится невидимым для всей этой поверхности.
Поля, которые Google действительно требует
Большинство руководств по схемам перечисляют двадцать необязательных свойств и скрывают четыре, которые важны. Для расширенного результата видео Google нужны именно эти: name, description, thumbnailUrl и uploadDate. Пропустите хотя бы одно, и расширенный результат не будет показан, точка.
Затем есть пара, которая определяет, может ли видео быть проиндексировано вообще: contentUrl (прямая ссылка на медиафайл, обычно .mp4) или embedUrl (iframe проигрывателя src). Один из двух должен быть доступен Googlebot. contentUrl за логином или подписанный URL, который истекает, является самой распространенной причиной того, что технически валидная схема все равно ничего не дает.
Генератор помечает эти обязательные поля и в режиме реального времени сообщает вам, достаточно ли того, что вы ввели, для расширенного результата или просто для валидности.
Где люди ошибаются в длительности и дате
Два поля вызывают у людей больше затруднений, чем остальные.
Длительность должна быть в формате ISO 8601, что не очевидно. Шесть минут тридцать секунд это PT6M30S, а не 6:30 и не 390. Генератор принимает обычные минуты и секунды и записывает строку PT... за вас, потому что ошибка здесь молчалива: схема валидируется, но длительность не отображается.
Дата загрузки требует реальную дату публикации в формате YYYY-MM-DD. Если вы не знаете точную дату выхода видео, то сам файл часто ее содержит. Анализатор метаданных видео считывает дату записи прямо из MP4 или MOV, что является честным источником, а не догадкой.
Добавьте это, затем протестируйте
Скопируйте сгенерированный блок и вставьте его в <head> страницы, где находится видео, или в любое место в <body>, оба варианта работают. Это тег <script type="application/ld+json">, поэтому он ничего видимого не отображает, он просто находится там для чтения краулерами.
Затем протестируйте. Вставьте URL страницы в Google’s Rich Results Test или Schema Markup Validator и убедитесь, что он парсится без ошибок и Google видит видео. Сделайте это, прежде чем предполагать, что все сработало; схема, которая кажется вам правильной, все равно может вызвать ошибку у валидатора из-за поля, о котором вы не подумали.
Одно честное ограничение: схема не принуждает к расширенному результату. Она делает ваше видео подходящим. Google по-прежнему решает, показывать ли миниатюру, основываясь на запросе, качестве страницы и собственном суждении. Валидная разметка необходима, но недостаточна.
После разметки
Схема описывает видео, но страница ранжируется не только по разметке. Чтобы написать описание и заголовок, которые соответствуют видео, генератор описаний видео превращает видео в готовый для платформы текст. Чтобы проверить этот заголовок и описание на соответствие механизмам, которые определяют клики, пропустите их через анализатор SEO видео. И если вы хотите иметь транскрипцию на странице (что помогает как читателям, так и краулерам), генератор транскрипций создает ее из файла.
Часто задаваемые вопросы
Что такое схема VideoObject?
Это фрагмент структурированных данных, написанный в формате JSON-LD, который сообщает поисковым системам, что страница содержит видео, и предоставляет им его название, описание, миниатюру, дату и продолжительность. Google использует его для отображения миниатюр видео в результатах поиска и для перечисления видео на вкладке «Видео».
Этот генератор схемы видео бесплатный?
Да, и он работает полностью в вашем браузере. Нет регистрации, загрузки и ограничений, потому что разметка создается на вашем устройстве из полей, которые вы вводите. Ничего не отправляется на сервер.
Какие поля мне действительно нужны?
Для получения расширенного результата видео Google требует name, description, thumbnailUrl и uploadDate. Чтобы видео было проиндексировано, добавьте contentUrl (прямая ссылка на медиафайл) или embedUrl (источник iframe проигрывателя). Генератор помечает, какие из этих полей у вас отсутствуют.
Почему моя действительная схема все еще не отображает расширенный результат?
Обычно contentUrl или embedUrl недоступны, находятся за логином или срок действия URL истек. Другая распространенная причина заключается в том, что действительная разметка делает видео только подходящим; Google все еще решает, показывать ли расширенный результат для данного поиска. Проверьте страницу в Rich Results Test, чтобы отделить проблему разметки от проблемы решения Google.
Как правильно указать продолжительность?
Используйте формат ISO 8601: PT, затем минуты и секунды, например PT6M30S для шести минут тридцати секунд. Этот генератор записывает его из обычных чисел, которые вы вводите, поэтому вам не нужно запоминать формат.
Куда вставлять код?
В HTML-код страницы, на которой находится видео, либо в <head>, либо в <body>. Это тег скрипта, который ничего не отображает. Если вы используете WordPress или CMS, большинство из них имеют поле или плагин для добавления JSON-LD на определенную страницу.