Как удалить дубли страниц в вордпресс
Перейти к содержимому

Как удалить дубли страниц в вордпресс

  • автор:

Как удалить дублирующие ссылки ведущие в одну и туже категорию

rgbcode is looking for WordPress developers.

Подскажи, где находится исходники генерирующие эти дублирующие ссылки, буду весьма благодарен. На других блогах такой картины не замечал, там всегда срабатывает ошибка 404. Да и как добавить rel=»canonical» в категории «Вордпресс» без плагинов?

7.8 лет назад 30

Дело в том, что последних два варианта постоянных ссылок имели место быть, но это было ранее, затем я заменил структуру URL

Каким образом? Неграмотно заменили значит. В ЧПУ остались правила перезаписи для:
/category/komplektuyushhie/videokarty
/kompyuternaya-texnika/komplektuyushhie/videokarty
/category/kompyuternaya-texnika/komplektuyushhie/videokarty Вообще вот эти игры с удалением category , выставление в настройках ЧПУ %catygory% , а затем удаление вложенных рубрик из URL — все это ненормальные вещи и там много мелочей, которые нужно учитывать. Поэтому для этого рекомендую использовать плагины и не простые а хорошие, если они есть конечно.

Подскажи, где находится исходники генерирующие эти дублирующие ссылки

Все это в правилах перезаписи находится там в виде регулярок, разобраться будет не просто. Смотри global $wp_rewrite; В качестве костыля, можно сделать надстройку на хук template_redirect и там проверять регуляркой URL, если неподходящий, то отдавать 404 страницу или ставить 301 редирект на правильный URL

BigDimoz 7.7 лет назад

Тимур, хуки точать для меня сложно пока, пытаюсь учиться. Может если для тебя не сложный код, выложи готовый, буду благодарен, дальше копать глобал начну. А пока нашел код для простановки rel=»canonical» в категории и метки, теперь в «запоротых» ссылках проставляется нормальный, требуемый (текущий) URL, может поисковики, постепенно выкинут «левак», по аналогии с комментариями плодящих дубли, но сильно уповать не стоит, тут случай же другой.

Nick757 5.2 года назад

Аналогичная проблема:
Имеем рубрики
example.com/first
example.com/second Добавляем любые символы перед рубрикой example.com/ehrfads/first — итог отдает содержимое рубрики example.com/first Как это побороть?

Как убрать дубли страниц в WordPress

От автора: дубли страниц – одна из самых распространенных технических проблем, которая может ухудшить позиции сайта в поиске. Как с ней разобраться? Невозможно в одной статье рассказать о всех видах дублей на всех движках, давайте сосредоточимся на чем-то одном. Например, на cms WordPress, так как это самый популярный движок. Как убрать дубли страниц в wordpress? Давайте рассмотрим самые основные.

Самое большое зло WordPress

В этом движке есть один вид дублей, который особенно опасен и от него в свое время страдали очень многие сайты. Это так называемый replytocom. Появится он только в том случае, если включить в настройках обсуждения древовидные комментарии. Таким образом, появится возможность ответить на комментарий какого-то человека. Это очень удобно, если только не одно но.

Если присмотреться к url-адресу на кнопке “Ответить”, то можно найти там тот самый злосчастный отросток – replytocom. Ну и что? А то, что чем больше комментариев теперь у вас будет на странице, тем больше дублей. Причем 1 новый комментарий породит не 1 дубль, а много.

Все это происходит потому, что к странице теперь можно будет обратиться не только так: //site.ru/название-записи

Но и так: //site.ru/название-записи?replytocom=…

Таким образом, если к статье оставили 100 комментариев, то появится как минимум 100 дублей, но на самом деле гораздо больше. Я часто анализирую различные сайты с помощью специальных сервисов вроде pr-cy. Так вот, там можно наблюдать историю количества проиндексированных страниц.

Так вот, в 2012-13 годах, когда решение проблемы знали немногие, у многих сайтов было 100 тысяч – 10 миллионов страниц в индексе! Сейчас их в тысячи раз меньше, хотя с тех пор на сайтах появилось намного больше контента.

Как раз все эти тысячи и даже миллионы дублей в основном были из-за дублей replytocom. Когда же владельцы сайтов узнали о проблеме и о ее решении, они избавились от дублей и со временем из поисковой выдаче исчезли сотни миллионов мусорных страниц!

Лечение или как избавиться от replytocom

Вариантов тут есть несколько. Во-первых, можно установить плагин Yoast SEO, который используют тысячи веб-мастеров для поисковой оптммизации своих записей. Если хорошенько покопаться в его настройках, то можно найти там пункт “Убрать replytocom”. Ставим галочку и спим спокойно.

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

В-третьих, поставить какой-то другой плагин. В частности, не так давно нашел плагин Ark hidecommentslinks, который делает сразу 2 полезных дела: заменяет ссылки в комментариях на кликабельный текст, а заодно и убирает replytocom. Но плагин приведен только в пример, потому что я уверен, что это не единственное расширение, которое справляется с этой проблемой.

Четвертый способ более сложен – замена кнопки ответить. Эта кнопка должна выводиться не стандартными средствами wordpress, а с помощью скрипта. Обычно эту работу делает программист, либо вы можете найти готовое решение в каком-нибудь шаблоне, где стоит самописная система комментариев.

Думаю, этих способов вам хватит, тут еще нужно сказать о том, что чем раньше вы сделаете что-либо для устранения дублей, тем лучше. Самое главное, чтобы ваши статьи не были доступны по такому адресу: //site.ru/название-записи?replytocom=какое-то число

Потому что если они недоступны (вылазит 404 ошибка) то со временем все дубли, если они уже попали в выдачу, пропадут. Если они еще не успели попасть в выдачу, то еще лучше.

Простой способ проверить дубли

Самый простой способ – воспользоваться сервисом, который покажет вам, сколько страниц вашего сайта проиндексировано поисковиком. Для этой цели я использую pr-cy.ru/analysis, так как уже очень привык к нему.

В WordPress на главной странице вы можете видеть, сколько на вашем блоге на данный момент записей, а также сколько страниц. Вот вы и можете примерно прикинуть, сколько страниц должно быть в индексе. Вводим адрес своего сайта в сервис для проверки этих показателей.

Там вы увидите данные для Яндекса и Гугла. Если они примерно отвечают вашим подсчетам и отличаются незначительно, значит, на данный момент все в порядке. Если же вы видите существенную разницу между количеством страниц в Индексе поисковиков, либо в обоих поисковиках это количество сильно превышает кол-во реальных записей, нужно начинать бить тревогу и принимать меры по борьбе с дублями.

Дубли на страницах рубрик

На странице рубрики обычно содержится анонс статьи и кнопка на нее полное прочтения. Так вот, хотя это и не полный дубль, но все же какая-то часть текста может совпадать на обеих страницах (300-600 символов). Таким образом, вы сами у себя понижаете уникальность. Чтобы этого не допустить, желательно закрывать текст в анонсах в теги noindex.

Хорошо, но из-за этого страницы рубрик вообще могут не проиндексироваться? Если вы хотите все-таки их индексировать, рекомендую добавить для каждой рубрики ее уникальное описание в 150-250 символов и выводить его в шаблоне рубрик – category.php.

Дубли в архивах

По умолчанию в wordpress есть архивы по дате и архивы по автору. На этих страницах также выводится описание статей, а еще одинаковые title. Если вы в них не нуждаетесь, можно просто отключить. Это можно сделать с помощью seo-плагина. Например, Yoast SEO.

Как удалить дубли страниц WordPress?

Дубли страниц — это ничто иное, как наличие одного и того же адреса у нескольких страниц сайта. Дублирование адресов является распространенной технической проблемой, которая может негативно отразится на поисковой выдаче Вашего сайта.

Почему создаются дубли?

Наличие одинаковых адресов может быть следствием нескольких причин: постраничное отображение комментариев, наличие календаря на сайте и т.д.

Наиболее простой вариант избавится от дублей — воспользоваться плагином Clearfy Pro , о котором мы писали в одном из наших материалов.

Удаление дублей в комментариях

Избавится от повторения страниц в комментариях помогут стандартные средства WordPress. Для этого необходимо в админ-панели перейти Настройки -> Обсуждение и убрать галочки напротив пунктов Разрешить древовидные (вложенные) комментарии глубиной и Разбивать комментарии верхнего уровня на страницы по.

Страница настройки комментирования

Удаление дублей в прикрепленных файлах

Удаление дублей в Yoast SEO

С удалением дублей в прикрепленных файлах хорошо справляется бесплатный плагин

Плагин Clearfy Pro

Плагин Clearfy Pro решает эту задачу комплексно, удаляя дубли в архивах дат, пользователей и тегов, а также страницы вложений, пагинации постов. Для этого достаточно на странице настроек плагина (Clearfy Pro -> Основные), во вкладке Дубли, отметить все перечисленные пункты и нажать кнопку Сохранить изменения.

Удаление дублей в плагине Clearfy Pro

Активировать промокод на этот плагин

Clearfy Pro также позволяет быстро настраивать 301 редирект. Очень ценная опция, так как лично мне не хочется ставить отдельный плагин только для редиректов. Здесь же есть все ключевые функции.

Как избавиться от дублей страниц WordPress

Очень часто владельцы wordpress сайтов начинают беспокоиться, если не понимают из-за чего отдельные страницы проваливаются в выдаче. Причиной тому могут быть дубли страниц. Это страницы, содержащие материалы с идентичным или похожим контентом. Речь о страницах архивов дат, рубрик, авторов и комментариев. При этом они могут располагаться под разными адресами, что позволяет дублям конкурировать с основной статьей за место в поисковой выдаче. В этом материале мы расскажем как избавиться от дублей страниц.

Создание дублей страниц на сайте

Как мы уже рассказывали ранее, дубли одной конкретной страницы, где размещена одна конкретная статья создаются и в архивах дат, и в рубриках или категориях (могут называться по-разному), а также на страницах с комментариями. Благодаря этому пользователи могут сортировать посты и находить по определенным критериям нужные. Система делает это автоматически.

Давайте посмотрим как это выглядит на примере архива дат. Предположим нам нужно выбрать все статьи за ноябрь. На главной странице сайта кликните на ссылку в виджете с указанием месяца.

Где находится виджет архива дат в wordpress

Кликнув на ссылку «ноябрь 2018» перед вами появится список из статей, которые были сделаны за указанный месяц. Вот наглядный пример того, что под архивы дат wordpress создает отдельную страницу. Вспоминаем про индексацию лишних страниц поисковиком и об ее негативных для продвижения последствиях. Подробнее мы рассказывали в статье о том, как удалить страницы вложений в wordpress.

выборка статей по датам

Дубли в комментариях

При работе с комментариями вебмастерам следует учитывать, что как таковые, дубли страниц создаются при наличии древовидной системы обсуждения. В том числе если обсуждений очень много и комментариям не хватает места на одной странице, то часть их перемещается на следующие. И в этом случае вам необходимо удалить дубли страниц в wordpress, иначе проиндексированные страницы станут своеобразной ловушкой для пользователей. Они просто попадут на страницу комментариев статьи, а не на саму статью, после чего посетители, скорее всего покинут сайт. SEO-продвижение явно пострадает от большого количества отказов.

Как удалить дубли с помощью плагина WordPress

Чтобы не разбираться с провалами в поисковой выдаче, лучше заранее провести профилактическую работу. А именно удалить дубли страниц в wordpress. Мы предлагаем вам воспользоваться плагином оптимизации сайтов Clearfy. В его арсенале большой спектр полезных функций для удаления дублей страниц. Скачайте данное приложение и установите, так мы сможем рассказать о всех фичах более предметно.

После активации перейдите в меню настроек плагина: «Настройки» => «Clearfy меню» =>

Открываем Clearfy меню

=> далее раздел «SEO» (в левом боковом меню плагина) => вкладка «Дубли страниц»

Находим раздел «Дубли страниц» в меню настроек Clearfy

Начнем по порядку, с удаления архивов дат. Здесь стоит сразу уточнить, что удалять дубли в буквальном смысле мы не будем. Их просто отключат от индексирования. И это важнее, чем избавиться фактически от копий страниц. Если дубликаты не видит поисковик, значит пользователь перейдет на основную, нужную вам для продвижения страницу и не заблудится в многообразии ссылок-клонов. Чтобы запустить функцию нажмите кнопку ВКЛ.

удалить дубли страниц в wordpress

С архивом автора, ситуация такая же, как и с архивом дат: дубли не удаляются, а отключаются от индексации. Также ставится редирект с дубля на основную страницу. Активируйте и эту функцию.

Как избавиться от дублей страниц WordPress

Чтобы удалить метки архивов, нужно поставить редирект со страниц тегов на главную. Для этого активируйте функцию ниже. Аналогично предыдущим. Обратите внимание на серую метку со знаком вопроса. Она указывает на то, что негативных последствий настройка не вызовет.

удалить дубли страниц в wordpress

Для каждой фотографии или видео wordpress создает отдельную «страницу вложений» с возможностью комментирования, что является своеобразным якорем оптимизации. Подробней об этом мы говорили в предыдущей статье. Нажимаем кнопку ВКЛ.

удалить дубли страниц в wordpress

Если у вас на сайте пагинация настроена таким образом, что контент размещается сразу на нескольких страницах, то в конце URL, в том или ином виде, будет добавляться порядковый номер каждой страницы. Clearfy же, предложит вам удалить постраничную навигацию записей. То есть каждая страница одной статьи будет редиректиться на основную. Нажмите кнопку ВКЛ.

удалить дубли страниц в wordpress

Если у вас настроены древовидные комментарии, то их иерархия создаст благоприятные условия для создания копий страниц. Выглядит это так: вы отвечаете на чей-то комментарий и одновременно в URL появляется переменная ?replytocom – это значит, что поисковик видит в этом не ответ на комментарий, а отдельную страницу, так как адрсе отличается. Удалить дубли страниц в wordpress и выполнить редирект вы можете активировав данную функцию.

удалить дубли страниц в wordpress

Заключение

Время и силы, затраченные на продвижение сайта или отдельных статей могут уйти впустую. Если не позаботиться об удалении дублей страниц заранее. Они индексируются поисковиком и могут составить конкуренцию основным статьям. После прочтения данной статьи мы надеемся, что вы оценили весь спектр представленных функций и теперь вам будет несложно удалить дубли страниц в wordpress.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *