Сайтов в системе: 1 847
Участников: 12 306
Показов сегодня: 38 914
Сайтов в сёрфинге: 392
Онлайн сейчас: 57
![]()

Пользователь кликает по ссылке в статье — и вместо обещанного материала видит «Страница не найдена». Он закрывает вкладку, а вы теряете читателя. Поисковый робот проходит по той же ссылке, тратит время на пустой адрес и делает пометку: на этом сайте не всё в порядке. Битые ссылки — одна из самых распространённых технических проблем, и почти каждый сайт старше пары лет ими обрастает.
Коварство в том, что битые ссылки появляются незаметно. Никто не ломает их специально: удалили старую акцию, поменяли структуру каталога, переименовали статью, внешний сайт закрылся — и вот на вашем ресурсе уже десятки ссылок в никуда. Пока их немного, урон невелик. Но когда счёт идёт на сотни, это уже ощутимо бьёт по индексации, поведенческим факторам и доверию.
Разберём, какие бывают битые ссылки, как их найти без лишних затрат и как правильно исправить, чтобы не наделать новых проблем.
Битая ссылка — это ссылка, переход по которой не приводит к рабочей странице. В строгом смысле речь о ссылках на адреса, отдающие код ошибки 4xx или 5xx. Но на практике в эту категорию стоит включать и другие проблемные случаи.
| Тип проблемы | Код или признак | Что происходит |
|---|---|---|
| Страница не найдена | 404 | Адрес не существует или был удалён |
| Удалено навсегда | 410 | Сервер явно сообщает, что страницы больше не будет |
| Доступ запрещён | 403 | Ресурс есть, но закрыт для посетителя или робота |
| Ошибка сервера | 500, 502, 503 | Сервер не смог обработать запрос |
| Мягкая ошибка | 200 с пустой страницей | Сервер говорит «всё хорошо», но контента нет |
| Нет ответа | Тайм-аут, ошибка DNS | Домен не существует или сервер не отвечает |
| Ссылка через редирект | 301, 302 | Не битая, но ведёт на старый адрес через лишний шаг |
Ссылки, проходящие через редирект, формально работают, но их тоже стоит исправлять: каждый лишний прыжок — задержка для пользователя и дополнительный запрос для робота. А цепочки из нескольких редиректов рано или поздно рвутся.
Внутренние битые ссылки ведут с одной страницы вашего сайта на другую, несуществующую. Они полностью под вашим контролем и исправляются в первую очередь. Внешние исходящие — ссылки с вашего сайта на чужие ресурсы, которые закрылись или переехали. Отдельная категория — входящие ссылки с других сайтов на ваши удалённые страницы: сами ссылки вы исправить не можете, но можете поставить редирект и сохранить их вес.
Одна-две битые ссылки на большом сайте не обрушат позиции. Но системная проблема бьёт сразу по нескольким направлениям.
Понимание причин помогает не только исправить текущие ошибки, но и предотвратить новые.
Надёжная проверка складывается из нескольких источников: каждый ловит то, что пропускают другие.
Программа-краулер проходит по сайту так же, как поисковый робот: начиная с главной, переходит по всем ссылкам и записывает код ответа для каждого адреса. Популярные десктопные краулеры в бесплатной версии ограничены несколькими сотнями адресов, чего хватает для небольших сайтов. Для крупных ресурсов есть платные версии и облачные сервисы аудита.
После сканирования отфильтруйте адреса с кодами 4xx и 5xx и, что главное, посмотрите, с каких страниц на них ведут ссылки. Сам по себе список ошибочных адресов мало что даёт — нужно знать, где именно исправлять. В отчётах краулеров это обычно вкладка входящих ссылок или «источник».
Не забудьте включить в настройках проверку внешних ссылок — по умолчанию её иногда отключают, чтобы ускорить сканирование.
Яндекс Вебмастер показывает страницы с ошибками в разделе индексирования и статистике обхода, а также позволяет увидеть внешние ссылки на ваш сайт, ведущие на несуществующие страницы. Google Search Console в отчёте об индексировании выделяет адреса с ошибкой 404 и мягкими ошибками. Ценность панелей в том, что они показывают адреса, которые знает поисковик, включая те, на которые уже нет ссылок с вашего сайта, но есть ссылки извне или старые записи в индексе.
В логах доступа видно каждый запрос, закончившийся ошибкой, и заголовок Referer — откуда пришёл посетитель. Отфильтровав записи с кодом 404 и отсортировав по частоте, вы получите список самых востребованных несуществующих адресов. Это лучший способ найти битые входящие ссылки с внешних сайтов, на которые реально кликают люди.
Настройте в системе аналитики отслеживание страницы 404: достаточно, чтобы шаблон ошибки имел узнаваемый заголовок или отправлял событие. Тогда в отчётах будет видно, какие адреса чаще всего приводят к ошибке и с каких страниц приходят такие посетители. Карты кликов и вебвизор помогут понять, на какую именно ссылку жмут.
Для каждой найденной ссылки нужно принять одно из нескольких решений. Универсального рецепта нет, выбор зависит от ситуации.
Если страница переехала, лучший вариант — поменять адрес в самой ссылке на актуальный. Это полностью убирает проблему, не оставляя лишних редиректов. Особенно важно сделать так для ссылок в шаблонах (меню, подвал), потому что одно исправление чинит тысячи страниц.
Если на старый адрес ведут внешние ссылки, есть закладки пользователей или он ещё в индексе, кроме исправления внутренних ссылок нужен постоянный редирект на новую страницу. Редирект должен вести на максимально близкую по смыслу страницу: удалённый товар — на аналог или категорию, удалённая статья — на обновлённую версию или материал на ту же тему. Перенаправлять всё подряд на главную — плохая практика: поисковики воспринимают это как мягкую ошибку, а пользователь не получает нужного.
Если страницы больше нет и замены ей не существует, ссылку просто убирают из текста или заменяют на другую уместную. Для внешних ссылок на закрывшиеся сайты это самый частый вариант. Иногда можно найти, куда переехал материал, и заменить адрес на новый.
Бывает, что страницу удалили по ошибке или поспешно, а на неё продолжают идти люди и ссылаться другие сайты. Если она была полезной, её стоит восстановить — это сохранит и трафик, и ссылочный вес.
Для контента, удалённого навсегда без замены и без входящих ссылок, можно настроить код 410. Он сообщает поисковику, что страница исчезла намеренно, и обычно ускоряет её удаление из индекса по сравнению с 404.
Полностью избежать ошибок невозможно: пользователи опечатываются в адресах, старые ссылки живут годами на чужих сайтах. Поэтому страница 404 должна не отпугивать, а помогать.
Хорошая 404 удерживает заметную часть посетителей, которые иначе ушли бы сразу.
Лечить проще, когда болезнь не запущена, а ещё лучше — не допускать её.
Битые ссылки не появляются сразу сотнями — они копятся по одной. Регулярная проверка раз в месяц занимает час, а запущенный сайт приходится разгребать днями.
Битые ссылки — это потерянные посетители, впустую потраченный краулинговый бюджет и утекающий в никуда ссылочный вес. Находить их нужно комплексно: краулером по внутренней структуре, через панели вебмастера по известным поисковику адресам, через логи и аналитику по реальным переходам.
Исправляйте в первую очередь ссылки в шаблонах и на важных страницах, используйте редиректы на релевантные страницы там, где есть внешние ссылки и трафик, и не перенаправляйте всё на главную. Настройте полезную страницу 404 и включите автоматические редиректы при смене адресов. Тогда битые ссылки перестанут быть проблемой и превратятся в рутинную задачу на час в месяц.