Вы хотите обналичить свои электронные деньги? Вывод Вебмани по выгодному курсу удовлетворит ваши потребности.
Привет! Почему-то многие закрывают от индексации рубрики в WordPress (кстати, проверьте, не закрыты ли от индексации ваши категории с помощью файла robots.txt). Все дело в том, что в рубриках якобы расположены дубли. Если мы перейдем на любую категорию моего блога, видим примерно следующее:
Как видите, в них действительно отображаются отрывки статей. Тем самым в категориях WordPress образовывается неуникальный контент. Поэтому многие закрывают такие страницы от индексации. Я считаю, это в корне неправильно. Мы теряем «такие» сладкие страницы, в которых полно «веса», полученных от внутренних ссылок. Мы ведь помним про хлебные крошки:
да и про меню не забыли:
Упускать подобные «вкусняшки» глупо, особенно касается коммерческих сайтов. Эти самые рубрики на сайте идеальны для продвижения СЧ (среднечастотных) запросов. В этом уроке, я расскажу вам, как использовать потенциал ваших категорий. Мы научимся:
- как прописать метаданные для рубрик;
- как разместить уникальный текст в категориях.
Для начала, конечно, вы подбираете ключевые слова для всех этих посадочных страниц. Если у кого-то проблемы с этим, рекомендую узнать как подбирать ключевые слова, зачем вбивать метаданные и т.п. в уроке «Что такое SEO копирайтинг«.
Как прописать метаданные для рубрик
На самом деле все просто. Нам нужно всего лишь установить самый лучший SEO плагин — WordPress SEO by Yoast. После его установки и настройки (как правильно настроить, рассказывал в уроке по ссылке выше) заходите «Админка -> Записи -> Рубрики -> Любая категория».
- Тут задается Title для рубрики.
- В этом месте задаем Description.
- Здесь прописываются Keywords.
Как вывести уникальный текст в рубриках WordPress
Вставка кода в файл темы
Обычно рубрика имеет много страниц (если конечно постов достаточно):
Нам же требуется, чтобы текст размещался только на первой странице, чтобы не было дублирования.
Открываем файл archive.php или category.php (то есть, файл, который отвечает за вывод рубрик), там ищем следующий код:
<?php while (have_posts()) : the_post(); ?>
И после него (если хотите разместить после вывода записей) вставляем этот код (его я взял отсюда):
<?php if ( $paged < 2 ) { ?> <?php add_filter('category_description', 'wpautop'); ?> <?php add_filter('category_description', 'wptexturize'); ?> <div id='category-description'> <?php echo category_description(); ?> </div> <?php } else { /* если есть желание, то сюда можно прописать код, который будет выполняться на остальных страницах рубрики, к примеру - вставить баннер */ ?> <?php } ?>
Соответственно, если вы хотите вывести свой текст до вывода статей, то размещаем данный код до цикла вывода постов. Если кода, который я предлагаю найти не будет, попробуйте методом «тыка».
Размещение текста
Сам же текст разместить тоже очень просто. Заходим снова в «Админка -> Записи -> Рубрики -> Любая рубрика» и там находим раздел «Описание». Заполняем его и смотрим результат:
Сохраняем и смотрим результат (просто заходим на сайте в любую рубрику):
Тут, конечно, нужно «поиграться» со стилями, сделать соответствующий фон. Вы можете разместить текст перед выводом записей, поэкспериментируйте с размещением кода. Для некоторых случаев подойдет первый вариант, для некоторых второй.
Сложность размещения статьи заключается в том, что вам нужно писать текст в «голом» html режиме. Ниже пример, обратите внимание, как выводится заголовок h1, как ссылка:
И опять же, для тех, кто испытывает сложности с написанием текста в подобном виде, просто создаем новый пост в админке, сохраняем его в черновиках (публиковать не нужно), пишем там все в обычном режиме и переходим в режим html, копируем там наш код и вставляем в описание рубрики. Вот и все.
И еще: мне иногда приходилось добавлять шорткоды в эти тексты, выводимых в рубриках. Чтобы их вывести, просто вставляем этот код в functions.php:
add_filter( 'term_description', 'shortcode_unautop'); add_filter( 'term_description', 'do_shortcode' );
Привет, хорошая статья Петр, читал когда-то нечто подобное на сеофоруме, там паренек делился своим опытом оптимизации рубрик и даже меток, вполне неплохой результат был, правда там техническая реализация не затрагивалась, а ты вот все расписал и разжевал, как старый добрый впнью =)
Сам давеча подумывал уникализировать рубрики и добавить туда текста, но затем решил попробовать другой метод — удалил рубрики из хлебных крошек и позакрывал от индексации всю навигацию на сайте, т.е. вес на рубрики вообще не утекал. И в итоге… ничего не изменилось 🙂 Несколько месяцев наблюдал, эффекта не заметил, сейчас вернул как было, попробую теперь с описанием поколдовать.
«старый добрый впнью» — улыбнуло 🙂 Спасибо! 🙂
Петр, наводящий вопрос: а тэги тоже есть смысл продвигать? Я думаю вообще от них отказаться, не вижу в них надобности. Что думаешь по этому поводу?
У меня есть целая статья на эту тему, вбей в поиск «метки в wordpress»
Также не вижу ничего страшного в том, что внутри страниц категори повторяются тексты некоторых статей. Чисто технически такую страницу можно назвать уникальной, так как в контексте всего сайта страница будет уникальной. Проблему представляют полные дубли в категориях, которые могут появиться только при использовании меток, особенно на раннем этапе развития блога, когда статей мало и содержимое страниц категорий может дублировать страницы меток. Лично я закрываю от индексации метки, а категории оставляю.
А вот в вордпресс есть в админке поста колонка: цитата, которая по идее выводит именно краткое описание в рубрике. Что если эту «цитату» делать уникальной, и при этом убрать тэги вообще из блога. В таком случае дублей по идее не наплодится?
Здравствуйте. Пётр!
Скажите, а почему Вы тег more (читать далее), не удаляете? Он вот, как раз-то и создаёт самые зловредные дубли!
Привет. Ты не поверишь, Денис, я не замечал его! 🙂 Я даже не смотрел, всегда переходил по заголовку статей. Убрал. Но я бы не сказал, что этот тег создает дубли. Просто ссылка ведет не на основной адрес.
Не за что, просто я очень удивился, что он у тебя присутствует!
Этот не основной адрес в Гугле такие сопли делает, что врагу не пожелаешь!
Эта проблема решается очень просто:
1. убираем лишние символы при помощи хака
2. заменяем стандартную функцию вывода Читать далее на функцию вывода оригинальной ссылки на статью.
Оба способа приводят к одному результату и автоматически по всему сайту подменят, т.к. через шаблон все делается.
Я даже не знал никогда об этой штуке. Сейчас пойду к себе в шаблон новый, искать есть ли там такая проблема
Сходил, посмотрел. Там тег «читать дальше» дает обычную ссылку на статью. Все в порядке или надо чего-то курочить?
А чем сопли мешают? Они же вроде в основной выдаче не показываются?
Много соплей в гугле это минимум пессимизация запросов, максимум попадение под фильтр (не помню точно: или панда, или пингвин)
Я думаю лучше просто ссылки на рубрики в хлебных крошках и сайдбаре скрыть аяксом, тогда и внутренний вес будет меньше раскидан куда попало и не нужно будет запариваться с оптимизацией каждой рубрики.
А вес статей и страниц можно направить на нужные нам страницы, откуда он и будет распределяться нужным образом.
Идея хорошая, но почему-бы не сделать так, как Петр предлагает. Рубрики получаются «жирные», таким образом оптимизировав каждую рубрику под хороший запрос можно срубить дополнительно неплохо трафика на сайт
Я как раз на некоторых проектах стал открывать рубрики для индексации. Эффекта пока не заметил, но ожидаю.
Текст добавлял? Или также оставил?
А вот тут-то я и тормознул. Текст, естественно, не был добавлен 😀