Битая ссылка — ссылка, которая ведёт на несуществующую или недоступную страницу: сервер отвечает ошибкой 404, 410, 5xx или не отвечает вовсе. Найти битые ссылки на сайте можно проверкой ниже, в Яндекс Вебмастере (раздел неработающих ссылок) и в Search Console, а исправить — заменой ссылки на рабочий адрес, 301-редиректом или восстановлением страницы.
- Чаще всего битые ссылки появляются после удаления товаров, смены адресов страниц и переезда без редиректов.
- Посетитель упирается в ошибку, робот тратит обход впустую, а польза внешних ссылок на удалённую страницу теряется.
- Ссылку нужно исправлять в самом месте, где она стоит: редирект — подстраховка, а не решение.
Проверьте страницу на битые ссылки онлайн
Введите адрес — проверка соберёт все ссылки (a href) и картинки (img src) страницы и запросит каждую. Ответы 4xx, 5xx и отсутствие ответа отмечаются как битые, 3xx — как ссылки через редирект. Для каждой ссылки видно анкор и то, внутренняя она или внешняя. Гостю — до 50 ссылок, после входа — до 150. Отдельная страница — проверка битых ссылок.
До 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, коды ответа — в справочнике коды ответа сервера.
Ищите источник, а не следствие: если битая ссылка стоит в меню, подвале, блоке «похожие товары» или генерируется шаблоном, исправлять нужно шаблон. После правки проверьте страницу ещё раз и убедитесь, что редирект ведёт сразу на конечный адрес — проверка редиректов.
Внешние битые ссылки на ваш сайт
Другие сайты ссылаются на ваши старые адреса: удалённые статьи, товары, страницы до переезда. Это не ваша ошибка, но посетители и польза этих ссылок теряются.
- Возьмите список из Вебмастера (внешние неработающие ссылки и переходы по внешним ссылкам) и из логов — запросы с 404 и чужим Referer.
- Отсортируйте по числу переходов и значимости сайта-донора.
- Для каждого адреса с полезными ссылками поставьте 301 на самую близкую по смыслу рабочую страницу. Это быстрее и надёжнее, чем просить владельцев сайтов поправить ссылки.
- Если ссылка — опечатка на чужом сайте (например, лишняя буква в адресе), можно настроить редирект и с неё или написать владельцу сайта. Яндекс советует связаться с владельцем сайта или его хостингом, если ссылку нужно убрать.
В справке Яндекса сказано, что большое количество внешних ссылок само по себе не влияет на положение сайта в поиске, если не используются приёмы обмана поисковых систем. Так что внешние битые ссылки — вопрос возврата посетителей и пользы ссылок, а не наказания.
Битые картинки и файлы
Картинка, которая не загружается, — та же битая ссылка, только в атрибуте 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, редиректы и ошибки сервера в задачи со списком страниц, где они стоят. Демо — бесплатно и без срока.
