ГлавнаяБазаБитые ссылки и 404

Битые ссылки и 404 на сайте: чем вредят SEO и как найти

10 минSEO · Техничка

Битые ссылки на сайте — это ссылки, которые ведут на страницы с ошибкой 404: товар сняли с продажи, URL поменяли, страницу удалили. Для поиска это утечка краулингового бюджета и ссылочного веса, для человека — тупик и возврат в выдачу. Разберу, как найти битые ссылки через Вебмастер, Метрику и краулер и что делать со старыми страницами: где нужен редирект 301, где ответ 410, а где старую страницу выгоднее отправить в архив и снова собирать трафик.

Материал вырос из моего поста в Telegram. Там — оригинал живьём, со всеми примерами и без цензуры. Читать оригинал →
Коротко
  • Битая ссылка ведёт на 404: страницу удалили или сменили её URL. Для поиска это утечка краулингового бюджета и ссылочного веса, для посетителя — тупик и возврат в выдачу, что роняет поведенческие факторы.
  • Искать битые ссылки удобнее всего в связке: Яндекс.Вебмастер (отчёты «Страницы в поиске» и «Внутренние ссылки»), Search Console (раздел «Не найдено, 404»), Метрика (страница 404 как цель плюс Вебвизор) и краулер вроде Screaming Frog или Netpeak Spider.
  • Решение по каждой удалённой странице своё: есть замена — ставим 301 на релевантный URL; страницы больше не будет никогда — отдаём 410; страница ценная и собирала трафик — восстанавливаем или отправляем в архив. Массовый 301 скопом на главную поиск считает soft 404.
  • Старые страницы товаров, услуг и курсов выгоднее держать в архиве: он растёт со временем, собирает «исторический хвост» и перехватывает спрос по товарам, которые конкуренты уже перестали продавать.

Битые ссылки и ошибка 404: что это простыми словами

Битые ссылки на сайте — это ссылки, которые ведут на страницу, которой больше нет. Человек кликает, а сервер отвечает кодом 404 Not Found: «страница не найдена». Я разделяю два понятия, которые часто путают. Битая ссылка — это сам линк с адресом, который перестал работать. Ошибка 404 — это ответ сервера, который получают браузер и поисковый робот, когда идут по этому адресу. Одно тянет за собой другое: живая ссылка на удалённую страницу и есть источник 404.

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

  • Удалили товар или страницу — карточку сняли с продажи, а ссылки на неё остались в каталоге, статьях и внешних источниках.
  • Сменили URL без редиректа — переехали с Тильды на свой движок, поменяли структуру, а старые адреса не перенаправили.
  • Опечатка в href — при вёрстке промахнулись в адресе, ссылка ведёт в пустоту с первого дня.
  • Внешний сайт снёс страницу — вы ссылались на чужой материал, а его удалили; ваша исходящая ссылка стала битой.

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

Чем битые ссылки вредят SEO и поведенческим факторам

Первый удар приходится по краулинговому бюджету. У робота на каждый сайт есть лимит страниц, которые он готов обойти за визит. Когда он раз за разом упирается в 404, он тратит этот лимит впустую и медленнее доходит до ваших свежих и важных страниц. На магазине в 3000 SKU, где половина ссылок в фильтрах ведёт на снятые товары, робот может неделями обходить мусор вместо новых карточек.

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

Третий удар — поведенческие факторы, а для Яндекса это один из ключевых сигналов. Сценарий знакомый: человек кликнул в выдаче или на внутреннюю ссылку, попал на 404, развернулся и ушёл обратно в поиск выбирать другой сайт. Это короткий визит, отказ и возврат в выдачу — комбинация, которую алгоритм читает как «сайт не решил задачу». Несколько таких заходов по популярному запросу заметно тянут позиции вниз. Плюс к этому страница, отдающая 404, со временем вылетает из индекса и перестаёт приводить трафик вообще.

Куда утекает ссылочный вес
Страница-донор передаёт по ссылке 100 единиц веса. Битая ссылка теряет их целиком, 301-редирект переливает почти всё на живую страницу.
Ссылка ведёт на 404 СТРАНИЦА-ДОНОР ссылочный вес 100 ед. поток веса 404 страница не найдена итог: 0 из 100 ед. доходит Стоит 301-редирект СТРАНИЦА-ДОНОР ссылочный вес 100 ед. редирект 301 ЖИВАЯ СТРАНИЦА получает ≈90 ед. итог: ≈90 из 100 ед. доходит
−100ссылка на 404:
весь вес в никуда
≈90301 на замену:
вес перетёк на живую
Ссылка на удалённую страницу сливает накопленный вес в пустоту; 301-редирект на релевантный URL переливает основную его часть на живую страницу.

Как найти битые ссылки на сайте: Вебмастер, Метрика, краулеры

Проверять сайт я советую в связке из четырёх инструментов — каждый ловит свой срез проблемы. Начинаю всегда с Яндекс.Вебмастера. В разделе «Страницы в поиске» → «Исключённые страницы» фильтрую по статусу «Ошибка HTTP 404» и вижу список адресов, которые робот пытался индексировать и упёрся в пустоту. Отдельно смотрю отчёт «Внутренние ссылки» → «Ошибки»: он показывает, на каких ваших страницах стоят ссылки, ведущие на 404. Это прямой список того, что надо чинить в первую очередь.

Google Search Console дублирует картину с другой стороны. В отчёте «Индексирование страниц» есть категория «Не найдено (404)» — там адреса, которые Google знает, но получает по ним ошибку. Часто списки в Вебмастере и Консоли различаются, поэтому смотрю оба.

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

Краулер обходит весь сайт целиком, как робот, и выдаёт все коды ответа разом. Screaming Frog SEO Spider (до 500 URL бесплатно) и Netpeak Spider фильтруют по «Response Codes → Client Error 4xx» и показывают битые ссылки вместе со страницами-источниками. Для точечной проверки одного адреса или пачки URL держу под рукой проверку ответа сервера — она мгновенно покажет, что отдаёт страница: 200, 301, 404 или 410.

Что делать с удалёнными страницами: 301, 410 или восстановить

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

  • Есть замена — ставим 301. Товар сняли, но есть аналог или новая версия? Настраиваю 301-редирект на релевантную страницу: он передаёт основную часть ссылочного веса и уводит посетителя туда, где решается его задача. Собрать правила перенаправления пачкой удобно в генераторе 301-редиректов.
  • Страницы больше не будет никогда — отдаём 410. Раздел закрыт навсегда, аналога нет и не появится? Код 410 Gone прямо говорит поиску «удалено намеренно», и робот выкидывает адрес из индекса быстрее, чем при обычном 404.
  • Страница ценная — восстанавливаем или отправляем в архив. Если удалённая страница собирала трафик и на неё вели внешние ссылки, терять её накопленный вес жалко. Восстанавливаю по тому же URL или отправляю в архив (об этом — в следующей секции).
  • Настоящую 404 делаем полезной. Для адресов, которые честно должны отдавать 404 (опечатки, старый мусор), оформляю кастомную страницу: с поиском по сайту, ссылками на популярные разделы и каталог, чтобы человек не ушёл сразу.

Главная ошибка, которую вижу постоянно: массовый 301 скопом всех удалённых страниц на главную. Поиск считает такое перенаправление нерелевантным и обрабатывает адрес как soft 404 — вес не передаётся, смысла ноль. Редирект должен вести на близкую по смыслу страницу. Если релевантной замены нет — честнее отдать 410, чем сваливать всё на главную.

Дерево решений по удалённой странице
Один вопрос по каждому битому адресу — и ветка приводит к нужному коду ответа.
Страницу удалили
или URL перестал отвечать
еслиесть аналог или новая версия
301 Редирект на релевантную страницу. Передаёт основную часть ссылочного веса и уводит человека к замене.
еслистраница переехала на новый URL
301 Редирект со старого адреса на новый — в тот же день, чтобы вес и позиции переехали вместе с контентом.
еслиудалена навсегда, замены больше не будет
410 Ответ 410 Gone. Прямой сигнал «удалено намеренно» — адрес выпадает из индекса быстрее, чем при 404.
есливременно недоступна: нет в наличии, техработы
404 Верните страницу. Для плановых работ отдавайте 503; живой URL, повисший на 404, теряет трафик и позиции.
Частая ошибка: сгонять все удалённые адреса 301-редиректом скопом на главную. Поиск считает это soft 404, вес не передаётся. Редирект должен вести на близкую по смыслу страницу.
Дерево решений по битому адресу: есть замена или переезд — 301, удалено навсегда — 410, временно недоступна — вернуть страницу.

Архив вместо удаления: как старая страница продолжает приводить трафик

Здесь начинается самое интересное и самое недооценённое. Удаление страницы обнуляет всё, что она накопила: позиции, ссылочный вес, поведенческую историю. Отправка в архив сохраняет это и продолжает подкармливать сайт трафиком. Идея простая: страница перестаёт быть актуальной для продажи, но остаётся живой, индексируемой и доступной по своему URL — просто с пометкой, что предложение в архиве.

Разберу на примерах, где архив работает лучше всего:

  • Застройщик и распроданный ЖК. Квартиры в жилом комплексе распроданы, но люди годами ищут планировки, цены и отзывы по этому дому. Страница с материалами и планировками в архиве собирает этот трафик и ведёт его на актуальные проекты через блок «смотрите также».
  • Онлайн-школа и завершённый курс. Поток «Будь смелым» закрыт, набора нет. Страница курса остаётся в архиве, а рядом — баннер с рекомендуемыми программами для тех, кто искал именно этот курс. Спрос по названию никуда не делся, теперь он ваш.
  • Художники, дизайнеры, авторы контента. Старые работы, кейсы, ролики с YouTube — всё это выгодно публиковать на отдельных страницах сайта. Время идёт, архив растёт, что-то из него уходит в выдачу и подкармливает вас месяцами.

Отдельный бонус — перехват чужого спроса. Известный игрок продавал пылесосы «Яшма» и перестал. Если у вас в архиве появляется грамотная страница про эту модель, весь «исторический хвост» запросов по ней постепенно перетекает к вам. Это разновидность паразитического SEO в белую: вы забираете спрос, который конкурент бросил. Логика простая: время идёт, архив растёт, трафик растёт — не сегодня, так завтра он начнёт вас подкармливать.

Архив товаров: карточки «нет в наличии» и исторический хвост

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

Что я делаю с карточкой снятого товара:

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

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

Как не плодить битые ссылки: регламент и мониторинг

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

  • Меняете URL — сразу ставьте 301. Любой переезд страницы или смена структуры сопровождается редиректом со старого адреса на новый в тот же день.
  • Удаляете страницу — прогоните её через дерево решений. 301 на замену, 410 если насовсем, архив если ценная. Решение принимается в момент удаления, до того как трафик просядет.
  • Раз в месяц-квартал гоняйте краулер. Плановый обход Screaming Frog или Netpeak Spider ловит новые 404 раньше, чем их заметит поисковый робот и посетители.
  • Следите за отчётами Вебмастера. Раздел «Внутренние ссылки → Ошибки» показывает свежие битые ссылки на ваших же страницах — это самый быстрый способ реагировать.
  • Держите кастомную 404. Даже при идеальной профилактике опечатки и старые внешние ссылки будут приводить на несуществующие адреса; полезная страница ошибки удержит часть этих людей на сайте.

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

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

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

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

Вредят ли ошибки 404 для SEO?

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

Что лучше поставить на удалённую страницу — 301 или 410?

Смотрите, будет ли у страницы замена. Есть аналог или новая версия — ставьте 301-редирект на релевантный URL, он передаёт основную часть ссылочного веса. Страницы больше не будет никогда и заменить нечем — отдавайте 410 Gone, поиск быстрее уберёт адрес из индекса. Массовый 301 всех удалённых страниц на главную ставить не стоит: поиск считает это soft 404 и вес не передаёт.

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

Прогоните сайт краулером — Screaming Frog (до 500 URL бесплатно) или Netpeak Spider — и отфильтруйте ответы по коду 4xx: получите список битых ссылок вместе со страницами-источниками. Параллельно смотрите в Яндекс.Вебмастере отчёты «Страницы в поиске» и «Внутренние ссылки → Ошибки», а в Search Console — раздел «Не найдено (404)». Точечно проверить один адрес помогает инструмент проверки ответа сервера.

Нужно ли удалять страницы снятых с продажи товаров?

Обычно нет. У карточки снятого товара накоплены позиции, отзывы и внешние ссылки, а спрос по названию модели живёт ещё годами. Выгоднее оставить страницу живой с пометкой «нет в наличии», показать аналоги и кнопку «сообщить о поступлении». Так карточка держит трафик и продолжает собирать «исторический хвост» запросов, в том числе по товарам, которые конкуренты уже перестали возить.

Главное

Битые ссылки и 404 на сайте бьют сразу по трём направлениям: тратят краулинговый бюджет, сливают ссылочный вес и роняют поведенческие факторы. Найти их несложно — связка Яндекс.Вебмастера, Search Console, Метрики и краулера показывает все проблемные адреса вместе с источниками. Дальше по каждой удалённой странице примите решение: есть замена — 301, страницы не будет совсем — 410, страница ценная — восстановите или отправьте в архив. Именно архив сохраняет накопленный трафик и перехватывает «исторический хвост» спроса по товарам, курсам и проектам, которые конкуренты уже забросили. Хотите разом увидеть все битые ссылки и технические дыры своего сайта — начните с SEO-аудита.

Понравилось? В Telegram-канале «Digital трафик» такое выходит регулярно — тактика по трафику и SEO без воды. Подписаться →