Как исправить ошибку: поле https://schema.org/query-input не определено в спецификации http://schema.org/SearchAction

В данной статье покажу как исправить ошибку в микроразметке schema.org при проверке сайта в валидаторе микроразметки Яндекса.

На примере выглядит так:

поле https://schema.org/query-input не определено в спецификации http://schema.org/SearchAction

Такая ошибка появляется из-за установленного в воордпресс плагина Yoast SEO. По умолчанию плагин выводит в микроразметку и поиск /?s=. Вот на него и ругается Яндекс. Значит нам нужно отключить этот вывод добавив в файл functions.php нашей темы следующий код:

<?php
add_filter( 'disable_wpseo_json_ld_search', '__return_true' );
?>

Вот собственно и все. Ошибка устранена. Если есть вопросы – пишите в комментариях.

2 комментария к “Как исправить ошибку: поле https://schema.org/query-input не определено в спецификации http://schema.org/SearchAction”

Оставьте комментарий

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

Пролистать наверх