Откуда берутся
- Удалённые страницы. Товар снят с продажи, а ссылки на него остались в подборках и статьях.
- Переименование. Адрес изменили, редирект не поставили.
- Опечатки. Ссылка проставлена вручную с ошибкой в адресе.
- Перестройка структуры без обновления внутренних ссылок.
- Ссылки на внешние ресурсы, которые закрылись или переехали.
- Ошибки в шаблоне: относительный путь, работающий на одной странице и ломающийся на другой.
Чем вредят
| Кому | Что происходит |
|---|---|
| Посетителю | Попадает на ошибку и часто уходит с сайта |
| Роботу | Тратит бюджет обхода на несуществующие адреса |
| Страницам | Вес уходит в никуда вместо полезных разделов |
| Аналитике | Отчёты засоряются переходами на ошибки |
Отдельная категория — битые ссылки на изображения и скрипты. Они не видны в отчётах об ошибках так явно, но ломают оформление страницы.
Как найти
Четыре источника, дополняющих друг друга.
- Краулер. Обходит сайт по ссылкам и показывает все адреса с кодами ошибок вместе со страницами, где стоит ссылка. Самый полный способ.
- Панель вебмастера. Отчёт об ошибках обхода показывает адреса, которые робот не смог загрузить.
- Аналитика. Отчёт по страницам входа с кодом 404 показывает битые ссылки, по которым реально идут люди — это самый горячий список.
- Логи сервера. Полная картина всех обращений, включая запросы к картинкам и файлам.
Начинать стоит с третьего пункта: ссылки, по которым идёт трафик, исправляются в первую очередь.
Проверяйте не только 404. Ссылка может вести на страницу, которая отдаёт 500 или уходит в цепочку редиректов. Формально она рабочая, фактически — проблемная.
Что делать с найденными
| Ситуация | Действие |
|---|---|
| Внутренняя ссылка, страница переехала | Исправить ссылку на новый адрес |
| Внутренняя ссылка, страницы больше нет | Убрать ссылку или заменить на аналог |
| Опечатка в адресе | Исправить |
| Внешний трафик на удалённый товар | 301 на ближайший аналог |
| Ссылка на закрывшийся внешний сайт | Убрать или заменить источник |
Важное правило: внутренние ссылки исправляются в самом коде, а не закрываются редиректом. Редирект — способ спасти внешние ссылки, которые вы не контролируете. Подробности — в инструкции по 301.
Ссылки с других сайтов
Отдельная ценность — внешние ссылки, ведущие на несуществующие страницы вашего сайта. Их поставили когда-то, страница исчезла, и ссылочный вес пропадает впустую.
Найти их можно в отчёте по внешним ссылкам в панели вебмастера, отсортировав по коду ответа. Для каждой такой ссылки настраивается редирект на подходящую страницу — это самый дешёвый способ вернуть уже заработанный вес.
Профилактика
- Ссылки в текстах строить относительно, через идентификатор страницы, а не абсолютным адресом — тогда при смене адреса они обновятся сами.
- При удалении страницы система должна предупреждать, если на неё есть внутренние ссылки.
- Смена адреса — всегда вместе с редиректом, без исключений.
- Проверка краулером раз в квартал и обязательно после любых структурных изменений.
Страница ошибки как страховка
Полностью избежать битых ссылок невозможно, поэтому страница 404 должна работать как точка спасения: поиск по сайту, ссылки на основные разделы, популярные материалы. И обязательно настоящий код ответа 404, а не 200 — о разнице в справочнике по кодам ответа сервера.
Битые ссылки на изображения и файлы
Отдельная категория, которую легко пропустить: ссылки на картинки, стили, шрифты и загруженные документы. В отчётах об ошибках обхода они теряются среди страниц, а последствия заметны сразу — сломанное оформление или пустые места вместо фотографий.
Типичные причины: перенос сайта с изменением регистра имён файлов, чистка папки загрузок, обновление шаблона со сменой путей. Проверять их удобно тем же краулером — он показывает не только страницы, но и все запрошенные ресурсы.
С чего начинать разбор
Список битых ссылок на живом сайте обычно длинный. Порядок работы по убыванию отдачи:
- Ссылки, по которым идёт реальный трафик из поиска и с внешних сайтов.
- Ссылки в меню и сквозных блоках — они повторяются на каждой странице.
- Ссылки со страниц с наибольшим трафиком.
- Ссылки на изображения и стили.
- Всё остальное.
Первые два пункта обычно закрывают большую часть реального вреда: одна битая ссылка в шапке сайта весит больше, чем сотня в старых статьях.
Частые вопросы
Как быстро найти битые ссылки на сайте?
Прогнать сайт краулером — он обойдёт все страницы по ссылкам и покажет адреса с ошибками вместе с местами, где эти ссылки стоят.
Исправлять внутренние ссылки или ставить редиректы?
Исправлять. Редирект нужен для внешних ссылок, которые вы не контролируете. Внутренние должны вести на актуальный адрес напрямую.
Вредят ли битые ссылки позициям сайта?
Прямого штрафа нет, но вред есть: посетители уходят с ошибок, робот тратит обход впустую, а ссылочный вес уходит на несуществующие адреса.
Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.