Как убрать name=robots content=noindex в ссылке feed RSS плагина Yoast SEO 💎
В общем накипело и решил разобраться почему Яндекс блоги выкинули блог с рейтинга. Написал в тикет вебмастера Яши, получил ответ, кстати быстро так! Раньше посты блога влетали в индекс Гугла молниеносно, хватало минуты максимум и страница была в индексе. Продолжительное время был озадачен.
Так вот вылет был замечен давно, но никак не мог додуматся что повлиял на это плагин Yoast SEO.
В самом плагине Yoast SEO нет возможности нажатием кнопки отключить этот мета тег <xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /> Пришлось делать долгие и длинные поиски в Гугле.
На русский данный плагин перевели совсем недавно поэтому он еще не обрел тех вершин что обрел All in One SEO Pack. Сперва искал такие запросы типа «remove *» потом «disable *» но как в поговорке — кто ищет тот найдет =)
И вот оно http://wordpress.org/support/topic/plugin-wordpress-seo-by-yoast-is-the-plugin-adding-an-xhtml-noindex-meta-tag-to-the-rss-feed
Чувак вроде меня задал данный вопрос и самже на него ответил ниже. Скопирую, чтобы вам удобнее было потом.
jeremyers1 написал что в файле /wp-content/plugins/wordpress-seo/frontend/class-frontend.php нужно удалить или закомментировать такие строки.
add_action( 'rss_head', array(&$this, 'noindex_feed') ); add_action( 'rss2_head', array(&$this, 'noindex_feed') ); add_action( 'commentsrss2_head', array(&$this, 'noindex_feed') );
В результате у меня так:
Помимо этого бока Yoast очень суперский плагин, часто обновляется. Возможно авторы учтут этот момент.
Если нет то будем думать что-то или постоянно после новых обновлений плагина которые он делает раз в неделю, в две.. проделывать манипуляции выше.
Дальше полез на feedburner.com затем что-бы снять кэширование фида.. в разделе → Решай проблемы и нажал на кнопку → "Resync Now" которую не перевели на русский=)
Подписаться на Telegram