[ ЗНАНИЯ / ТЕХНИЧЕСКОЕ SEO ]

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

Пошаговая проверка ссылок: от первого обхода до подтверждённого исправления. Сервисы, поиск источников, разбор кодов ответа и контроль на телефоне.

Лаймовая лупа показывает разрыв соединения между карточками страниц, рядом проходит восстановленный маршрут
Найти источник.
Подтвердить причину.
Проверить исправление.

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

01 / РЕЗУЛЬТАТ ПРОВЕРКИ

Ищите не только ошибочный адрес, но и путь к нему

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

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

01НайтиСобрать адрес назначения и все страницы-источники.
02ПодтвердитьПроверить код ответа и фактический результат перехода.
03ИсправитьВосстановить материал, заменить ссылку или убрать её.
04ПерепроверитьПовторить обход и пользовательский сценарий.

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

02 / ДИАГНОСТИКА

Не каждый красный статус означает удалённую страницу

Ссылка — это переход, а HTTP-код — ответ на запрос. Они описывают разные части проблемы. Код 404 сообщает об отсутствии ресурса по запрошенному адресу, но не объясняет, кто и откуда на него ссылается. Значение этого кода разобрано в справочнике MDN.

Как интерпретировать результат первичной проверки
РезультатВозможная причинаЧто выяснить перед правкой
404 или 410Ресурс отсутствует; 410 обозначает намеренное постоянное удаление.Должен ли материал существовать и осталась ли подходящая замена?
301 или 302Сервер перенаправляет запрос.Какой конечный адрес, открывается ли нужная страница, нет ли цикла?
401 или 403Требуется вход либо доступ запрещён.Это закрытый раздел по замыслу или блокировка обычного посетителя?
429, 5xx, тайм-аутОграничение запросов, серверный или сетевой сбой.Повторяется ли ошибка при обычном посещении и невысокой нагрузке?
200, но нет материалаЗаглушка, пустая выдача, ошибка приложения.Есть ли обещанный контент; не скрывает ли успешный ответ фактический сбой?
200, не работает #разделИсчез или изменился якорь внутри страницы.Существует ли целевой блок и попадает ли к нему пользователь?

Google отдельно описывает обработку HTTP-статусов: успешный ответ не гарантирует индексирование, а страницы с 4xx, кроме особой обработки 429, не служат обычными индексируемыми документами. Считайте статус поводом для диагностики, а не готовым решением.

03 / ПРИЧИНЫ

Где поломки появляются чаще всего

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

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

Одна причина может создать тысячи вхождений

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

Полезно фиксировать не только дату обнаружения, но и последнее связанное изменение. Запись «после импорта каталога изменились пути PDF» помогает выбрать место ремонта гораздо лучше, чем «на сайте много 404».

04 / ИНСТРУМЕНТЫ

Чем проверять сайт: сервисы и границы их отчётов

Выберите инструмент под задачу, а не по длине списка функций
ИнструментЧто получитьЧего он не доказывает
Screaming FrogОбход доступных ссылок, коды ответа и страницы-источники.Полноту сайта, если часть адресов не обнаружена, закрыта или не попала в лимит.
Google Search ConsoleПроблемы страниц, известных Google, и даты проверок.Полный перечень всех текущих ссылок в каждом шаблоне.
Яндекс ВебмастерСведения поискового робота и проверку ответа сервера.Что ошибка сохраняется именно сейчас: данные обхода могут быть старше исправления.
httpstatus.ioОтвет конкретного публичного URL и маршрут перенаправлений.Место, где ссылка размещена, и качество содержания конечной страницы.
Chrome DevToolsЗапрос и ответ в собственном браузере во время воспроизведения ошибки.Доступность со всех устройств, сетей и для всех роботов.

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

05 / ОБХОД

Как найти источник ошибки в Screaming Frog

  1. Откройте программу, укажите основной адрес сайта и запустите обход кнопкой Start. Дождитесь завершения; отдельно запишите ограничения проверки.
  2. Во вкладке Response Codes выберите фильтр Client Error (4XX). Отберите подтверждённые 404, не объединяя их с ограничениями доступа.
  3. Выделите проблемный URL и откройте Inlinks. Поле From показывает источник, To — назначение. Сохраните также текст ссылки.
  4. Для массовой выгрузки используйте Bulk Export → Response Codes → Client Error (4XX) Inlinks.
  5. Откройте несколько источников в браузере и найдите соответствующие элементы. Теперь задача содержит конкретное место исправления.

Путь по интерфейсу сверён с инструкцией разработчика. Бесплатный обход ограничен 500 URL; это может быть меньше числа обнаруженных страниц и ресурсов. Отчёт с достигнутым лимитом нельзя выдавать за полную проверку большого сайта.

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

06 / ПОИСКОВЫЕ ПАНЕЛИ

Как дополнить обход данными Google и Яндекса

Google Search Console

Выберите подтверждённый ресурс сайта. В отчёте индексирования страниц откройте причину «Не найдено (404)», изучите примеры и дату сканирования. Отдельно разберите Soft 404. Для важного адреса запустите проверку опубликованной страницы через инструмент проверки URL: старый результат в индексе и состояние сейчас могут различаться.

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

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

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

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

07 / РУЧНОЙ ТЕСТ

Как подтвердить ошибку конкретного перехода

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

Для проверки в Chrome откройте исходную страницу, затем инструменты разработчика и вкладку Network. Включите сохранение журнала при переходах, нажмите проблемную ссылку и выберите запрос документа или файла. В Headers посмотрите Request URL и Status Code. Сравните это с тем, что реально показано в новой странице. Порядок работы с панелью есть в документации Chrome.

Проверьте переход без предварительного входа, если он предназначен для всех посетителей. Если же это личный кабинет, потребность в авторизации может быть ожидаемой. Запишите условия: устройство, вход в аккаунт, исходный URL, время и полученный результат. Так разработчик сможет воспроизвести сбой.

Для файлов проверьте и содержимое

Ответ 200 не гарантирует получение PDF. Сайт может вернуть HTML-страницу входа или ошибку с успешным кодом. Откройте скачанный документ и убедитесь, что это обещанный файл нужной версии.

08 / ИСПРАВЛЕНИЕ

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

Матрица решений после подтверждения причины
СитуацияРешениеЧто проверить после
В ссылке опечаткаУказать правильный адрес в источнике.Кнопка ведёт сразу на нужный материал.
Страницу удалили случайноВосстановить содержание и доступность по ожидаемому URL.Ответ 200 и полноценный материал; исправны формы и файлы.
Материал перенесёнЗаменить внутренние ссылки; настроить постоянное перенаправление старого URL на соответствующий новый.Старый маршрут и новые прямые ссылки работают; смысл назначения совпадает.
Материала больше нет и замены нетУбрать неактуальное обещание перехода; сохранить корректный ответ об отсутствии.Меню, тексты и Sitemap больше не предлагают отсутствующий документ.
Сбой сервера или ограниченияУстранить первопричину вместе с технической командой.Повторный тест в тех же условиях проходит без сбоя.
Внешний источник изменилсяНайти актуальный первоисточник либо переработать зависимый фрагмент текста.Новая ссылка действительно подтверждает утверждение.

Перенаправление должно соответствовать изменению адреса. Не выбирайте главную только потому, что она всегда доступна: человек, запросивший инструкцию к конкретному товару, не получает её на общей витрине. Подробная настройка и проверка 301/302 вынесена в отдельную статью; типы перенаправлений также описаны в документации Google.

09 / УЧЕБНЫЙ ПРИМЕР

Одна сломанная кнопка: от находки до закрытой задачи

ВЫМЫШЛЕННЫЙ КАТАЛОГ ОБОРУДОВАНИЯ

Ссылка на инструкцию перестала работать после обновления файла

Источник
Карточка /catalog/pump-a/ и блок «Документы» в общей категории.
Назначение
/files/pump-a-manual.pdf — ответ 404.
Причина
Файл заменён, новый путь /files/pump-a-manual-v2.pdf; старые кнопки не обновлены.
Решение
Проверить совместимость инструкции с моделью, обновить обе ссылки, предусмотреть переход со старого адреса для сохранённых закладок.
Приёмка
Оба источника открывают корректный PDF; прежний URL приводит к согласованной замене; повторный обход не находит старых внутренних ссылок.

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

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

10 / ПРОПУЩЕННЫЕ ПРОБЛЕМЫ

Что обычный список 404 может не показать

Якоря, меню и кнопки с JavaScript

Переход к #price не вызывает загрузку нового документа. Если блок переименовали, статус страницы останется 200. Нажмите такие ссылки на телефоне и компьютере: нужный раздел должен открываться и быть виден. Для автоматической проверки фрагментов у Screaming Frog есть отдельный режим, описанный в его инструкции; обычного фильтра 4xx недостаточно.

Разные версии навигации

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

Закрытые и не обнаруженные адреса

Материал из CMS может не иметь ни одной доступной ссылки. Добавьте его в отдельную проверку по списку. В то же время страницы, закрытые правилами robots.txt, не стоит автоматически объявлять несуществующими: ограничение обхода и отсутствие документа — разные состояния.

Soft 404

Проверьте, не выдаёт ли сайт одинаковую пустую заглушку с кодом 200 для любых вымышленных адресов. Яндекс прямо рекомендует корректно возвращать 404 для отсутствующих ресурсов в рекомендациях Вебмастера. Красивое оформление такой страницы не заменяет правильный ответ сервера.

11 / ОЧЕРЁДНОСТЬ

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

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

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

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

12 / ПРИЁМКА

Как проверить, что ссылки действительно исправлены

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

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

13 / ПРОФИЛАКТИКА

Как не создавать те же ошибки снова

Добавьте проверку ссылок в выпуск изменений. Перед удалением материала выясняйте, где он используется. Перед переименованием URL определяйте, останется ли старый адрес доступным через перенаправление. При обновлении файла согласуйте постоянный путь либо обновите все связанные элементы.

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

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

14 / ВОПРОСЫ

Частые вопросы о битых ссылках

Можно ли найти все ошибки бесплатно?

Небольшой сайт можно проверить бесплатным обходом в пределах лимита и ручными тестами. Но слово «все» требует подтверждённого охвата: учтите файлы, закрытые разделы, JavaScript и адреса без внутренних ссылок. Ограниченная выборка не становится полным аудитом только потому, что не нашла ошибок.

Нужно ли устранять каждую 404 из Search Console?

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

Почему сервис показывает 403, а браузер открывает страницу?

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

Достаточно поставить редирект?

Для старых закладок и внешних переходов он может быть нужен. Собственные внутренние ссылки лучше обновить на актуальное назначение. Затем проверьте старый маршрут и прямой переход отдельно: это два разных результата работы.

Как исправить ссылку на чужой сайт?

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

Когда после исправления вернутся позиции?

Фиксированного срока и гарантии роста нет. Проверка ссылок восстанавливает доступ и пользовательские маршруты. Дальнейшая видимость зависит от обработки страниц поиском, качества материала, спроса и других факторов. Оценивайте результат по собственным данным, а не по числу исчезнувших предупреждений.

НАЙДЁМ И ИСПРАВИМ
ОШИБКИ В ПЕРЕХОДАХ

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

+7 903 790-38-39

Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности.
ОБСУДИТЬ