Удаление "Noindex, follow" со страниц

7 сент. 2012 г., 18:28:43
Просмотры: 27K
Голосов: 3

Я использую плагин WordPress SEO от Yoast. Этот плагин по умолчанию добавляет "noindex,follow" на каждую страницу. Я уверен, что знаю файл, который отображает "noindex, follow", но после множества "настроек" я не могу удалить этот код.

Вот этот файл: https://plugins.svn.wordpress.org/wordpress-seo/tags/1.2.8.3/frontend/class-frontend.php

Буду очень признателен, если вы подскажете, какую строку нужно закомментировать или что нужно отредактировать. :)

3
Комментарии

Вы заходили на страницу настроек плагина и правильно его настроили? Эти теги создаются на основе его конфигурационных параметров.

Otto Otto
7 сент. 2012 г. 19:21:26

Вы уверены, что это плагин? Я использую WordPress SEO, и он точно не добавляет noindex, follow по умолчанию.

Полный мета-тег выглядит так? <meta name='robots' content='noindex,nofollow' />

Это может быть сгенерировано через Настройки >> Приватность в админке WordPress.

Ben HartLenn Ben HartLenn
7 сент. 2012 г. 19:38:25

Ребята, я почти уверен, что это делает плагин. Я проверил настройки приватности, и я точно правильно его настроил. Это отображается только на domain/page/2/, page/3/ и т.д. Быстрый поиск показал, что это действительно добавляется по умолчанию: http://wordpress.org/support/topic/plugin-wordpress-seo-by-yoast-robots-contentnoindexfollow

Буду очень благодарен за помощь! :)

Sid Sid
7 сент. 2012 г. 20:13:29
Все ответы на вопрос 3
0

Аааа, вы имеете в виду страницы "пагинации". Теперь понял!

Трудно сказать наверняка (знаю-знаю), но на первый взгляд, вот этот блок кода может быть тем, что вам нужно:

if ( $wp_query->query_vars['paged'] && $wp_query->query_vars['paged'] > 1 && isset( $options['noindex-subpages'] ) && $options['noindex-subpages'] ) {
                $robots['index']  = 'noindex'; // запретить индексацию
                $robots['follow'] = 'follow'; // разрешить следование по ссылкам
            }
        }
8 сент. 2012 г. 02:57:12
0

В метабоксе "Wordpress SEO by Yoast" на страницах откройте вкладку "Дополнительно" и установите параметр "Meta Robots Index". Мне тоже потребовалось много времени, чтобы найти эту настройку.

24 июн. 2013 г. 22:00:55
0

Хотя это появилось в плагине Yoast SEO, если я просматривал исходный код своего сайта, проблема оказалась просто в WordPress. Настройки > Чтение > Видимость для поисковых систем — была отмечена галочка рядом с "Запретить поисковым системам индексировать этот сайт".

Снятие этой галочки удалило "noindex,follow" из кода в плагине Yoast WordPress SEO и исправило все проблемы с индексацией.

Также это было причиной воображаемого файла robots.txt, который запрещал все, хотя я не мог его найти. Надеюсь, это поможет кому-то еще.

6 февр. 2014 г. 12:02:30