Привет! Сегодня я вам буду рассказывать про то, как найти битые ссылки на сайте и избавиться от них. Битые ссылки – это ссылки, которые ведут на несуществующий адрес сайта, к примеру, если мы введем в строке браузера reclampa.ru/абракадабра получим вот что:
Кстати, о том, как сделать страницу 404 по своему вкусу, я уже писал.
Так вот, на сайте не должно быть тех самых битых ссылок, которые ведут на несуществующие страницы. Это отрицательно сказывается на продвижении. Да и обычный живой пользователь, который “тыкает” на ссылку, получив 404 ошибку, немного огорчится.
Как найти битые ссылки на сайте с помощью Яндекс Вебмастера
Самый простой способ нахождения этих неправильных ссылок, наверное, это использование Яндекс Вебмастера:
- Заходим на Яндекс Вебмастер.
- Переходим в раздел Индексирование сайта –> Исключенные страницы –> HTTP-статус: Ресурс не найден (404):
- Уже там, мы видим в первом столбце те самые битые ссылки (на какую страницу ведут), во втором, где они расположены:
- То есть, кликнув во втором столбце (“Ссылки на страницу”) на значок, мы перейдем на ту страницу, где расположена битая ссылка. Уже там мы ее исправляем.
Согласитесь, такой процесс довольно долгий, нужно искать руками каждую ссылку, которая ведет на страницу с ошибкой 404. Поэтому я решил рассказать Вам о втором способе.
Как найти битые ссылки на сайте с помощью плагина Broken Link Checker
- Нужно скачать плагин Broken Link Checker, установить и активировать его.
- Пока плагин ищет битые ссылки, нужно немного настроить плагин. Переходим на страницу Админка WordPress –> Параметры –> Проверка ссылок:
- Я убрал галочку с email уведомлений. Терпеть не могу, когда на почту валится всякий шлак. Также переходим во вкладку Look For Links in (искать ссылки в), уже там я убрал галочку, где говорится о поиске битых ссылок в комментариях (это не к чему). В итоге я оставил только 2 пункта: поиск битых ссылок в записях и страницах, естественно в опубликованных:
- Остальные настройки я менять не стал, думаю, они при необходимости итак понятны, для чего созданы, не буду забивать Вашу голову мусором. Проверка на наличие битых ссылок плагином Broken Link Checker продолжается, но уже сейчас мы можем видеть некий результат (если у Вас там до сих пор пусто, можете попробовать на нажать на кнопку “Показать отладочную информацию”):
- Итак, нажимаем на кнопку “Найдено XXX неправильных ссылок” и вот что мы видим:
- Ссылки на другие сайты, которые отдают 404 меня не сильно беспокоят (там могут оказаться ссылки, которые купили у меня в GGL, если их снять, то я получу бан и потеряю свою денежку). Мне интересны только внутренние ссылки, которые отдают ошибку 404. Для этого сортируем таблицу по URL (просто нажимаем на само слово):
- Среди всего этого находим ссылки которые ведут на внутренние страницы моего же сайта (мы отсортировали по алфавиту):
- Мы можем проверить данную ссылку, исправить даже вручную, перейдя на запись во вкладке “Источник”:
- Нажав на кнопку “Перейти” мы можем найти ссылку (анкор ссылки дан в столбце “Тип/Текст”, см. картинку выше) с помощью нажатия CTRL+F в браузере, например. Смотрите, битые ссылки на сайте теперь зачеркиваются:
- Как уже говорил выше, мы можем снова таким образом вручную исправлять ссылки, ведущие на 404 ошибку или же можно исправлять их прямо в отображении плагина Broken Link Checker. Для этого нажимаем на “Редактировать URL”, чтобы изменить ссылку на правильную или же просто “Удалить ссылку”:
Таким образом Вы можете очень быстро найти битые ссылки и удалить их. Быстрее отредактировать данные ссылки на WordPress, по-моему, у вас точно не получится. Плагин Broken Link Checker очень полезен в данном случае. Если Вы относитесь к ярым противникам активированных плагинов, после проверки сайта на битые ссылки и удаления их, можете данный плагин деактивировать.
А поисковые системы, через некоторое время перепроверят Ваши ссылки и приятно удивятся, что у Вас все хорошо . До скорых встреч, друзья!
Спасибо за подробные инструкции по поиску и удалению битых ссылок, очень полезный плагин.
Вот это действительно полезно для меня, т.к. я долгое время вручную все эти ссылки искал и правил.
А еще можно воспользоваться 1 раз и удалить (или переодически его устанавливать).
Петр, посоветуйте, пожалуйста, что делать, когда битые ссылки ведут на изображения в блоге.
Мне объяснили, что это не страшно и происходит из-за того, что я прежде пользовалась русским языком в названиях картинок.
Но количество таких битых ссылок уже более двухсот, и это меня смущает.
Достаточно ли просто нажимать на “not broken”?
А как они отображаются в Яндекс Вебмастере?
Отражаются они таким образом:
HTTP-статус: Ресурс не найден (404)
Документ содержит мета-тег noindex
Документ является неканоническим
Если картинки отображаются нормально, можете оставить. Ничего страшного.
Спасибо хороший, сам им пользуюсь. Практически недавно чистил блог. Пытаюсь каждую неделю проверять. Но мне кажется что в плагине есть кося – он помечает все картинки как ошибку. (желтый предупредительны значек). Не знаю почему. может у меня одного такое.
Если эту ссылку удалить – удалиться картинка. Приходится помечать как исправная. Не очень удобно.
Не все, Вы как подписываете картинки изначально на компе, случайно не кириллицей?
У меня проблема была только с 1 картинкой, удалил ссылку и все нормально стало. Возможно, как говорят, названия картинок на кириллице у Вас.
Выяснилась анологичная проблема, но проблеип не в изначальной кирилице, т.к. свои изображения я нумеровал по подзаголовкам 1-2.jpg.1-3.jpg,2-4.jpg и т.д.
Ооо, спасибо! Давно хотела сделать такую ревизию, да все руки не доходили никак. А тут все буквально по полочкам разложили. Сэкономил мне кучу времени и сил. Еще раз огромное спасибо тебе, Петя!
Давно пользуюсь этим плагином.Кстати, в ГГЛ,по поводу битых ссылок, мне ответили так: если сайт работает, но нет страницы, то ссылку нужно исправить на главную, если сайт умер, то они снимают ссылку, но админов нужно предупреждать.
То есть, если я удалю ссылку, которая стоит в ГГЛ, ведующая на несуществующий сайт, то мне КАДЖЫЙ раз нужно отписываться админам?..
Да, так как по правилам ГГЛ ссылки удалять нельзя. А если ссылка со страховкой, то тогда Вам админы не дадут разрешения снять ссылку даже если сайт не работает.
Все так серьезно у них))
Спасибо за инфу такую полезную)))
Пару штук нашел, а на остальные примерно 400+ на картинки ругается, те что кириллицей прописаны, попробовал удалять так картинки со статьи удаляет…. или не обращать внимания?
Ни одной битой ссылки у меня=)
Мы вас вместе поздравляем 🙂
Я взял свой старый блог со старой темой, оказывается там помимо битЫх еще и вшиты рекламные, капец 🙂
откуда они вообще беруться эти битые ссылки?
плагин ничего не нашел)) а вебмастер показывает две ссылки битые, как так?
Ответ прост, эти ссылки проиндексировались, а ты их исправил на блоге/сайте. Если нашел у тебя Гоша вебмастер, то удали их, там есть такая опция, если Яндекс, то ничего=)
Ссылки остались еще в индексе, скоро выпадут 🙂
Нет битых ссылок. Плагин отправил в Неактивные, пусть лежит на полочке. )))
Хорошая статья, обязательно проверю свой сайт на битые ссылки. Вернее уже знаю что они есть, буду исправлять ошибки.
Петр, пожалуйста, ответьте на мой вопрос, расположенный выше. К сожалению, нигде не могу найти ответа самостоятельно.
Я так понял, что этот плагин работает только на доменах английского алфавита? я поставил у меня в зоне .рф так он показал что все практически ошибки, хотя Яндекс выдает только 2!
Спасибо, полезная информация, почистил несколько своих проектов.
Спасибо за напоминание. Давно хотела проверить. У меня стоит такой плагин. Я его периодически включаю.
Установила плагин, показывает битые ссылки. С картинками понятно. Часть картинок обозвала в кириллице, буду менять. А вот часть ссылок не поняла. Статью просмотрела и ссылок не нашла, а плагин показывает, что есть, в колонке тип/текст стоит: (None)
Заменила картинки с русскими названиями на картинки обозванными в латинице и еще нашла пару внешних ссылок на заброшенные сайты и все битые ссылки исчезли, даже те которые были непонятными. Видимо они тоже были связаны с неправильными картинками каким-то боком! Огромное спасибо!
Спасибо, именно это и искал.
Петр, с удивлением обнаружила ошибку 404 на свою активную статью. Данный плагин Broken Link Checker битых ссылок на сайте не нашел.
Не подскажете, как исправить ситуацию? И почему активная статья стала идентифицироваться 404 ошибкой?
Проверьте, может какая-то ошибка в ссылке.
А по каким причинам плагин может не работать? Точно знаю, что есть куча ошибок, а удалить их не могу. Плагин в лучшем случае проверяет аж 22 страницы и ошибок ноль каждый раз. Ну точно на сайте ошибок под 200 штук гугл и яндекс находит, а плагин нет. Что делать?..
К сожалению, не знаю, может конфликт плагинов?
Как раз то что нужно =)
Как раз вовремя попалась эта статья. Пойду щаз ставить и искать. Спасибо.
Здравствуйте! У меня на сайте плагин Broken Link Checker из 40 битых ссылок нашёл только 1 ссылку.Подскажите пожалуйста более подробно где и как нужно удалять битые ссылки вручную? Спасибо.
Спасибо за подробное описание, нашла полезную информацию по удалению битых ссылок. Успехов вам!
Наконец то нашел этот плагин.Спосибо.
спасибо. очень помог
Спасибо. А вот я, например, удалила какую-то статью на сайте. А на нее у меня с других статей ссылки. Как мне быстро найти эти статьи, на которых есть ссылка на уже несуществующую статью? Эти способы также помогут?
Да, этот плагин как раз поможет найти такие ссылки.
Спасибо, с помощью плагина нашел одну битую ссылку. Также не плохо ищет битые ссылки “Xenu” рекомендую всем вебмастерам.
Подскажите,плагин может находить и удалять неактивные ссылки?
Интересная статья, спасибо. Лично я ограничиваться только плагином для поиска битых ссылок не советовал бы. Периодически нужно гонять сайты внешней туловиной. Их множество, кому что повкусу. Лично я пока-что остановился на Smart SEO Auditor. Довольно простая и наглядная програмка. Вообще, сколько не гоняю свои проекты, всегда пару тройку битых ссылок найду. Задолбало уже.
От пары-тройки битых ссылок ничего страшного 🙂