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

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

Проблема 1:

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

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


Проблема 2:

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

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


Проблема 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#». Т.е. выглядеть это может так:

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

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


Проблема 4:

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

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

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

Ссылка на основную публикацию