Поисковики не любят, когда на сайтах есть повторяющиеся заголовки (теги title). Но они достаточно часто встречаются вот на таких страницах:
- elims.org.ua/page/2/
- elims.org.ua/page/3/
- ....
- elims.org.ua/page/n/
или например:
- elims.org.ua/blog/category/wordpress/page/2/
- elims.org.ua/blog/category/wordpress/page/3/
- ....
- elims.org.ua/blog/category/wordpress/page/n/
В первом случае все страницы будут иметь такой title: "elimS Блог"; во втором случае будут иметь такой title: "WordPress | elimS Блог". Возникает вопрос "Как избавиться от повторяющихся заголовков title?". Оказывается сделать это достаточно просто.
Чтоб избавиться от повторяющихся title'ов можно добавить в него номер страницы: "elimS Блог | Страница 2", "WordPress | elimS Блог | Страница 2".
Для этого нам нужно немного подправить файл header.php в вашем шаблоне. Перед закрывающим тегом "</title>" Добавить следующий код:
<?php // Добавляет номер страницы if ( $paged >= 2 || $page >= 2 ) echo ' | ' . sprintf ( "Страница $paged"); ?>
На моем примере, как было до:
<title> <?php wp_title(''); ?><?php if(wp_title('', false)) { echo ' |'; } ?> <?php bloginfo('name'); ?> </title>
И как стало после:
<title> <?php wp_title(''); ?><?php if(wp_title('', false)) { echo ' |'; } ?> <?php bloginfo('name'); ?> <?php // Добавляет номер страницы if ( $paged >= 2 || $page >= 2 ) echo ' | ' . sprintf ( "Страница $paged"); ?> </title>
Ну и конечно не забудьте установить плагин для постраничной навигации в WordPress WP-PageNavi, если он у Вас еще не установлен.
Большое спасибо. Именно то, что нужно. За 5 лет работы блога не придавал этому значения, но в панели вебмастера гугла оказалось, аж 9+ тысяч с ошибкой повторяющегося титла. Подумал, что лучше поправить это дело.
На здоровье. Рад что пригодилось. В панель вебмастеров полезно посматривать и выполнять рекомендации =)
А не подскажете, как вставить rel=»canonical» для page2,3,4…
Иван, я думаю rel=»canonical не совсем правильно использовать в этом случае.
Вот что об этом теге пишет гугл: https://support.google.com/webmasters/answer/139394?hl=ru
У вас же на страницах 2,3,4 не одно и то же содержимое?
Вам больше подойдет тег rel=“next” и rel=“prev”: habrahabr.ru/post/128746/
Автоматическое прописывание этого тега можно включить в плагине all in one seopack
Я вчера обнаружила повторяющиеся заголовки на страницах.Не знала, что с этим делать.Вот нашла решение своего вопроса у вас на блоге. Владимир, ваш блог просто редкий.Можно найти ответ на любой интересующий вопрос.Настоящая записная книжка хорошего хозяина.
Спасибо =) Правда не всегда вспоминаю о актуализации) Например для того чтобы не повторялись заголовки на страницах можно пойти более легким способом: установить плагин Yoast WordPress SEO. Теперь я с его помощью решаю это проблему, вместо редактирования файлов шаблона.
Этот плагин у меня стоит. Вроде я правильно настраивала все.Но в аккаунте Гугла показывает одинаковые title у страниц.Я за этим плагином замечала не точную работу.Хотя он мне нравится.
Владимир по ходу возник еще вопрос. Не нашла , где спросит по теме. Напишу здесь. Я пол года назад корректировала статьи и у меня была замена ключевых слов урлах. Теперь около 40 урлов висят как ошибка 404.Раньше этого не было видно. Но после переноса сайта на другой хостинг и смены шаблонов. Получилось так, что я поставила сначала один.Его пришлось убрать и поставить другой. Вылезли ошибки с урлами. Их надо удалить из индексации.Или со временем Гугл сам их уберет?
возможно гугл показывает старую информацию, по поводу одинаковых title у страниц, когда плагин еще не был установлен\настроен. Это часто можно проверить так: посмотреть какая версия страницы с одинаковым титлом сохранилась в кеше гугла (обратить внимание на дату) и посмотреть на текущую версию страницы. Правда процесс кеширования и индексирования — две разные вещи, но по времени они не сильно друг от друга отстают. Также стоит помнить о кеширующем плагине, если он установлен.
по поводу 404 страниц — в таких случаях я прописываю 301 редирект в файле htaccess, если страница имела какой-то вес и полезное содержимое. В иных случаях жду пока поисковики сами их удалят из индекса.