Битые ссылки: что это, как найти на сайте и исправить

Разбираем битые ссылки со стороны владельца сайта: какие они бывают, чем вредят посетителям и поиску, где их показывает Яндекс Вебмастер, как найти остальные через Search Console и логи и что делать с каждой — от замены ссылки до 301-редиректа. Отдельно — битые картинки и особенности Тильды. Проверьте страницу — инструмент ниже проверит каждую ссылку и картинку.

  • Проверка всех ссылок и картинок страницы: 4xx, 5xx и редиректы
  • Где битые ссылки показывает Яндекс Вебмастер и как найти остальные
  • Как исправить: замена ссылки, 301 или восстановление страницы
Коротко

Битая ссылка — ссылка, которая ведёт на несуществующую или недоступную страницу: сервер отвечает ошибкой 404, 410, 5xx или не отвечает вовсе. Найти битые ссылки на сайте можно проверкой ниже, в Яндекс Вебмастере (раздел неработающих ссылок) и в Search Console, а исправить — заменой ссылки на рабочий адрес, 301-редиректом или восстановлением страницы.

  • Чаще всего битые ссылки появляются после удаления товаров, смены адресов страниц и переезда без редиректов.
  • Посетитель упирается в ошибку, робот тратит обход впустую, а польза внешних ссылок на удалённую страницу теряется.
  • Ссылку нужно исправлять в самом месте, где она стоит: редирект — подстраховка, а не решение.

Проверьте страницу на битые ссылки онлайн

Введите адрес — проверка соберёт все ссылки (a href) и картинки (img src) страницы и запросит каждую. Ответы 4xx, 5xx и отсутствие ответа отмечаются как битые, 3xx — как ссылки через редирект. Для каждой ссылки видно анкор и то, внутренняя она или внешняя. Гостю — до 50 ссылок, после входа — до 150. Отдельная страница — проверка битых ссылок.

Начните с главной и страниц с меню и подвалом: ссылки из шаблона повторяются на всём сайте, и одна битая ссылка в меню — это сотни битых ссылок. Проверка всего сайта целиком, по расписанию, — в кабинете СеоГарда.

Что значит битая ссылка

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

ВидОткуда и кудаКто исправляет
ВнутренняяС вашей страницы на несуществующую страницу вашего сайтаВы: исправить ссылку
ИсходящаяС вашей страницы на удалённую страницу другого сайтаВы: заменить или убрать ссылку
Входящая (внешняя)С чужого сайта на несуществующую страницу вашегоВы: 301 на нужную страницу; или владелец сайта-донора
Битый ресурсКартинка, файл, скрипт или стиль, которые не загружаютсяВы: заменить файл или путь

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

Есть и битые ссылки, которые проверка кодов ответа не заметит: ссылка на якорь #раздел, которого на странице больше нет. Страница открывается, но не в том месте. Такие ссылки ищут вручную после переделки страниц.

Чем вредят битые ссылки

  • Посетители уходят. Человек нажал «Доставка» или «Купить» и увидел ошибку. Часть уходит сразу — особенно если страница ошибки не предлагает, куда идти дальше.
  • Робот тратит обход впустую. Каждая битая ссылка — запрос, который не принёс полезной страницы. На большом сайте с тысячами таких ссылок новые страницы находятся медленнее.
  • Теряется польза внешних ссылок. Если на удалённую страницу ссылаются другие сайты, эти ссылки больше ничего не передают — до тех пор, пока вы не поставите редирект.
  • Нужные страницы выпадают из поиска. Если 404 отдаёт страница, которая должна работать, она исчезает из индекса: Google удаляет из индекса адреса с ответом 4xx, а Яндекс показывает только страницы с ответом 200.
  • Сайт выглядит заброшенным. Битые картинки и ссылки в каталоге снижают доверие так же, как устаревшие цены.

Как найти битые ссылки на сайте

Онлайн-проверка страницы

Проверка выше — по одной странице: шаблоны, главная, важные разделы. Быстро и без доступа к сайту.

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

Неработающие внутренние и внешние ссылки, найденные роботом, и переходы по битым ссылкам из Яндекс Браузера. Подробно — в следующем разделе.

Google Search Console

Индексирование → «Страницы», причина «Не найдено (404)». Отчёта о битых ссылках в Search Console нет, но список адресов с 404 подскажет, какие страницы искать в ссылках сайта.

Логи сервера

Все запросы, на которые сервер ответил 404, с адресом страницы, откуда пришёл посетитель или робот. Самый полный источник.

Обход всего сайта

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

Как найти 404 в логах nginx

Для стандартного формата лога combined — самые частые адреса с ошибкой 404 и откуда на них приходят:

# адреса с 404 — по частоте
awk '$9 == 404 {print $7}' /var/log/nginx/access.log | sort | uniq -c | sort -rn | head -50

# адрес с 404 и страница, с которой пришли (Referer)
awk '$9 == 404 {print $7, $11}' /var/log/nginx/access.log | sort | uniq -c | sort -rn | head -50

Если в Referer стоит страница вашего сайта — это битая внутренняя ссылка, исправьте её на этой странице. Если чужой сайт — внешняя ссылка, для неё нужен редирект. Пустой Referer — закладки, старые адреса из поиска или роботы.

Битые ссылки в Яндекс Вебмастере

В справке Вебмастера отчёты собраны в раздел «Неработающие ссылки». В интерфейсе они находятся в группе «Ссылки»; названия пунктов меню Яндекс время от времени меняет, поэтому ориентируйтесь на слова «ссылки» и «неработающие».

ОтчётЧто в нёмОткуда данные
Внутренние ссылкиНеработающие ссылки с одних страниц сайта на другие: адрес страницы со ссылкой, адрес назначения, код ответа 4xx или 5xx, текст ссылки, дата. До 10 000 ссылок на сайтОбход роботом
Внешние ссылкиСсылки с других сайтов на несуществующие страницы вашего: адрес донора, ваш адрес, код ответа, текст ссылки, дата обнаруженияОбход роботом
Переходы по неработающим ссылкамСсылки, по которым люди реально переходили и попадали на несуществующие страницы. Три вкладки: внешним, внутренним и исходящим ссылкам. Выгрузка в XLS или CSVОбезличенные данные Яндекс Браузера
  • Начинайте с «Переходов по неработающим ссылкам»: это ошибки, на которые уже наткнулись живые посетители.
  • Ссылки исчезают из отчётов не сразу: после исправления запись пропадает, когда робот снова обойдёт страницу и увидит новый код ответа.
  • Не каждая ссылка попадает в отчёт: Яндекс не показывает ссылки со страниц, которых робот не знает, ссылки на неглавное зеркало, текстовые адреса без ссылки и часть ссылок через редирект. Поэтому Вебмастер — не единственный источник.

Что ещё полезного в Вебмастере и как его настроить — в статье Яндекс Вебмастер.

Как исправить битые ссылки

СитуацияЧто сделать
Опечатка в ссылке, лишний или пропущенный слешИсправить ссылку на правильный адрес
Страница переехала на новый адресЗаменить ссылку на новый адрес и поставить 301 со старого — для внешних ссылок и закладок
Товар снят с продажи, есть замена301 на новую модель или самый похожий товар, ссылки в каталоге убрать
Страница удалена навсегда, замены нетУдалить ссылки на неё; адрес оставить с ответом 404 или 410
Страницу удалили по ошибкеВосстановить страницу по прежнему адресу
Ссылка на чужой сайт больше не работаетНайти новый адрес материала, заменить на другой источник или убрать ссылку
Ссылка ведёт через редиректЗаменить на конечный адрес

Не перенаправляйте все несуществующие адреса на главную: посетитель не понимает, куда попал, а поисковики считают такой редирект «мягкой 404». Выбор между 301, canonical и 404 по ситуациям — в статье редирект, canonical или noindex, коды ответа — в справочнике коды ответа сервера.

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

Внешние битые ссылки на ваш сайт

Другие сайты ссылаются на ваши старые адреса: удалённые статьи, товары, страницы до переезда. Это не ваша ошибка, но посетители и польза этих ссылок теряются.

  1. Возьмите список из Вебмастера (внешние неработающие ссылки и переходы по внешним ссылкам) и из логов — запросы с 404 и чужим Referer.
  2. Отсортируйте по числу переходов и значимости сайта-донора.
  3. Для каждого адреса с полезными ссылками поставьте 301 на самую близкую по смыслу рабочую страницу. Это быстрее и надёжнее, чем просить владельцев сайтов поправить ссылки.
  4. Если ссылка — опечатка на чужом сайте (например, лишняя буква в адресе), можно настроить редирект и с неё или написать владельцу сайта. Яндекс советует связаться с владельцем сайта или его хостингом, если ссылку нужно убрать.

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

Битые картинки и файлы

Картинка, которая не загружается, — та же битая ссылка, только в атрибуте src. Посетитель видит пустой прямоугольник или значок сломанного изображения, а в Картинки Яндекса и Google такое изображение не попадёт.

  • Откуда берутся: файл удалили или переименовали при чистке медиатеки, картинки ссылаются на старый домен или тестовый сервер, на CDN сменился адрес, в описание товара вставили картинку с чужого сайта, а там её удалили.
  • Где чаще всего: в старых статьях блога, описаниях товаров из импорта, письмах и баннерах.
  • Как найти: проверка выше показывает картинки (img src) вместе со ссылками; в браузере — панель Network в инструментах разработчика с фильтром по статусу 404.
  • Как исправить: вернуть файл по прежнему пути, заменить путь на новый или убрать картинку. Чужие картинки лучше хранить у себя — с разрешения автора.

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

Битые ссылки на Тильде

На сайтах на Tilda битые ссылки появляются по своим причинам:

  • Сменили адрес страницы. Старый адрес перестаёт работать, а кнопки и меню на других страницах продолжают вести на него. Исправьте ссылки и поставьте редирект: Настройки сайта → SEO → «Редиректы страниц (Code 301)», поля «Старый адрес страницы» и «Новый адрес страницы», адреса — без домена, со слешем в начале.
  • Сняли страницу с публикации или удалили. Ссылки на неё в кнопках, меню и блоках остаются — проверьте их после каждой уборки проекта.
  • Скопировали блоки из другого проекта. Ссылки в скопированных кнопках и меню могут вести на адреса старого проекта или технический поддомен.
  • Ссылки-якоря на удалённые блоки. После удаления или замены блока ссылка на его якорь никуда не ведёт, хотя ошибки 404 нет.

Ограничения редиректов Тильды, которые важно знать:

  • Редирект работает только с несуществующих страниц: с опубликованной страницы так перенаправить нельзя.
  • Переадресации работают только в рамках одного домена.
  • Звёздочка в конце (/blog/*) перенаправляет все несуществующие адреса раздела.
  • Браузер может закэшировать старый редирект — проверяйте результат в другом браузере или внешней проверкой.

Страницу ошибки задают в Настройки сайта → Ещё → «Страница 404»: выберите заранее сделанную страницу и переопубликуйте все страницы.

Регулярный контроль: как не плодить битые ссылки

  • Порядок при удалении страницы: найти ссылки на неё внутри сайта → исправить их → решить, нужен ли 301 → только потом удалять.
  • При смене адресов и переезде — таблица «старый адрес → новый», редиректы до запуска, проверка ссылок сразу после.
  • Ссылки в шаблонах — относительные или собранные из данных CMS, а не вписанные вручную полным адресом с доменом тестового сервера.
  • Проверка после релизов. Новые меню, фильтры, импорт товаров — частые источники массовых битых ссылок.
  • Обход по расписанию. Ручная проверка раз в год пропускает почти всё, что ломается между проверками. СеоГард обходит сайт по расписанию, проверяет каждую внутреннюю ссылку и собирает 404, редиректы и ошибки сервера в задачи со списком страниц, где они стоят.

Битые ссылки — один пункт технической проверки. Полный список — в статье SEO-аудит сайта: чек-лист.

Чек-лист

Проверьте страницу по пунктам

0 из 9

Отметки сохраняются только в этом браузере.

Частые вопросы

Что значит битая ссылка?

Это ссылка, которая ведёт на несуществующую или недоступную страницу: сервер отвечает ошибкой 404, 410, 5xx или не отвечает вовсе. Посетитель вместо нужной страницы видит ошибку.

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

Отдельную страницу — онлайн-проверкой, которая запрашивает каждую ссылку и картинку. Весь сайт — в Яндекс Вебмастере (неработающие внутренние и внешние ссылки), в Search Console (адреса с причиной «Не найдено (404)»), по логам сервера и обходом всех страниц краулером.

Где в Яндекс Вебмастере посмотреть битые ссылки?

В группе отчётов о ссылках: неработающие внутренние ссылки (до 10 000 на сайт, с кодом ответа и текстом ссылки), внешние ссылки на несуществующие страницы и «Переходы по неработающим ссылкам» — по данным Яндекс Браузера, с выгрузкой в XLS или CSV.

Вредят ли битые ссылки продвижению?

Да, косвенно: посетители упираются в ошибку и уходят, робот тратит обход на несуществующие адреса, а польза внешних ссылок на удалённые страницы теряется. Сами ответы 404 на адреса, которых действительно нет, нормальны и не вредят.

Как исправить битую ссылку?

Замените ссылку на правильный адрес в том месте, где она стоит. Если страница переехала, дополнительно поставьте 301 со старого адреса на новый; если удалена по ошибке — восстановите её; если удалена навсегда — уберите ссылки на неё.

Нужно ли ставить редирект на все несуществующие адреса?

Нет. Редирект нужен, если у страницы есть близкая по смыслу замена и на старый адрес ведут внешние ссылки или закладки. Перенаправлять всё на главную не стоит: поисковики считают такой редирект «мягкой 404».

Как убрать битые ссылки на Тильде?

Исправьте ссылки в кнопках, меню и блоках, а для старых адресов настройте редирект: Настройки сайта → SEO → «Редиректы страниц (Code 301)». Редирект работает только с несуществующих страниц и в рамках одного домена.

Что делать с внешними битыми ссылками на мой сайт?

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

Проверяйте ссылки на всём сайте автоматически

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

Проверить сайт бесплатноТарифы

Ещё материалы

Техническое SEO · 13 минут чтения

SEO-аудит сайта: пошаговый чек-лист и как провести его самостоятельно

SEO-аудит сайта по шагам: индексация, robots.txt, sitemap, коды ответа, дубли, мета-теги, контент, скорость, коммерческие факторы, Вебмастер и готовность к ИИ. Бесплатный анализ страницы онлайн.