Давно известная проблема, но почему-то до сих пор Yoast не исправил ситуацию. Мешается это например при попытке настроить Яндекс Турбо страницы — ошибка существования файла фида, при проверке доступности говорится — файл закрыт тегом «noindex» соответсвенно.
Кстати, у нас есть простой бесплатный плагин для быстрого запуска Яндекс Турбо страниц на Вашем сайте на вордпресс — https://wordpress.org/plugins/ca-yaturbo/.
Итак, наши шаги для исправления ситуации:
- Заходим в нашу админку Вордпресс или подключаемся файловым менеджером к серверу;
- Переходим в папку: /wp-content/plugins/wordpress-seo/frontend;
- Редактируем файл “class-frontend.php”, ищем строку:
if ( ( is_feed() || is_robots() ) && headers_sent() === false ) {
- Изменяем ее на:
if ( is_robots() && headers_sent() === false ) {
- Сохраняем, сбрасываем кеши на всякий случай, если подобные плагины установлены. В результате Яндекс и другие поисковики начинают видеть наши фиды.
Так же есть пока не проверенный вариант, можно попробовать добавить action, по идее это тоже может сработать, вопрос будет в порядке отработки плагина и кода:
add_action( 'template_redirect', index_follow_rss, 999999 );
function index_follow_rss() {
if ( is_feed() ) {
header( 'X-Robots-Tag: index, follow', true );
}
}