Як назавжди видалити replytocom в wordpress позбавляємося від дублів сторінок

Як назавжди видалити replytocom в wordpress позбавляємося від дублів сторінок

Мій блог стикався з проблемою появи таких посилань кілька разів. Кожен раз я знаходив спосіб, щоб від них позбутися, але рішення або мені не подобалося, або не виправляло ситуацію до кінця. Поки я не знайшов вихід.

Я покажу вам всі способи видалення дублів replytocom, включаючи той, на якому зупинився сам.

Що таке replytocom і як він з'являється

Чи включається ця функція в адмінці, в розділі «Налаштування» -> «Обговорення».

Як назавжди видалити replytocom в wordpress позбавляємося від дублів сторінок

Як назавжди видалити replytocom в wordpress позбавляємося від дублів сторінок

Максимальна глибина такої гілки задається на тій же сторінці - «Обговорення».

Навіщо видаляти replytocom

SEO ефект

Багато хто боїться того, що велика кількість дублів replytocom призведе до пессимізації сайту в пошуковій видачі. Я з цим не зовсім згоден.

Канонічні URL, настройки індексації та правильна конфігурація файлу Robots.txt захистять сайт від появи будь-яких дублів в індексі пошукових систем.

По крайней мере, поява сторінок з replytocom на моєму блозі жодного разу не призводило до зміни позицій в пошуковій видачі.

Якщо ви читали мою минулу статтю про All in One Seo Pack і налаштували сайт як годиться, то пошуковики без праці зрозуміють, що дані сторінки не є основними. Чи не будуть додавати їх в індекс, і не будуть враховувати при ранжируванні. Але негативні ефекти все ж є.

Швидкість індексації сайту

Роботи будуть витрачати більше часу на індексацію вашого сайту. що сповільнить сканування корисних сторінок. Так як посилання з replytocom існують - роботи зобов'язані перевірити документи, на які вони ведуть. В результаті, їм доведеться вивчити в кілька разів більше сторінок, ніж кількість корисних статей.

Відвідування кожної сторінки забирає час пошукового робота.

Швидкість роботи сайту та навантаження на сервер

Дослідження кожної нової сторінки не тільки відніме час у пошукових роботів, але збільшить навантаження на ваш сайт, так як кожен перехід робота - це запит до сайту, обробка цього запиту сервером (робота php кодів, скриптів, передача даних і т.д.).

Сміття в панелях вебмайстрів

Крім того, сторінки дублів з'являться в панелях для вебмайстрів, незалежно від того, чи будуть вони заборонені до індексації чи ні. В Яндексі список виключених сторінок виглядає ось так:

Як назавжди видалити replytocom в wordpress позбавляємося від дублів сторінок

А тепер уявіть, що у вас там буде лежати кілька тисяч або десятків тисяч сторінок replytocom. Серед них буде неможливо знайти якусь корисну інформацію.

Закриття replytocom в файлі robots.txt

Один із способів, який часто використовують для вирішення проблеми дубльованого контенту - це закриття сторінок містять специфічні ознаки через файл robots.txt.

Додавання цього коди не видаляє самі сторінки дублів, але каже пошуковим роботам, що ці сторінки в пошук потрапляти не повинні.

Чи є від нього користь? Безсумнівно, є. Якщо ви не використовуєте інші способи боротьби з дублями, то це один з елементів, що оберігає видачу по вашому сайту від сміття і, який рятує його від накладення фільтрів.

Як прибрати replytocom з wordpress

Ми розглянемо 5 способів видалити дублі replytocom. Перший вас порадує, другий напружить, третій дасть зрозуміти, що будь-які проблеми вирішуються легко, четвертий доведе, що все геніальне просто, а п'ятий змусить забути про проблему назавжди. Поїхали.

Такий спосіб підійде в тому випадку, якщо на ваші статті залишають мало відгуків та дискусії виникають вкрай рідко. Відключення кнопки «відповісти» видаляє і посилання, що створює дубль поста.

Спосіб 2. Змінити файл comment-template.php

Цей спосіб видаляє корінь зла - виправляє функцію, яка створює replytocom, видаляючи з неї непотрібні аргументи.

Цим способом я користувався дуже довго з однієї причини - 100% рішення проблеми. У самому посиланні не формується replytocom. Але є один недолік, про нього скажу нижче.

Зробити потрібно так. Відкриваємо для редагування файл comment-template.php. Це стандартний файл wordpress, він знаходиться в папці / wp-includes /. У ньому знаходимо наведений нижче ділянку коду, зазвичай він починається з 1425 рядки.

Видаляємо ось цю ділянку 'replytocom', $ comment-> comment_ID. Він відповідає за додавання до заслання зайвого хвоста.

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

Спосіб 3. Плагін WordPress Thread Comment

В принципі він вирішує всі проблеми, так як виводить посилання «Відповісти» скриптом. Але є деякі але:

Якщо у вас він запрацює, то можете використовувати, дублів replytocom не буде.

Спосіб 4. Постійний 301 редирект в htaccess

Для цього додаємо наступний код:

RewriteRule ^ (. *) $ / $ 1. [R = 301. L]

Самі посилання з replytocom на сторінках залишаються, але, переходячи по ним, роботи потрапляють на канонічну сторінку статті, яка їм вже відома. Завдяки редіректу, через деякий час і Яндекс і Гугл повністю видалять посилання з хвостами зі своїх баз і ви будете навічно захищені від дублів.

Після того, як ви зробите редирект - не забудьте видалити в файлі robots.txt заборона на індексацію цих посилань. Це необхідно, щоб пошуковики отримали дозвіл на переходи по ним і змогли проіндексувати зміни.

Знову ж таки, залишається одна проблема - зайві посилання, за якими повинні ходити роботи. Хоч вони і перестають впливати на видачу і ранжування сайту, але навантаження як і раніше створюють.

Спосіб 5. Функція, що скасовує висновок посилання

Даний підхід вирішує абсолютно ВСЕ проблеми, що виникають з дублями сторінок replytocom в вашому wordpress блозі.

Через адмінку відкриваємо файл function.php теми оформлення і в кінці файлу, перед закриває?> Вставляємо цей код:

Швидкий заробіток в Інтернеті

Тут заробляють блогери

Найсвіжіші статті блогу

Схожі статті