Вебмайстер
Яндекс для вебмайстрів
Як Яндекс індексує сайти
Сайт на сторінці результатів пошуку
Сервіс «Яндекс.Вебмайстер»
Налаштування індексування
Вміст сайту
Сайт у результатах пошуку
Безпека сайтів
Сервіси Яндекса на вашому сайті

Валідатор семантичної розмітки

До інструментів Яндекс.Вебмайстра входить валідатор семантичної розмітки. Валідатор допоможе переконатися, що метадані на ваших сторінках розпізнаються коректно. Підтримуються мікроформати, Schema.org, мікродані HTML, RDFa та Open Graph.

На відміну від інших валідаторів розмітки (Validator.nu, Structured Data Linter тощо) валідатор Яндекса також перевіряє відповідність розмітки вимогам сервісів Яндекса, враховуючи всі додаткові типи та поля даних, введені нами.

Щоб перевірити код сторінки, введіть її адресу в поле URL документу або вставте код нижче. Потім натисніть кнопку Перевірити.

Під заголовком Результати перевірки валідатор виведе дані, які вдалося розпізнати, або текст помилки.

Помилки

Валідатор повідомляє про помилки, коли не може розпізнати розмітку, або розмітка не відповідає стандарту та не може бути розпізнана коректно.

  • Сторінка не може бути завантажена

    Сторінка не існує або недоступна Яндексу — через помилку сервера або політику безпеки.

  • Мікророзмітку не виявлено =(

    Валідатор не зміг розпізнати жодного кореневого елементу розмітки — через те, що розмітки немає, або кореневі елементи оформлені неправильно. Наприклад, у кореневому елементі Schema.org пропущено атрибут itemscope.

    Неправильно:

    <div itemtype="http://schema.org/Movie">

    Правильно:

    <div itemscope itemtype="http://schema.org/Movie">
  • Поля <...> немає або воно пусте

    Валідатор перераховує обов'язкові поля, які опущено в розмітці, що перевіряється. Наприклад, треба обов'язково зазначити адресу зображення, описуючи його.

    Неправильно:

    <div itemscope itemtype="http://schema.org/ImageObject">
      <h2 itemprop="name">Вінні-Пух</h2>
      <img src="http://example.ru/image.png"/>
      <span itemprop="description">Вінні-Пух і всі-всі-всі.</span>
    </div>

    Правильно:

    <div itemscope itemtype="http://schema.org/ImageObject">
      <h2 itemprop="name">Вінні-Пух</h2>
      <img src="http://example.ru/image.png" itemprop="contentUrl"/>
      <span itemprop="description">Вінні-Пух і всі-всі-всі.</span>
    </div>

Попередження

  • Значення «…» в полі <...> не є коректним значенням

    Значення поля не відповідає стандарту. Наприклад, дата в Schema.org має бути зазначена у форматі ISO 8601, дата в іншому форматі не розпізнається коректно.

    Неправильно:

    <meta itemprop="datePublished" content="2012/07/15">

    Правильно:

    <meta itemprop="datePublished" content="2012-07-15">
  • Тип <...> невідомий за специфікацією <...>

    Зазначений тип даних невідомий Яндексу (не входить до стандартних типів формату або до типів, введених Яндексом). Переконайтеся, що ім'я типу даних написане без помилок.

  • Зараз розмітка <...> не може використовуватися окремо від розмітки <...>

    Щоб ваші дані використовувалися в сервісі <...> потрібно додатково зазначити поля <...>

    Валідатор попереджає, що розмітка коректна, але сервіси Яндекса не зможуть використати отриману інформацію. Зверніться до довідки Яндекс.Вебмайстра про потрібний вид контенту, щоб правильно доповнити розмітку.

Навіть якщо ваша розмітка пройшла валідацію, і ви виконали вимоги партнерської програми, розмічені дані з'являться на сервісах Яндекса не відразу. Щоб використати ваші дані, Яндекс повинен ще раз проіндексувати розмічені сторінки, розпізнати та обробити елементи розмітки — зазвичай на це потрібно близько двох тижнів.

Оцініть статтю
Дякуємо за ваш відгук!