Schema.org/query-input не определено в спецификации

Schema.org/query-input не определено в спецификации

Предупреждение: поле schema.org/query-input не определено в спецификации

Если у вас WordPress с плагином Yoast SEO, ты вы с этим предупреждением в валидаторе Яндексе встречались.

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

В это же время Google об этой ошибке не пишет.

Ошибка в валидаторе Яндекса возникает из-за того, что плагин выводит микроразметку поиска. По спецификации микроразметки — ошибок тут нет. Поэтому проблем с посещением и продвижением сайта нет и не будет.

Но если вам нужно ее убрать, то решение есть: отключить микроразметку поиска. Это делаем следующим кодом:

// Убираем в Yoast Seo разметку поиска
add_filter( 'disable_wpseo_json_ld_search', '__return_true' );

Код прописываем в файле functions.php вашей темы.