taximoney_200x337
Как создать Блог?
кнопка подробнее

Как удалить плохие ссылки из комментариев?

Исходящие ссылки на сайте, являются одним из важных его показателей.


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

Битые ссылки на WordPress находить не сложно, но со ссылками из комментариев могут возникнуть проблемы.

Если вы используете стандартную форму комментариев на своем сайте и в ней есть поле URL сайта, то многие авторы, должно быть, успели воспользоваться этим, чтобы оставить ссылки на разные ресурсы. Как удалить плохие ссылки из комментариев? Самый лучший способ почистить базу – сделать всё своими руками.

удалить плохие ссылки

Битые ссылки в комментариях WordPress

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

1. Открываете PHPMyAdmin и заходите в таблицу wp_comments. В верхней части выбираем «Структура», нажимаем «ещё» напротив comment_author_url и используем функцию обзора новых значений.

Вы можете просто ввести SQL запрос, чтобы не делать всё вручную:

SELECT COUNT( * ) AS `Строки` , `comment_author_url`
FROM `wp_comments`
GROUP BY `comment_author_url`
ORDER BY `comment_author_url`
LIMIT 0 , 30

2. Теперь можно отсортировать значения в базе, но лучше просто скачать её. Отправляемся в Экспорт и скачиваем таблицу в формате для Excel. После этого вы получаете базу ссылок в формате xls.

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

4seo.biz/tools/31 (те, что выдадут ответ 200 не трогайте, остальные проверяйте вручную).

4. Выделив список ссылок, которые необходимо удалить, вам потребуется вернуться в PHPMyAdmin и выполнить следующий SQL запрос:

UPDATE wp_comments SET comment_author_url = REPLACE( comment_author_url, 'http://УДАЛЯЕМЫЙ_САЙТ.ru', '' );

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

Совет по удалению ссылок

Когда у вас будет база ссылок, намного удобнее сделать в ней ссылки активными. Т.е. чтобы они открывались при нажатии, и не пришлось каждый раз нажимать Ctrl+C и Ctrl+V. Сделать это не сложно, в любом редакторе есть функция замены текста, используйте её так:

После сохранения изменений, зажимайте Ctrl и нажимайте на ссылки, они должны стать активными (точно срабатывает в NotePad).

Данный способ удаления нехороших ссылок из комментариев потребует больших затрат времени. Может быть, гораздо проще просто закрыть все ссылки комментаторов от индексации. Установите плагин WP-Noindex и он автоматически скроет внешние ссылки от поисковиков.

Вам также будет интересно:
- Древовидные комментарии WordPress
- Как правильно писать комментарии?
- Как бороться со спамом WordPress?

Буду благодарен, если поделитесь этой статьей в социальных сетях:

Комментарии: 0