WordPress Meta Robots

WordPress Meta Robots

WordPress Meta Robots это маленький SEO-плагин, дополняющий функционал больших SEO-плагинов. Он позволяет устанавливать тег "meta robots" для любой страницы или записи в блоге. Таким образом, вы всегда можете запретить поисковикам индексировать содержимое какой-либо отдельно взятой записи или страницы. Запретить индексирование любой страницы можно и через файл robots.txt, но это удобно только, если вам не надо время от времени закрывать новые записи или страницы. Да и через robots.txt нельзя указать поисковикам не индексировать страницу, но при этом следовать по ссылкам в ней. Также плагин управляет индексированием рубрик, архивов, тегов и других типов страниц в WordPress.

 

Скачиваем плагин с его домашней страницы и устанавливаем его:

1. Распаковываем архив.

2. Копируем папку wordpress-meta-robots в /wp-content/plugins/.

3. Заходим в админку блога на вкладку "Плагины" и активируем плагин.

Никаких настроек в плагине нет. Сразу после активации у каждой вашей записи или страницы при редактировании появится административный виджет (как на скриншоте выше). По умолчанию после активации плагина индексация всех записей и страниц в блоге разрешена, плагин сразу ставит для всех страниц значение по умолчанию "index, follow". Убедитесь, что тег "meta robots" не дублируется в вашем шаблоне. Для этого откройте файл header.phpвашего шаблона и поищите там строчку, похожую на:

Если вы нашли такую строчку, то смело ее удаляйте, так как вставкой этого тега теперь будет заниматься сам плагин.

Некоторые пояснения по поводу значений тега "meta robots":

1. "index" - разрешает индексирование страницы.

2. "noindex" - запрещает индексирование страницы.

3. "follow" - разрешает следовать по ссылкам.

4. "nofollow" - запрещает следовать по ссылкам.

То есть значение "index, follow" будет означать указание для поисковика индексировать страницу и следовать по каждой ссылке на ней. А значение "noindex, nofollow" будет означать, что поисковику не надо индексировать эту страницу и не надо ходить по ссылкам, то есть для поисковика страница с таким значением тега "meta robots" будет своеобразным "тупиком".

К сожалению, автор плагина встроил поддержку этого тега не только для страниц и записей в блоге. Но и для рубрик и других типов страниц. Только вот он не дал возможности указать настройки тега "meta robots" для этих страниц, а решил, что лучше владельца блога знает, что надо индексировать, а что нет.

Плагин устанавливает значение "noindex, follow" для всех рубрик, тегов и архивов. И значение "noindex, nofollow" для всех остальных типов страниц (кроме страниц и записей). С одной стороны, он в чем-то прав – если в блоге существуют и рубрики и архивы и теги, а все записи выводятся полностью (без использования тега more), то получится, что у вас одна и та же запись будет продублирована аж 5 раз на разных типах страниц (главная, страница рубрики, страница архива, страница тега и сама страница с записью). А это не очень хорошо с точки зрения SEO. С другой стороны, если вы используете тег more и не используете архивы и теги, то дублирование у вас будет только на 2-х типах страниц, да и то лишь неполного текста записи.

Исходя из сказанного, я вам предлагаю все-таки разрешить индексирование любого типа страниц в блоге, а необходимые запреты встроить в файлrobots.txt. Откройте файл плагина wp-meta-robots.php и найдите там строчки:

565758
   echo ''."\n";   } else {   echo ''."\n";

Поменяйте их на:

565758
   echo ''."\n";   } else {   echo ''."\n";

Теперь все типы страниц у вас в блоге станут индексируемыми (кроме тех страниц и записей, для которых вы поставили запрет через виджет плагина при редактировании записи). Но открывать индексирование всего контента в блоге очень плохая идея. Зачастую именно бесконечное дублирование (особенно через страницы тегов) контента записей является причиной для бана в поисковиках. Поэтому вам лучше запретить как минимум индексирование тегов и страниц с результатами поиска. Для этого откройте файл robots.txt и добавьте туда строчки:

56575859
User-agent: *Disallow: /*?s=Disallow: /*&s=Disallow: /tag/

Если у вас в блоге не установлены ЧПУ, то вам надо будет чуть-чуть отредактировать приведенный пример, чтобы он подходил для вашего вида постоянных ссылок. Например, при структуре постоянных ссылок по умолчанию запрещать индексацию тегов надо не через "Disallow: /tag/", а через "Disallow: /?tag=".

Я не пишу про запрет индексирования страниц архивов. Тут я с автором плагина согласен – запретить индексацию архивов надо, а вот отключать хождение по ссылкам на этих страницах нет. Чем больше есть ссылок на страницы записей в вашем блоге, то тем больше вероятность, что поисковики проиндексируют все записи блога полностью. Если вы используете архивы в вашем блоге, то файл плагина надо изменить немного другим образом, найдите в wp-meta-robots.php строчки:

55565758
   } elseif ( is_category() || is_tag() || is_archive() ) {   echo ''."\n";   } else {   echo ''."\n";

И замените их на:

55565758
   } elseif ( is_archive() ) {   echo ''."\n";   } else {   echo ''."\n";

Впрочем, что индексировать в вашем блоге, а что нет решать только вам. Вовсе необязательно следовать моим рекомендациям, думайте сами. В любом случае использование плагина WordPress Meta Robots избавляет вас от необходимости править robots.txt при появлении каждой новой записи, чье индексирование (или чьи ссылки) вы хотите запретить.

This article was updated on август 19, 2024

You should also read:

Перенаправляем Rss фиды WordPress на FeedBurner

Перенаправляем Rss фиды WordPress на FeedBurner

Как известно для всех блогов учитывается один очень важный фактор статистики, а именно количество подписчиков по RSS. На многих сайтах не блоговой структуры этот фактор тоже много чего значит.

А причина такой популярности и доверия к блогам с большим количеством подписчиков, является тот факт, что сайт интересен многим людям. Значит автор сайта пишет хорошие материалы и является опытным или даже профессионалом в своей нише.

Как настроить RSS в WordPress

Как настроить RSS в WordPress – одном из способов уведомления посетителей и читателей вашего блога о новых статьях, а также опишу, как пропустить оригинальную (исходную) RSS ленту CMS WordPressчерез популярный сервис Google FeedBurner, предоставляющий множество дополнительных возможностей – улучшение внешнего вида ленты, настройка совместимости с RSS читалками и другим ПО для обработки RSS потоков, e-mail подписка на обновления сайта и многое другое.

 

 

WordPress плагин Cache Images для автоматического сохранения картинок размещенных на других сайтах.

Данный плагин решает такую проблему:

Например я вставляю в редактор картинку с другого сайта, а при нажатии "Сохранить" или "Опубликовать" эта картинка автоматически сохраняется у меня в папке для загрузок и соответственно ссылка на эту картинку становится уже на мою папку. Т.о. мне не надо сохранять эту картинку к себе на комп, а потом ее загружать в Вордпрес.

Cache Images - очень полезный плагин для WordPress. Его работа заключается в том, что он автоматом пробегает по вашим публикациям, находит в них те картинки, которые вставлены по ссылкам с других серверов, перекачивают картинки к вам на хостинг и заменяет в публикациях ссылки, так что картинка уже берется не с другого сайта, а с вашего.

Обзор SEO-плагина WordPress SEO by Yoast

В данном обзоре будет рассмотрен и протестирован бесплатный плагин для Вордпресса WordPress SEO by Yoast. В сентябре 2012 года была выпущена новая версия этого плагина с номером 1.2.8.4, совместимая с версией WordPress 3.4.2. WordPress SEO by Yoast имеет много положительных отзывов, и на сайте wordpress.org он оценён 4,7 балами из 5. Тестирование его функций для этого обзора было выполнено на WordPress 3.4.2.