Битые ссылки — это ссылки, которые ведут на нерабочие сайты, либо ссылки, написанные с ошибками, то есть ссылки, которые отдают ошибку 404 (страница не найдена) или 500 (превышено время ожидания сервера). Битые ссылки — это плохо как со стороны посетителей, которые не получат нужную им информацию, так и со стороны поисковых систем, которые решат, что сайт заброшен, если на нем будет много нерабочих ссылок, а за годы работы нерабочих ссылок в блоге WordPress накапливается столько, что вы не можете себе представить, ниже я дам шокирующие данные из моего блога.
После проверки моего блога на битые ссылки нашлось около 700 битых ссылок, которые набрались примерно за 5 лет работы! Это при том, что на блоге размещено в сумме 8000 ссылок, 10% всех ссылок ведет в никуда. Откуда такие ссылки? Вот такой примерно список:
1. Ссылки на сайты комментаторов. Посетители, когда комментируют записи добавляют ссылку на блог, а когда их блог удаляется, естественно, они не будут писать мне с просьбой удалить их ссылку, поисковики так и будут при обходе блога тужиться и тратить силы на несуществующие сайты.
2. Ссылки на старое зеркало. Этот блог переехал с другого домена, поэтому в старых записях еще были ссылки на старый сайт, который я уже отключил.
3. Рекламные ссылки. В блоге размещено огромное количество рекламных ссылок для Gogetlinks и Blogun. Хоть сейчас я и не размещаю такие ссылки, но в старые добрые времена в блоге появлялось до 10 рекламных постов в день от меня и от копирайтера, так как сайты имеют свойство исчезать, и среди сайтов, на которые тратились бюджеты в GGL есть умершие и эти ссылки можно удалить, думаю это не является нарушением.
4. Ссылки на партнерские программы. Даже партнерские программы имеют свойство закрываться со временем.
Еще есть «битые» картинки и другие ошибки по мелочи, но перейдем к описанию плагина, который поможет найти все такие ссылки и расстаться с ними. Надеюсь такие меры помогут в оптимизации внутренних и поведенческих факторов, у меня время от времени просыпается желание оживить блог и если посещаемость вырастет, то это желание тоже проснется.
Плагин Broken Link Checker
Скачать плагин — https://wordpress.org/plugins/broken-link-checker/
1. Скачайте плагин и загрузите его через меню плагинов, либо найдите в панели управления через поиск и установите.
2. Перейдите: Панель управления — Настройки — Проверка ссылок — Выберите нужные настройки
В настройках я поставил проверку раз в 720 часов (раз в месяц), чтобы плагин не грузил хостинг впустую, а также во вкладке Whish Links To Check я выбрал все пункты. Скриншоты всех вкладок:
Как видите, у меня осталось еще больше 500 неисправленных ссылок, так как ссылки из комментариев я просто удалил, а ссылками в постах нужно разбираться.
3. Примерно через сутки после того, как плагин запущен зайдите: Инструменты — Битые ссылки
Вы попадете в место и которого можно изменять битые ссылки или удалять их. Также можно перейти в редактирование материала, в котором найдена такая ссылка или просмотреть его.
Плагин свою работу выполнил, теперь пора поработать владельцу сайта — почесать затылок и составить план, что со всем этим делать. С комментариями все просто — выделяем все и в выпадающем списке выбираем «Удалить ссылку», комментарии останутся, а ссылки на нерабочие сайты исчезнут. А в постах просто удалить ссылку не всегда уместно, но это может быть годным решением, если нет времени обрабатывать каждый пост. А неуместно потому что останутся такие посты, где написано что-то типа «Читайте здесь», а ссылки никакой нет.
Я выбрал для себя такой вариант — каждый день я исправляю парочку ссылок, попутно дополняю посты и занимаюсь внутренней оптимизацией, чтобы поднять трафик блога.
Делюсь своим алгоритмом: в GGL скачиваешь архив с размещенными ссылками. Загоняешь их в Определяйку (прога от Netpeak), включаешь проверку пинга к сайтам. Выгружаешь отчет, вставляешь обратно в excel файл от GGL, фильтруешь сайты, до которых достучаться не удалось. Список страниц своего сайта с битыми ссылками реклов отправляешь сапорту GGL и получаешь в ответ какие ссылки можно снимать. У меня по-моему около 7% от всех размещенных было.
Проверка занимает минимум времени, съем ссылок тоже упростил — в адресной строке браузера просто меняю id поста, в котором буду снимать ссыль, не трачу время на открытие/закрытие кучи страниц.
Проблему обнаружил одну — многие сайты хоть и пингуются, но домены у них могут быть дропы, подхваченные кем-то. Если сайт восстановлен из вебархива, ссыль не снимешь, если залит сайт той же тематики — сапорт скажет поставить ссыль на главную. Снять можно по правилам только если на домене завелся сайт другой тематики, но для этого уже надо куча ручного труда, пока забил на это. А занялся из-за того, что хочется обелить старые сайты, т.к. только сегодня осознаешь насколько засрал их неснимаемыми ггл-ссылками.
Спасибо за развернутую инструкцию. Я не собираюсь в ггл спрашивать, сайт недоступен, или паркинг — ссылку удаляю. Кроме ggl есть еще ссылки с блогуна, ротапоста, гедгудлинкса, миралинкса, у меня тут полный букет короче, работа очень медленно идет.
Сейчас посмотрю программу Определяйку, а то в KeePass набралось паролей от 700 сервисов, многие из них уже мертвые, как раз думал чем бы прочекать.
Не давно узнала про этот плагин и когда поставила его на свой сайт, то убитых ссылок было тысячи!!! Жаль изначально я не знала про это, но все мы когда то учимся. :-)
Здравствуйте,уважаемый автор. Приятно прочитать нужную информацию, написанную простым и лаконическим языком. Спасибо.
p.s Сам работаю по тому же алгоритму. Не все сразу. Лучше парочка в день, чем пара десятков в неделю.
С уважением