Блог · Техническое · 20 октября 2026

Битые ссылки на сайте: как найти и что с ними делать

Битые ссылки на сайте: что это, как найти их в панелях поисковиков и краулером, что чинить первым и когда нужен 301-редирект, а когда честная ошибка 404.
16 мин чтенияопубликовано 20 октября 2026Игорь Багрянцев
Битые ссылки: как найти и что с ними делать
Оглавление · 9
  1. Что такое битая ссылка и чем она отличается от ошибки 404
  2. Откуда берутся битые ссылки и чем они вредят
  3. Как найти битые ссылки: что видит каждый способ
  4. Как разобрать список и что чинить первым
  5. Что делать с битой ссылкой: решение под каждую причину
  6. Внешние ссылки на удалённые страницы: как вернуть их пользу
  7. Переезд и смена адресов: как не наплодить битых ссылок
  8. FAQ: частые вопросы о битых ссылках
  9. Проверьте свой сайт: пять шагов

Битая ссылка — это ссылка, по которой вместо страницы открывается ошибка: чаще всего 404 «страница не найдена», реже ошибка сервера или адрес, который вообще не отвечает.

Найти такие ссылки можно в Яндекс Вебмастере, в Google Search Console и обходом сайта специальной программой — краулером. Чинят их в том месте, где ссылка стоит, а судьбу старого адреса решают отдельно.

Ниже — чем битая ссылка отличается от ошибки 404, что видит каждый способ поиска, как быстро разобрать длинный список и что делать с каждой найденной ссылкой.

Коротко.

  • Битая ссылка и адрес с ошибкой 404 — разные вещи. Чинят саму ссылку там, где она стоит, а редирект со старого адреса нужен не всегда.
  • Яндекс Вебмастер показывает, где стоит ссылка и куда она ведёт. Search Console даёт только адреса с 404 за последний месяц. Краулер обходит весь сайт; Screaming Frog бесплатно проверяет до 500 адресов.
  • Список разбирают по адресу назначения: одна ошибка в меню даёт столько строк, сколько страниц на сайте, а исправляется одной правкой.
  • Штрафа за 404 нет: по справке Google ответы 4xx, кроме 429, не снижают частоту обхода. Реальный ущерб — оборванный путь к заявке и внешние ссылки, которые ведут в пустоту.
  • 301-редирект ставят, когда у старого адреса есть замена. Всё подряд на главную Google вести не советует: он может счесть это soft 404 — заглушкой под видом рабочей страницы.

Что такое битая ссылка и чем она отличается от ошибки 404

Битая ссылка — это связь между двумя страницами, которая ведёт в тупик. Ошибка 404 — это ответ сервера на конкретный адрес. Одно часто вызывает другое, но это разные объекты.

Адрес с ошибкой 404, на который никто не ссылается, — нормальное состояние сайта. Google в справке Search Console прямо пишет: если страницу удалили без замены, ответ 404 не проблема.

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

Поэтому в этой статье в центре — ссылка и место, где она стоит. Что означает сам код 404, чем он отличается от 410 и soft 404 и как настроить страницу ошибки, мы разобрали в статье про ошибку 404 и SEO.

Битые ссылки бывают трёх видов, и от вида зависит, кто их может исправить.

Виды битых ссылок
ВидГде стоит и куда ведётКто исправит
ВнутренняяВаша страница → несуществующая страница вашего же сайтаВы: правка ссылки в меню, шаблоне или тексте
ИсходящаяВаша страница → пропавшая страница чужого сайтаВы: замена на живой источник или удаление ссылки
Входящая (внешняя)Чужой сайт → несуществующая страница вашего сайтаСсылку правит владелец чужого сайта, вы — только старый адрес у себя

Отдельно стоят ссылки на картинки, PDF и другие файлы. На странице они выглядят как пустой квадрат вместо фото или прайс, который не скачивается, и ищут их теми же способами.

Откуда берутся битые ссылки и чем они вредят

Почти всегда битая ссылка появляется так: адрес страницы изменился или исчез, а ссылки на него никто не поправил. Сама ссылка при этом не менялась — сломалось то, на что она указывает.

Типичные места, где это происходит:

  • меню, подвал и боковые блоки — ссылка прописана в шаблоне и повторяется на каждой странице;
  • карточки товаров и блоки «похожие товары» — товар сняли с продажи, а ссылки на него остались в подборках и статьях;
  • тексты статей и новостей — адрес вставили вручную с опечаткой или со старым путём раздела;
  • смена заголовка страницы — некоторые CMS сами пересобирают адрес из заголовка, и старый перестаёт работать;
  • чужие сайты — на вас сослались с ошибкой, или пропала страница, на которую ссылаетесь вы.

Вред от битых ссылок обычно преувеличивают в сторону «поисковик накажет». По справке Google, ответы 4xx, кроме 429, не влияют на частоту обхода сайта.

Там же сказано, что проиндексированный адрес, который начал отвечать 4xx, удаляется из индекса. Это уже ощутимо, если на странице были позиции и трафик.

Реальный ущерб складывается из трёх вещей. Первая — человек не доходит до цели: битая ссылка в корзине, на форме заявки или в меню каталога обрывает путь к покупке прямо сейчас.

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

Третья — робот не может пройти по сломанной внутренней ссылке к странице, на которую она должна была вести. Если других ссылок на эту страницу нет, её труднее найти и обойти.

Как найти битые ссылки: что видит каждый способ

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

Search Console, онлайн-проверки и расширения браузера дополняют их. У каждого способа своя слепая зона, поэтому полного списка не даёт ни один.

Схема: что видит каждый способ поиска битых ссылок. Яндекс Вебмастер — два отчёта: проверка ссылок со страниц, известных роботу, и переходы, по которым кликали люди, с источником, целью и кодом. Google Search Console — адреса с 404 за последний месяц, но не страницы, где стоят ссылки. Краулер — весь сайт по ссылкам с источником и текстом, включая адреса без ответа, но не ссылки с чужих сайтов. Онлайн-проверка и расширение — одна страница или небольшой сайт. Фильтр по кодам ответа пропустит адрес, который отвечает 200 вместо 404: его ищут проверкой содержимого, например Content → Soft 404 Pages в Screaming Frog.
Как найти битые ссылки: что видит каждый способ и чего не видит

Яндекс Вебмастер

В Вебмастере два инструмента со списками битых ссылок, и данные у них разные. «Проверка неработающих ссылок» собирает внешние и внутренние ссылки со страниц, которые знает робот Яндекса.

«Переходы по неработающим ссылкам» строятся по обезличенным данным Яндекс Браузера: это ссылки, по которым люди нажали и попали на ошибку.

У переходов три вкладки: внешние (чужие сайты на ваши несуществующие страницы), внутренние и исходящие. В таблице — страница со ссылкой, адрес назначения, код 4xx или 5xx, текст ссылки и дата проверки.

Каждую вкладку можно выгрузить в XLS или CSV. Это лучший стартовый список: в нём сразу видно, где стоит ссылка и что именно поправить.

Чего Вебмастер не покажет, Яндекс перечисляет в справке сам: ссылки со страниц, которых робот не знает; ссылки на неглавное зеркало сайта (с www или без, http вместо https); ссылки текстом без возможности клика.

Ещё в списке не будет ссылок через промежуточную страницу с редиректом. Повторяющиеся ссылки с одинаковым текстом на одну страницу попадут в него одной строкой.

Отдельное ограничение у «Переходов по неработающим ссылкам»: в них нет совсем новых ссылок, по которым ещё никто не нажимал. Такие ссылки ищите в «Проверке неработающих ссылок» и краулером.

Google Search Console

Search Console показывает адреса, а не ссылки: в отчёте «Индексирование страниц» есть причина «Не найдено (404)», и в ней только адреса, которые отвечали 404 за последний месяц.

Списка страниц, где стоят ссылки на эти адреса, отчёт не даёт. Google пишет лишь, что адрес мог найтись по ссылке с другой страницы или раньше существовал и был удалён.

Поэтому Search Console полезна как сигнал: адрес из списка ищут в выгрузке краулера и смотрят, откуда на него ведут ссылки. Как пройти по самому отчёту, мы описали в статье про ошибку 404.

Краулер: Screaming Frog и другие программы

Краулер — программа, которая заходит на главную и переходит по всем ссылкам сайта, как поисковый робот. В отличие от панелей, она показывает и битый адрес, и каждую страницу, где на него стоит ссылка.

Самый распространённый — Screaming Frog SEO Spider: бесплатная версия обходит до 500 адресов, платная лицензия снимает ограничение. Порядок работы такой:

  1. Вставьте адрес сайта в строку сверху и нажмите Start. Дождитесь, пока индикатор обхода дойдёт до 100%.
  2. Откройте вкладку Response Codes и выберите фильтр Client Error (4xx). Отдельно посмотрите Server Error (5xx).
  3. Там же откройте фильтр No Response: адреса, которые не ответили вовсе, например домен перестал существовать. Причину программа пишет в колонке Status, например DNS lookup failed.
  4. Нажмите на адрес в списке и откройте внизу вкладку Inlinks: в колонке From — страницы, где стоит ссылка, в колонке To — битый адрес.
  5. Выгрузите всё одним файлом: меню Bulk Export → Response Codes → Client Error (4xx) Inlinks. Там же есть выгрузки для других фильтров, в том числе No Response.
  6. Адреса из No Response и 5xx через несколько часов проверьте ещё раз и откройте в браузере. Временный сбой сети или сервера — не повод удалять ссылку.

Так же устроены Netpeak Spider, SiteAnalyzer и старая бесплатная Xenu's Link Sleuth: обход, фильтры по кодам ответа, список входящих ссылок для каждого адреса. Выбирайте по размеру сайта и бюджету.

Две ловушки краулера. Сайты с защитой от роботов, особенно соцсети, часто отвечают программе кодом 403 или 429, хотя у человека страница открывается. Такие исходящие ссылки сначала проверьте в браузере.

Вторая — нагрузка. Краулер делает много запросов подряд, и слабый хостинг может начать отвечать ошибками 5xx. На небольшом хостинге уменьшите число потоков в настройках скорости обхода.

Онлайн-проверки, расширения браузера и плагины CMS

Онлайн-сервисы не требуют установки. У Тильды есть бесплатная проверка битых ссылок для всего сайта или одной страницы, у PR-CY — для одной страницы: она показывает код ответа каждой ссылки и наличие nofollow.

Похожих онлайн-сервисов много, например Dead Link Checker. Ими удобно быстро проверить сайт на битые ссылки, но лимит страниц смотрите в условиях сервиса: большой сайт надёжнее обходить программой.

Расширения браузера, например Check My Links для Chrome, проверяют ссылки только на открытой странице. Их удобно запускать на важных страницах после правки: главной, каталоге, странице услуги.

У WordPress есть плагины, которые проверяют ссылки по расписанию и присылают уведомления, — например, Broken Link Checker. У него два режима: облачный и локальный, который работает на вашем сервере и нагружает его.

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

Где искать битые ссылки и чего каждый способ не видит
СпособЧто найдётЧего не увидит
Яндекс ВебмастерСсылки со страниц, известных роботу, и ссылки, по которым кликали люди, — с источником, целью и кодомВ «Переходах…» — ссылки без кликов; в обоих отчётах — страницы, которых не знает робот
Google Search ConsoleАдреса с 404 за последний месяцСтраницы, где стоят ссылки на эти адреса
Краулер (Screaming Frog и другие)Ссылки с ошибкой или без ответа, до которых можно дойти по сайту, с источником и текстомСсылки на вас с чужих сайтов, страницы без входящих ссылок
Онлайн-проверкаБитые ссылки на странице или небольшом сайтеСтраницы за лимитом сервиса, если он есть
Расширение браузераБитые ссылки на открытой страницеВсё остальное на сайте

Что пропускает проверка только по кодам ответа

Фильтры 4xx, 5xx и No Response ищут ошибку в коде ответа. Если сайт на несуществующий адрес отвечает кодом 200 и показывает «ничего не найдено», по коду такая ссылка выглядит рабочей. Google называет такие ответы soft 404.

Это частая ситуация. В нашем замере 25.09.2026 у 22 из 100 популярных сайтов рунета несуществующий адрес заканчивался кодом 200 — подробности в той же статье про 404.

Как сайт обрабатывает несуществующие адреса, проверяют вручную. Откройте заведомо несуществующий адрес вроде site.ru/proverka-12345, нажмите F12, перейдите на вкладку Network и обновите страницу клавишей F5.

Посмотрите первую строку списка, колонку Status: там должно быть 404. Если стоит 200, сайт отдаёт заглушку вместо ошибки, и это задача для разработчика.

Этот тест проверяет один адрес. Ссылки на такие заглушки по всему сайту ищут по содержимому: в Screaming Frog это вкладка Content, фильтр Soft 404 Pages, а источники ссылок — во вкладке Inlinks.

Программа ищет на страницах с кодом 200 текст ошибки вроде «Page Not Found». Свой текст, например «Страница не найдена», добавьте в Config → Spider → Preferences.

Каждый найденный адрес откройте и подтвердите вручную: совпадение по тексту — подсказка, а не доказательство. В Search Console такие адреса попадают в причину «Ложная ошибка 404».

Не увидит проверка сайта и ссылки за его пределами: в PDF-прайсах, рассылках, рекламных объявлениях, QR-кодах на упаковке, карточках организации в картах. Их список придётся вести вручную.

Как разобрать список и что чинить первым

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

Пример на условных цифрах. Краулер нашёл 312 битых ссылок. После сортировки по колонке «куда» оказалось, что адресов назначения всего четыре.

Пример на условных цифрах: 312 битых ссылок из выгрузки краулера после группировки по адресу назначения сводятся к четырём ошибкам — ссылка в меню на удалённый раздел даёт 280 строк, баннер акции в статьях 21, ссылки на старую статью 9, на старую страницу контактов 2. Одна правка шаблона убирает 90% списка.
Пример разбора битых ссылок: 312 строк выгрузки — четыре ошибки

280 строк из 312 дала одна ссылка в меню на удалённый раздел каталога: она стоит на каждой странице. Одна правка шаблона убирает 90% списка, а оставшиеся 32 строки разбираются за полчаса.

Чтобы сгруппировать выгрузку, откройте её в Google Таблицах или Excel и постройте сводную таблицу по колонке адреса назначения с подсчётом строк. Сверху окажутся ошибки в шаблонах.

Порядок исправления, который мы советуем, — рекомендация редакции, а не правило поисковиков:

  1. Путь к заявке и покупке: корзина, оформление заказа, формы, кнопки «позвонить» и «оплатить».
  2. Шаблоны: меню, подвал, хлебные крошки, блоки «похожие товары». Одна правка — сотни строк.
  3. Адреса, на которые ведут внешние ссылки или на которые раньше шёл трафик из поиска: для них решают вопрос редиректа.
  4. Ссылки в текстах статей, новостей и карточек.
  5. Исходящие ссылки на чужие сайты.

Если вы правите шаблон в конструкторе, проверьте, общий ли блок меню у всего сайта. Если меню вставлено в каждую страницу отдельно, правку придётся повторить на каждой и затем переопубликовать страницы.

После правки сбросьте кэш сайта, если он есть (плагин кэша, CDN). Иначе повторная проверка ещё какое-то время будет находить старую ссылку. Как устроены связи между страницами, разобрано в статье про внутреннюю перелинковку.

Что делать с битой ссылкой: решение под каждую причину

Сначала исправляют саму ссылку — ставят в неё правильный адрес или убирают. Потом отдельно решают, нужен ли редирект со старого адреса. Редирект без правки ссылок оставляет лишний шаг на каждом клике.

Исключение — ошибка сервера 5xx: ссылка в порядке, сломалась сама страница или сервер, и чинить нужно их.

Порядок действий с битой ссылкой: сначала исправить ссылку — поставить правильный адрес или убрать её; затем решить судьбу старого адреса: при переезде или замене — 301-редирект на замену, без замены — оставить 404 или 410, при опечатке адрес не трогать. Нельзя перенаправлять всё подряд на главную: Google может счесть это soft 404. Исключение — ошибка 5xx: ссылка верна, чинят страницу или сервер.
Что делать с битыми ссылками: сначала ссылка, потом старый адрес
Что делать со ссылкой и со старым адресом
Что случилосьЧто сделать со ссылкойЧто сделать со старым адресом
Опечатка в ссылкеИсправить адрес в ссылкеНичего: такой страницы не было
Страница переехала на новый адресПоставить новый адрес301-редирект на новый адрес
Страницу удалили, есть заменаВести на замену301-редирект на замену
Страницу удалили без заменыУбрать ссылку или вести на раздел, если он по смыслу подходитОставить ответ 404 или 410 («удалено навсегда»)
Сервер отвечает ошибкой 5xxНе трогатьЧинить страницу или сервер
Пропала чужая страница (исходящая ссылка)Заменить на живой источник или убратьНе ваша зона

Замена — это страница, которая отвечает на тот же вопрос: новая модель вместо снятой, обновлённая статья вместо старой. Раздел каталога подходит, если удалённый товар из него и ищут похожее.

Перенаправлять всё подряд на главную не стоит. В руководстве Google по смене адресов сказано, что такой редирект путает людей и может быть принят за ошибку soft 404.

В ссылке сразу ставьте конечный адрес, а не адрес, который потом перенаправит. Googlebot проходит до 10 переходов в цепочке, но Google советует вести прямо на конечную страницу.

Где настраивают 301-редирект, зависит от платформы:

  • Тильда: «Настройки сайта» → «SEO» → «Редиректы страниц (code 301)». По справке Тильды такие редиректы работают только в пределах одного домена.
  • WordPress: плагином для редиректов или правилом на сервере. Встроенного списка редиректов в самой платформе нет.
  • Битрикс и самописные сайты: правилом в настройках сервера (файл .htaccess или конфигурация nginx) — обычно это делает разработчик или хостинг.

Перед массовой правкой редиректов сохраните копию текущих правил: список в Тильде, файл .htaccess или конфигурацию. Если после правки рабочие страницы начали отвечать ошибкой, достаточно вернуть копию.

После правки прогоните старые адреса ещё раз и проверьте конечный код и конечный адрес. Подробно про виды редиректов и их проверку — в статье про 301-редирект.

И сделайте полезной саму страницу ошибки: поиск по сайту, ссылки на главные разделы, телефон. Она не исправит ссылку, но человек, попавший на неё, не уйдёт сразу. Код при этом должен остаться 404.

Внешние ссылки на удалённые страницы: как вернуть их пользу

Если на удалённую страницу ссылаются чужие сайты, ставят 301-редирект со старого адреса на ближайшую по смыслу страницу или восстанавливают страницу по прежнему адресу. Саму ссылку на чужом сайте вы не контролируете.

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

Восстанавливать страницу стоит, когда на неё много ссылок и замены по смыслу нет: например, удалили популярную статью-инструкцию. Тогда лучше обновить её текст и вернуть на прежний адрес.

Если ссылка стоит с опечаткой в адресе, есть два пути: настроить редирект с ошибочного адреса на правильный или написать владельцу сайта и попросить исправить. Второе имеет смысл для ценных ссылок.

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

Переезд и смена адресов: как не наплодить битых ссылок

Больше всего битых ссылок появляется за один день — при смене структуры адресов, переезде на другую CMS или переходе на https. Чтобы этого не случилось, список старых адресов сохраняют до переключения.

  1. Выгрузите все адреса сайта краулером до любых изменений и сохраните файл.
  2. Составьте таблицу соответствия: старый адрес → новый. Для удалённых страниц без замены вместо нового адреса впишите «404/410».
  3. Для строк с заменой настройте 301-редиректы, каждый — сразу на конечный адрес, без цепочек. Строки «404/410» не перенаправляйте.
  4. Замените ссылки в меню, шаблонах и текстах на новые адреса. Google в руководстве по переезду советует обновить внутренние ссылки на новые адреса.
  5. Прогоните старый список краулером. Адрес с заменой должен отдавать 301 на свою пару, а пара — отвечать 200; адрес без замены — 404 или 410 без редиректа.
  6. Через неделю повторите проверку и посмотрите новые строки в Вебмастере и Search Console.

Само не поменяется многое: адреса в карте сайта и canonical, ссылки в PDF и рассылках, в рекламных объявлениях, в карточке организации на картах и в соцсетях, на QR-кодах. Пройдите по этому списку отдельно.

Редиректы не снимайте: Google рекомендует держать их как можно дольше, обычно не меньше года. Копию правил храните вместе с таблицей соответствия — по ней же откатывают изменения.

FAQ: частые вопросы о битых ссылках

Сколько битых ссылок на сайте допустимо?

Нормы нет: ни Яндекс, ни Google числа не называют. Важна не сумма, а место. Одна битая ссылка в меню или на форме заявки хуже, чем десяток в старых новостях.

Как часто проверять сайт на битые ссылки?

Рекомендация редакции: после каждой правки меню, структуры или переезда, а для магазина с часто меняющимся ассортиментом — раз в месяц. Небольшому сайту-визитке хватит проверки раз в квартал.

Где исправить битую ссылку на Тильде?

Ссылку правят в блоке страницы, где она стоит, и переопубликовывают страницу. Если адрес страницы поменялся, редирект со старого добавляют в «Настройки сайта» → «SEO» → «Редиректы страниц (code 301)».

Проверка показывает ошибку на ссылке, которая открывается. Что делать?

Откройте ссылку в браузере. Если страница работает, а программа получила 403 или 429, это защита сайта от роботов, а не битая ссылка. Такие адреса отметьте исключениями и не правьте.

Почему Вебмастер показывает битую ссылку, которую уже исправили?

Данные обновляются не сразу. По справке Яндекса, после смены ответа страницы запись исчезает из списка через некоторое время. Проверьте исправление краулером или в браузере и подождите.

Нужно ли проверять ссылки на картинки и файлы?

Да: битая картинка выглядит как пустой квадрат, а битый прайс — как ссылка, которая ничего не скачивает. Краулер проверит их, если в настройках обхода включены картинки и файлы.

Проверьте свой сайт: пять шагов

После них у вас будет список ошибок с местами, где их править, и порядок работы.

  1. Выгрузите в Вебмастере все три вкладки «Переходов по неработающим ссылкам» и посмотрите «Проверку неработающих ссылок». Начните со строк, где источник — ваш сайт.
  2. Запустите бесплатный SEO-аудит сайта: он обходит до 500 страниц, проверяет ответ каждой найденной и то, как сайт отвечает на несуществующий адрес.
  3. Для адресов с ошибкой найдите источники ссылок краулером: вкладка Inlinks в Screaming Frog или такой же отчёт в другой программе.
  4. Сгруппируйте выгрузку по адресу назначения и исправьте сначала шаблоны и путь к заявке, затем остальное по списку выше.
  5. Через неделю повторите обход и сверьте, что старые ошибки ушли, а новых не появилось.
✦ От статьи к делу

Услуга, которая стоит за темой

Статья объясняет, как это работает. На странице услуги — для кого, что делаем, что входит, сроки и цены.
Услуга по теме
Оптимизация скорости загрузки

Core Web Vitals в зелёной зоне: LCP, INP, CLS — без жертв со стороны дизайна.

Перейти к услуге →
✦ Первый шаг

Разберём ваш проект и скажем, что сработает у вас

Оставить заявку можно прямо здесь. За неделю снимем спрос, посмотрим сайт, конкурентов и аналитику и вернёмся с планом: какие направления первыми, что чинить и сколько это стоит. Ответим до конца рабочего дня, Пн–Пт 9–19 МСК.

Другие статьи →
Телефон+7 (919) 220-78-85
Почтаinfo@private-seo.ru
Часы работыПн–Пт · 9:00–19:00