Содержание
Валидатор микроразметки — Вебмастер. Справка
В число инструментов Яндекс Вебмастера входит валидатор семантической разметки. Валидатор поможет убедиться, что метаданные на ваших страницах распознаются корректно. Поддерживаются микроформаты, Schema.org, Open Graph, микроданные HTML и RDFa.
В отличие от других валидаторов разметки (Validator.nu, Structured Data Linter и т. п.) валидатор Яндекса также проверяет соответствие разметки требованиям сервисов Яндекса, учитывая все дополнительные типы и поля данных, введенные нами.
C техническими деталями распознавания разметки можно ознакомиться в статье Как и для чего мы сделали свой валидатор микроразметки.
Чтобы проверить код страницы, введите ее адрес в поле URL документа, или вставьте код ниже. Затем нажмите кнопку Проверить.
Под заголовком Результаты проверки валидатор выведет данные, которые удалось распознать, или текст ошибки.
- Ошибки
- Предупреждения
Ошибка | Описание |
---|---|
Страница не может быть загружена | Страница не существует, или недоступна для робота Яндекса |
Микроразметка не обнаружена | Валидатор не смог распознать ни одного корневого элемента разметки — из-за того, что разметки нет, или корневые элементы оформлены неверно. Например, в корневом элементе Schema.org пропущен атрибут Неправильно: <div itemtype="http://schema.org/Movie"> Правильно: <div itemscope itemtype="http://schema.org/Movie"> |
Поле <…> отсутствует или пусто | Валидатор перечисляет обязательные поля, которые опущены в проверяемой разметке. Например, нужно обязательно указать адрес картинки, описывая ее. Неправильно: <div itemscope itemtype="http://schema.org/ImageObject"> <h3 itemprop="name">Винни-Пух</h3> <img src="http://example.com/image.png"/> <span itemprop="description">Винни-Пух и все-все-все.</span> </div> Правильно: <div itemscope itemtype="http://schema. org/ImageObject"> <h3 itemprop="name">Винни-Пух</h3> <img src="http://example.com/image.png" itemprop="contentUrl"/> <span itemprop="description">Винни-Пух и все-все-все.</span> </div> |
Невозможно определить принадлежность данных полей | Возможны две причины: поля некорректно размещены; указан лишний атрибут itemprop . Арибуты, относящиеся к микроданным (itemprop , в частности) должны быть размещены внутри элемента, содержащего itemscope (указание на наличие объекта) и itemtype (указание на тип объекта). Подробно |
Не выполнено обязательное условие для продуктовых сниппетов | Рекомендуем исправить данную ошибку, если вы хотите получить структурированные сниппеты в поисковой выдаче Яндекса |
В свойстве content тега meta не может содержаться ссылка | Для использования ссылки используйте тег link вместо тега meta |
Предупреждение | Описание |
---|---|
Значение «. ..» в поле <…> не является корректным значением | Значение поля не соответствует стандарту. Например, дата в Schema.org должна быть указана в формате ISO 8601, дата в другом формате не распознается корректно. Неправильно: <meta itemprop="datePublished" content="2012/07/15"> Правильно: <meta itemprop="datePublished" content="2012-07-15"> |
Тип <…> неизвестен по спецификации <…> | Указанный тип данных не входит в число стандартных типов формата или в число типов, введенных Яндексом. Убедитесь, что имя типа данных указано верно |
В данный момент разметка <…> не может использоваться отдельно от разметки <…>. Чтобы ваши данные использовались в сервисе <. ..>, необходимо дополнительно указать поля <…> | Валидатор предупреждает, что разметка корректна, но сервисы Яндекса не смогут использовать извлеченную информацию. Ознакомьтесь с информацией в разделе Введение в schema.org, чтобы правильно дополнить разметку |
Если валидация разметки завершена успешно, и вы выполнили требования партнерской программы, структурированный сниппет может сформироваться после очередного переобхода страниц роботом Яндекса. Это может занять около двух недель.
Чтобы ваш вопрос быстрее попал к нужному специалисту, уточните тему:
Если вы уверены, что указанное поле есть в спецификации Schema.org, напишите в форму обратной связи.
С помощью валидатора микроразметки вы можете проверить HTML-фрагмент страницы. Попробуйте редактировать код непосредственно в валидаторе и повторно проверять его после каждого изменения, чтобы найти ошибку в разметке.
Подробное описание возможных ошибок см. в разделе Валидатор микроразметки.
Не удалось исправить ошибку
Валидация по HTML. Руководство разработчика
Внимание. URL запроса содержит номер версии API Валидатора микроразметки. Узнать актуальное значение можно в разделе Версии API.
https://validator-api.semweb.yandex.ru/v1.1/document_parser ? \nЗначение API-ключа. Получить бесплатный API-ключ можно в Кабинете разработчика.
\n "}}">=<API-ключ> & [\nЯзык сообщений об ошибках в микроразметке.
\nВозможные значения:
\n
- \n
«ru» — русский;
«en» — английский;
«uk» — украинский;
«tr» — турецкий.
\n
\n
\n
\n
\n
Если параметр lang
не задан, сообщения об ошибке формируются на английском языке (значение по умолчанию — «en»).
\n «}}»>=<язык сообщений об ошибках>]
& [\n
Вариант представления ответа на запрос.
\n
Возможные значения:
\n
- \n
«false» — результат запроса выводится сплошным текстом;
«true» — результат запроса выводится в виде, адаптированном для чтения человеком.
\n
\n
\n
Если параметр pretty
не задан, результат запроса выводится без переноса строк (значение по умолчанию — «false»).
\n «}}»>=<формат вывода ответа>]
& [\n
Идентификатор запроса. Применяется при выполнении асинхронных запросов.
\n
Может содержать:
\n \n «}}»>=<идентификатор запроса>]
& [\n
Вид возвращаемого ответа: стандартный или только ошибки.
\n
Возможные значения:
\n \n
Если параметр only_errors
не задан, возвращается стандартный ответ (значение по умолчанию — «false»).
\n «}}»>=<вид ответа>]
apikey * \n Обязательный параметр»}}»> | Значение API-ключа. Получить бесплатный API-ключ можно в Кабинете разработчика. |
lang | Язык сообщений об ошибках в микроразметке. Возможные значения:
Если параметр |
pretty | Вариант представления ответа на запрос. Возможные значения:
Если параметр |
id | Идентификатор запроса. Применяется при выполнении асинхронных запросов. Может содержать: |
only_errors | Вид возвращаемого ответа: стандартный или только ошибки. Возможные значения: Если параметр |
* Обязательный параметр
Тело запроса содержит HTML-код проверяемого документа.
Запрос для проверки корректности документа по его HTML-коду.
Метод HTTP-запроса — POST.
Формат вывода ответа — адаптированный для чтения человеком (pretty=true
).
Идентификатор запроса — 1 (id=1
).
Язык сообщений об ошибке — русский (lang=ru
).
URL запроса:
https://validator-api.semweb.yandex.ru/v1.1/document_parser?apikey=12345a12-3b4c-5123-d4ef-g51h33ij451&pretty=true&id=1&lang=ru
Тело запроса:
<div vocab="http://schema. org/" typeof="Movie"> <h2 property="name">Pirates of the Carribean: On Stranger Tides (2011)</h2> <span property="description">Jack Sparrow and Barbossa embark on a quest to find the elusive fountain of youth, only to discover that Blackbeard and his daughter are after it too.</span> Director: <div property="director" typeof="Person"> <span property="name">Rob Marshall</span> </div> Writers: <div property="author" typeof="Person"> <span property="name">Ted Elliott</span> </div> <div property="author" typeof="Person"> <span property="name">Terry Rossio</span> </div> , and 7 more credits Stars: <div property="actor" typeof="Person"> <span property="name">Johnny Depp</span>, </div> <div property="actor" typeof="Person"> <span property="name">Penelope Cruz</span>, </div> <div property="actor" typeof="Person"> <span property="name">Ian McShane</span> </div> <div property="aggregateRating" typeof="AggregateRating"> <span property="ratingValue">8</span>/<span property="bestRating">10</span> stars from <span property="ratingCount">200</span> users. Reviews: <span property="reviewCount">50</span>. </div> </div>
Пример ответа на запрос представлен в разделе Формат ответа.
Была ли статья полезна?
Валидатор структурированных данных — Вебмастер. Справка
Яндекс.Вебмастер предоставляет валидатор семантической разметки. Валидатор гарантирует правильное распознавание метаданных на ваших страницах. Он поддерживает микроформаты, Schema.org, Open Graph, микроданные HTML и RDFa.
Валидатор разметки Яндекса отличается от других (Validator.nu, Structured Data Linter и так далее) тем, что еще и проверяет соответствие разметки требованиям сервисов Яндекса с учетом всех дополнительных типов.
Чтобы проверить код страницы, введите URL-адрес в поле URL-адрес документа или вставьте код ниже. Затем нажмите кнопку Проверить .
Валидатор покажет проанализированные данные или сообщение об ошибке под заголовком Results .
- Ошибки
- Предупреждения
ОШИБКА | Описание |
---|---|
UNABLE TO TO LOAD TO LOAD PAGE PAGE PAGE PAGE PAGE PAGE PAGE PAGE PAGE PAGE PAGE PAGE PAGE PAGE PAGE PAGE PAGE PAGE PAGE PAGE PAGE PAGE PAGE PAGE PAGE.0040 Страница не существует или недоступна для робота Яндекса. | |
Микроразметка не обнаружена | Валидатор не смог найти ни одного корневого элемента разметки либо потому, что их не было, либо они были неправильно настроены. Например, корневой элемент Schema.org не содержит атрибута Неверно:
|
<...> поле отсутствует или пусто | Валидатор перечисляет обязательные поля, отсутствующие в проверенных разметках. Например, адреса изображений должны быть указаны в описании изображения. Неверно:
|
Невозможно определить принадлежность этих полей. | Возможны две причины: поля размещены неправильно, либо лишнее Атрибут itemprop указан. Атрибуты, относящиеся к микроданным (например, itemprop ), должны быть размещены внутри элемента, содержащего itemscope (с указанием объекта) и itemtype (с указанием типа объекта). Подробнее |
Невыполненное требование к товарным сниппетам | Рекомендуем исправить ошибку, чтобы структурированные сниппеты отображались в результатах поиска Яндекса. |
Содержание метатега не может содержать ссылку. | Включить ссылку в тег link вместо метатега . |
ПРЕДУПРЕЖДЕНИЕ | Описание |
---|---|
Значения «…». поле не соответствует стандарту. Например, дата в Schema.org должна быть в формате ISO 8601. Дата в другом формате анализируется неправильно. Неверно: Правильно: | |
<...> тип неизвестен для спецификации <...> | Тип данных не принадлежит ни к стандартным форматным типам, ни к типам, введенным Яндексом. Убедитесь, что имя типа данных указано правильно. |
На данный момент разметку <...> нельзя использовать отдельно от <. ..>. Чтобы ваша информация отображалась в сервисе <...>, укажите дополнительные поля <...> | Разметка правильная, но сервисы Яндекса не смогут использовать извлеченную информацию. Прочтите информацию в разделе «Введение в Schema.org», чтобы правильно выполнить разметку. |
Если проверка разметки прошла успешно и вы соответствуете требованиям партнерской программы, структурированный сниппет может быть сформирован после повторного обхода страницы роботом Яндекса. Это может занять около двух недель.
Расскажите, о чем ваш вопрос, чтобы мы могли направить вас к нужному специалисту:
Если вы уверены, что это поле есть в Schema.org, напишите нам в форме обратной связи.
Вы можете использовать валидатор структурированных данных для проверки HTML-фрагмента страницы. Попробуйте редактировать код прямо в валидаторе и перепроверять его после каждого изменения, чтобы найти ошибку в разметке.
Подробное описание ошибок см. в разделе Средство проверки структурированных данных.
Ошибка не может быть исправлена
11 лучших инструментов тестирования структурированных данных на 2022 год
Программисты полагаются на инструменты тестирования структурированных данных, которые помогают программировать, отлаживать и оптимизировать структурированные данные.
Использование этих инструментов перед развертыванием веб-сайта необходимо для выявления ошибок и внесения необходимых исправлений данных.
В современном мире, где алгоритмы поисковых систем регулярно меняются, тестирование больше не является одноразовым, если вы хотите продолжать оптимизировать свою позицию в поиске для увеличения органического трафика.
Инструменты тестирования структурированных данных поддерживают оптимизацию веб-сайта, исправляя SEO ошибки и определяя, использует ли ваш сайт микроданные или разметку структурированных данных, что может улучшить рейтинг поисковых систем в Google и других.
Но какой инструмент выбрать? Продолжайте читать, чтобы узнать больше о нашем выборе лучших доступных инструментов для тестирования структурированных данных!
Загрузите этот пост, введя свой адрес электронной почты ниже
Не волнуйтесь, мы не спамим.
1. Тест расширенных результатов Google
Тест расширенных результатов Google позволяет вам ввести свой URL-адрес или код для тестирования на смартфонах и настольных компьютерах, чтобы определить, может ли Google правильно обнаруживать определенные типы расширенных возможностей из ваших структурированных данных.
Думайте о богатом опыте как о тех результатах поиска Google, которые содержат дополнительные визуальные или интерактивные функции.
Как правило, расширенные результаты лучше видны и получают львиную долю поискового трафика. Яркими примерами являются рецепты, фильмы и книги.
Тест Rich Results оценивает структурированные данные, записанные в JSON-LD, RDFa и Microdata.
2. Schema.org
Schema — это открытая совместная организация, основанная Google, Microsoft, Yahoo и Yandex для помощи в создании, поддержке и продвижении схем для онлайн-структурированных данных.
Вы захотите использовать разметку на странице, чтобы помочь поисковым системам понять, что находится на ваших веб-страницах, чтобы они могли предоставлять более подробные результаты поиска.
Валидатор схемы проверяет ваш сайт по запросу, идентификация объектов с ошибками и предупреждениями . Он отображает ваш код вместе с результатами тестирования, чтобы вы могли точно увидеть, что вам может понадобиться.
Schema.org продолжает развиваться, чтобы соответствовать требованиям отрасли: ежедневными операциями занимается руководящая группа, в которую входят представители компаний-основателей, а также другие эксперты.
3. Средство проверки разметки Microsoft Bing
Средство проверки разметки Microsoft Bing — это один из множества инструментов, доступных в Инструментах для веб-мастеров Microsoft Bing.
Как часть Инструмента проверки URL-адресов, вы можете использовать средство проверки разметки Bing для поиска ошибок разметки в ваших структурированных данных. Также содержит предложения по улучшению.
Здесь вы можете получить доступ к целому ряду инструментов, которые помогут оптимизировать ваш код для улучшения и поддержания вашей позиции в поиске Microsoft Bing.
4. JSON-LD Playground
Многие используют JSON-LD для реализации структурированных данных с более простым синтаксисом, чем Microdata или RDFa. Более простой синтаксис может помочь смягчить ошибки.
Кроме того, заявленное предпочтение Google (сегодня) — это JSON-LD, а не микроданные. Чтобы проверить, правильно ли ваш код соответствует стандартам JSON, используйте JSON-LD Playground.
Этот инструмент дает вам подробный отчет после того, как вы вставите свой код разметки структурированных данных.
5. SEO Проверка сайта Проверка структурированных данных
Поскольку поисковые системы используют микроданные для лучшего понимания содержимого сайта, вы должны убедиться, что ваши микроданные HTML или разметка структурированных данных не содержат ошибок.
Когда вы делитесь своим URL-адресом, SEO Site Checkup Structured Data Test проверяет ваши HTML-микроданные или разметку структурированных данных.
Создавая расширенные фрагменты в результатах поиска, вы можете повысить рейтинг кликов на ваш сайт.
6. Транслятор RDF
Как следует из названия, транслятор RDF преобразует форматы данных в различные типы структурированной разметки.
Он может мгновенно преобразовывать полдюжины форматов данных, от RDFa до JSON-LD, из одного формата в другой, добавляя для верности Pretty RDF/XML.
Служба позволяет выполнять преобразования, запускаемые с помощью URI или прямого ввода текста. Он также предлагает простой REST API для разработчиков.
7. Отчет Google Search Console о структурированных данных
Google Search Console недавно объявила об обновлении и развертывании изменений в отчете о структурированных данных, чтобы предоставить разработчикам более полную информацию о недействительной разметке на данном сайте.
Эти обновления должны дать разработчикам больше информации об ошибках для ускорения исправления недопустимой разметки.
Эти изменения не приведут к большему количеству ошибок, а скорее предоставят более описательную информацию, которая поможет вам выполнять отладку с большей точностью.
8. Тестер разметки электронной почты Google
Соответствует ли HTML-код вашего электронного письма стандартным спецификациям? Вы можете вставить его в тестер разметки электронной почты Google, чтобы узнать.
Этот элегантно простой инструмент проверит вашу разметку и проверит структурированные данные, извлеченные из документов электронной почты, чтобы выявить любые ошибки, которые необходимо исправить.
Инструмент автоматически показывает извлеченные структурированные данные , а также определяет свойства каждого объекта. Вы увидите определенные сообщения об ошибках с любым недопустимым вводом.
9. Валидатор структурированных данных Яндекс Вебмастер
Валидатор структурированных данных Яндекс Вебмастер входит в набор Инструментов Яндекс. Вебмастера.
Обеспечивает правильное распознавание поисковыми системами метаданных на ваших веб-страницах.
Являясь инструментом Яндекса, выполняет дополнительный шаг, чтобы убедиться, что разметка соответствует требованиям сервисов Яндекса.
Вы можете просто ввести URL-адрес или вставить код в поле URL-адреса документа, чтобы увидеть результаты. Вы увидите ошибки и предупреждения с инструкциями по их устранению.
Яндекс сообщает, что структурированные описания могут быть сформированы после повторного обхода страницы роботом Яндекса в течение двух недель, если проверка разметки прошла успешно и вам необходимы требования партнерской программы.
10. Структурированный линтер данных
Структурированный линтер данных — это общедоступная служба с открытым исходным кодом, предоставляемая Heroku для поддержки Инициативы структурированных данных.
Инструмент помогает проверять структурированные данные на HTML-страницах, особенно в форматах микроданных, JSON-LD и RDFa.
Инструмент также обеспечивает визуализацию фрагментов для Schema.org и некоторые проверки словарного запаса для многих других, начиная от GoodRelations Open Graph Protocol Facebook, Data-Vocabulary.org и т. д.
11. Инструмент микроданных
Если вам нужно отладить микроданные HTML5 и вы не хотите использовать инструменты Google для веб-мастеров для проверки результатов и повторной публикации каждого изменения, этот бесплатный инструмент микроданных для вас.
Это простой вставной скрипт jQuery, который вы можете включить на свою страницу для удобного просмотра и отладки.
Вы даже можете использовать инструмент Microdata без подключения к Интернету или веб-сервера.
Хотя этот инструмент JavaScript активно не управляется, Клемен Славич создал этот инструмент с открытым исходным кодом с простой структурой для легкого доступа и настройки.
Тестирование и оптимизация никогда не заканчиваются.