Битые ссылки на сайте: как найти и исправить
Битая ссылка — это ссылка, по которой нельзя перейти на нужный ресурс: сервер отвечает ошибкой 404, адрес не существует или страница недоступна. Найти такие ссылки можно онлайн-проверкой, краулером и отчётами поисковых систем, а исправить — заменой адреса, редиректом или удалением ссылки.
Обновлено 11 октября 2026 г.
Что такое битые ссылки
Битая ссылка (broken link, dead link) — это гиперссылка, которая не открывает нужный ресурс. Чаще всего она приводит к ответу 404 (что такое 404), но бывают и другие случаи: сервер недоступен, домен не существует, ресурс закрыт (403) или ссылка замкнута в редиректах.
- Внутренние ссылки ведут на страницы вашего же сайта: меню, текст статей, «хлебные крошки», пагинация.
- Внешние ссылки ведут на чужие сайты, которые исчезли, переехали или удалили страницу.
- Битые картинки, скрипты и стили: ссылка на ресурс, которого нет. Страница при этом открывается, но выглядит сломанной.
Чем битые ссылки вредят
- Пользовательский опыт. Посетитель упирается в ошибку и часто уходит, особенно из корзины или с важной страницы.
- Обход сайта поисковым роботом. Робот тратит запросы на несуществующие адреса. На небольшом сайте это не критично, на крупном заметно снижает эффективность обхода.
- Потеря ссылочного веса. Если на удалённую страницу ведут внешние ссылки, вес пропадает, когда нет редиректа на замену.
- Сигнал об устаревшем сайте. Много битых ссылок говорит о том, что сайт не поддерживают.
Google отмечает, что сами по себе 404 не снижают рейтинг сайта, однако битые ссылки ухудшают впечатление и теряют трафик, поэтому их стоит чинить в приоритете по важности.
Как найти битые ссылки
Онлайн-проверка страницы
Быстрый способ для одной страницы — проверка битых ссылок онлайн. Инструмент собирает все ссылки, изображения и скрипты со страницы и показывает код ответа для каждой: сразу видно, какие ссылки дают 404, 5xx или таймаут.
Краулер
Для обхода всего сайта используйте программу-паук, например Screaming Frog SEO Spider. Она проходит по внутренним ссылкам и в отчёте по кодам ответа показывает все URL с ошибками 4xx и страницы, на которых эти ссылки расположены (вкладка «Inlinks»). Бесплатная версия ограничена по количеству адресов.
Яндекс Вебмастер и Google Search Console
- Яндекс Вебмастер: «Индексирование» → «Страницы в поиске» (исключённые страницы со статусом «Не найдено (404)»), а также раздел с данными об обходе. Видно, какие адреса робот не смог открыть.
- Google Search Console: «Индексирование» → «Страницы», причина «Не найдено (404)». В отчёте можно открыть пример адреса и увидеть страницы, откуда на него ведут ссылки.
Монитор переходов по битым ссылкам
Краулер находит только то, что видит внутри сайта. Ссылки с чужих сайтов, из соцсетей, писем и закладок он не покажет. Трекер Monitor404 на странице ошибки фиксирует реальные 404, по которым пришли посетители, отделяет их от ботов и сканеров и сортирует адреса по числу переходов, чтобы вы начали с самых востребованных.
Логи сервера и CMS
В логах сервера можно отфильтровать ответы 404 и посчитать частоту адресов. В CMS на 1С-Битрикс и WordPress тоже есть собственные инструменты: плагины для проверки ссылок, отчёты в модулях SEO. Если нужно проверить ссылки в базе, начните с поиска по полю с контентом: битая ссылка в тексте статьи будет в тексте записи, а не в шаблоне.
Как исправить битые ссылки
| Случай | Решение |
|---|---|
| Опечатка в адресе ссылки | Исправить href в источнике |
| Страница переехала | Обновить ссылку на новый адрес и добавить 301-редирект для внешних ссылок (как настроить) |
| Страница удалена, есть замена | Заменить ссылку на близкую по смыслу страницу и настроить 301 со старого адреса |
| Страница удалена, замены нет | Убрать ссылку из текста. Адрес можно оставить на 404 или отдавать 410 |
| Внешний сайт исчез | Заменить на другой источник или убрать ссылку, при необходимости использовать веб-архив |
| Не загружается картинка или скрипт | Загрузить файл заново или поправить путь |
Не закрывайте проблему редиректом всех 404 на главную. Это превращает битые ссылки в soft 404 (подробнее) и не помогает посетителю.
Как не допускать битых ссылок
- Редирект при любой смене адреса. Перед удалением или переименованием страницы настройте 301 со старого адреса на новый.
- Проверка перед запуском. После переезда и смены CMS прогоните сайт краулером.
- Регулярные проверки. Раз в месяц просматривайте отчёты Вебмастера и Search Console и список 404 в Monitor404.
- Относительные или единые ссылки. Не вставляйте в статьи жёсткие абсолютные адреса со старым доменом или с http.
- Дружелюбная страница 404 с поиском и ссылками на разделы (как сделать).
- Ревизия внешних ссылок в старых материалах: раз в год проверяйте, живы ли чужие страницы.
Частые вопросы
Что такое битые ссылки на сайте?
Это ссылки, которые ведут на несуществующую или недоступную страницу или файл. Обычно такая ссылка открывает ошибку 404, но бывают и ошибки сервера, и несуществующие домены.
Как проверить сайт на битые ссылки бесплатно?
Для одной страницы используйте онлайн-проверку битых ссылок, для всего сайта — краулер (в Screaming Frog есть бесплатная версия с лимитом адресов) и отчёты Яндекс Вебмастера и Google Search Console.
Битые ссылки влияют на SEO?
Прямого штрафа нет, но страдают поведение посетителей, эффективность обхода и ссылочный вес, если на удалённую страницу ведут внешние ссылки без редиректа.
Что делать с битыми внешними ссылками на моё сайте?
Если ссылка ведёт на удалённую страницу вашего сайта и есть замена, настройте 301-редирект на близкую страницу. Если замены нет, оставьте 404 или 410.