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

Привет, читатели блога! Если вы здесь оказались, значит, столкнулись с частой проблемой вебмастеров. Это ошибки и предупреждения в Яндекс Вебмастер при проверке валидации микроразметки сайта.

Мы рассмотрим наиболее распространённые. Чтобы от них избавиться, потребуется небольшая правка кода. Так что, сделайте предварительно дочернюю тему. А также резервное копирование файлов. И начинаем по порядку.

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

Итак, первым делом обратим внимание на такое предупреждение:

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

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

Возникает оно в валидаторе микроразметки Яндекс из-за некоторых настроек Yoast SEO. Это великолепный плагин. Но он выводит в микроразметку строку поиска. А нам это не надо. Как его убрать? Сделаем фильтрацию. Для исправления нужно добавить в файл functions.php такой код:

add_filter( 'disable_wpseo_json_ld_search', '__return_true' );

Если кто пока не знает, файл functions.php находится в корневой папке сайта. И располагается примерно по такому адресу:

wordpress/public_html/wp-content/themes/ваша_тема/functions.php

А вставка делается в конце файла перед закрывающим тегом ?>

Прилагаю для наглядности скриншот:

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

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

Далее по списку идёт ошибка в валидаторе микроразметки Яндекс такого вида:

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

ОШИБКА: поле http://ogp.me/ns#image отсутствует или пусто - частые ошибки микроразметки Яндекс

И опять же она связана с плагином  Yoast SEO. Но на этот раз исправления нужно производить в настройках самого плагина. А именно, в разделе "Социальные сети" заполнить вкладки и вставить ссылку на изображение в библиотеке. Вот так просто убирается данная ошибка.

 

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

И переходим к следующей распространённое ошибке. Выглядит она таким образом:

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

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

Для исправления требуется вставить префикс в код HTML в файл header.php. Находится он тоже в корневом каталоге сайта. По пути, который я указала выше. Только ищете header.

Давайте посмотрим, куда именно вставляется данный префикс. Где-то в начале файла должна быть строка примерно такого вида (может отличаться):

<html <?php language_attributes(); ?>>

И для наглядности посмотрим скриншот:

Где исправлять ошибки валидатора микроразметки Яндекс Вебмастер

Именно в эту функцию добавляем после тега ?> и перед закрывающим символом > такой префикс:

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 <?php language_attributes(); ?> 
      prefix="og: http://ogp.me/ns# article: http://ogp.me/ns/article# profile: http://ogp.me/ns/profile# fb: http://ogp.me/ns/fb#"
      >

И посмотрим изменения на скриншоте:

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

Рекомендации

Почему нельзя пренебрегать данными исправлениями? Дело в том, что такие ошибки и предупреждения в валидаторе микроразметки очень сильно влияют на отношение поисковых систем. И даже если человеческому глазу они не видны, то поисковики учитывают фактор валидности микроразметки при ранжировании сайта.

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

Поэтому первым делом необходимо убедиться, что в валидаторе Яндекс Вебмастер ошибки отсутствуют. Для этого исследуйте несколько страниц сайта, чтобы сделать полную проверку. Всё чисто? Тогда можно спокойно спать по ночам.


Полезные статьи:

Исправление неправильных кавычек в WordPress.

Вставка блока кода на сайт и придание уникального стиля.

Как присвоить тень тексту в файле style.css.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

;