Ошибки и предупреждения при проверке в валидаторе микроразметки в Яндекс

Владислав Белецкий
Владислав Белецкий .
Категория:
Комментариев: 0

Задача. Необходимо разрешить ошибки и предупреждения в валидаторе микроразметки Яндекс.Вебмастера.

.ya-err-block {
border-left: 4px solid #ffc241;
background: #fff6e2;
padding: 1rem;
margin: 0 0 1rem 0.5rem;
color: #262626;}
.ya-err-symb {background: #ff0000; padding: 0 7px; border-radius: 50%; color: #fff;}

Проблема 1:

! ОШИБКА: поле http://ogp.me/ns#image отсутствует или пусто

Решение: Нужно включить разметку Open Graph и добавить изображение. В настройках плагина WordPress Yoast SEO => Социальные сети => Facebook => в настройках по умолчанию в URL-адрес изображения указать изображение.


Проблема 2:

! ОШИБКА: Не выполнено обязательное условие для структурированных сниппетов Яндекс.Справочника: поле fn отсутствует или пусто

Решение: Нужно добавить название организации и обернуть в тег span с классом class="fn". Например: <span class="fn">ООО Моя Организация</span&gt;


Проблема 3:

! ОШИБКА: префикс article неизвестен валидатору, укажите его явно атрибутом prefix

Решение: Нужно добавить к тегу html префикс: prefix="og: http://ogp.me/ns# article: http://ogp.me/ns/article# profile: http://ogp.me/ns/profile# fb: http://ogp.me/ns/fb#". Т.е. микроразметка может выглядеть так:

Код №1: Префикc тега для html

Где искать тег html? Обычно в WordPress-темах его можно найти в файле темы header.php.

Как утверждает источник, также может помочь следующий Код №2, который нужно вставить в function.php:

Код №2:

Проблема 4:

! ПРЕДУПРЕЖДЕНИЕ: поле https://schema.org/query-input не определено в спецификации http://schema.org/SearchAction

Причина: SEO-плагин «Yoast SEO» выводит на сайте в микроразметку поиск. В нем нет необходимости.

Решение: В файле темы function.php добавляем Код №3 отключения вывода поиска в микроразметку:

Код №3: Отключение вывода разметки поиска плагином Yoast Seo
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии