Шаблон управления битыми ссылками и ошибками 404
Находите, сортируйте и исправляйте битые ссылки и ошибки 404, выбирайте между 301, 410 или «оставить», а также возвращайте утраченный вес ссылок.
Битые ссылки и ошибки 404 «сливают» вес ссылок, раздражают посетителей и впустую тратят краулинговый бюджет, если их обрабатывать небрежно. Этот шаблон даёт вам повторяемый рабочий процесс, чтобы находить битые внутренние и внешние ссылки, отличать настоящие 404 от soft-404 и подбирать правильное исправление для каждого URL. Используйте варианты, чтобы сортировать ошибки в масштабе, создавать полезную кастомную страницу 404 и возвращать вес с внешних сайтов, которые до сих пор ссылаются на ваши «мёртвые» страницы.
6 готовых вариантов
Поиск битых внутренних и внешних ссылок
Запустите полный краулинг, чтобы выявить каждую внутреннюю и внешнюю ссылку, которая возвращает ошибку.
Просканируйте весь сайт
Направьте краулер на [Корневой домен] и позвольте ему пройти по каждой внутренней ссылке. Экспортируйте все URL, возвращающие коды статуса 4xx или 5xx, а также их страницы-источники, чтобы вы знали, где находится каждая битая ссылка.
Не игнорируйте внешние ссылки. Сторонние страницы исчезают постоянно, поэтому отфильтруйте краулинг по внешним ссылкам, возвращающим 404, 403 или тайм-ауты. Страница, полная «мёртвых» внешних ссылок, сигнализирует о низком уровне поддержки как посетителям, так и краулерам.
Добавьте другие источники
- Проверьте Search Console и отчёт «Страницы» на предмет просканированных URL, помеченных как Не найдено (404).
- Извлеките строки серверных логов, где боты получали ответы 404.
- Просмотрите аналитику на предмет страниц, чей заголовок или путь выглядит как ошибка.
Постройте одну сводную таблицу: [Битый URL], [Страница-источник], [Код статуса] и тип ссылки (внутренняя или внешняя). Этот список питает каждое последующее решение об исправлении.
Диагностика: 404, soft-404 или другие коды статуса
Правильно классифицируйте каждую ошибку до исправления, так как код статуса определяет верное действие.
Читайте реальный код статуса
Отправьте запрос к каждому [Битый URL] и зафиксируйте настоящий HTTP-ответ, а не только то, как выглядит страница. По-настоящему отсутствующая страница должна возвращать 404 (или 410, если она удалена навсегда): это нормально и не является наказанием.
Выявляйте soft-404
Soft-404 — это страница, которая говорит «не найдено» или показывает тонкий либо пустой контент, но всё равно возвращает 200 OK. Поисковые системы помечают такие страницы, потому что статус «лжёт» о контенте. Находите их, сравнивая видимое сообщение со статусом в заголовке.
Разложите всё по корзинам
- 404 / 410: страницы нет: решите — восстановить, перенаправить или оставить.
- Soft-404 (200): исправьте статус или контент.
- Цепочки 301 / 302: сведите к одному переходу.
- 403 / 5xx: ошибки доступа или сервера, а не настоящее «не найдено».
Пометьте каждую строку в таблице одной корзиной, чтобы этап исправления был механическим, а не гаданием.
Решение об исправлении: восстановить / 301 / 410 / оставить
Выбирайте правильное исправление для каждого URL вместо массового перенаправления всего на главную страницу.
Пройдите по дереву решений
Для каждого [Битый URL] выберите ровно одно действие на основе намерения и ценности.
- Восстановите, если страницу удалили по ошибке или она до сих пор имеет реальный спрос: опубликуйте её заново по исходному пути.
- Перенаправление 301 на ближайшую релевантную страницу, когда есть чёткая замена. Товар, перенесённый на новый URL, должен вести на новый товар, а не на главную страницу.
- 410 Gone, когда страница окончательно выведена из обихода без эквивалента: это сообщает системам удалить её быстрее, чем 404.
- Оставьте как 404, когда страницы действительно нет, у неё нет замены и она не несёт обратных ссылок. Чистый 404 вполне приемлем.
Избегайте ловушки soft-404
Перенаправление несвязанного «мёртвого» URL на главную или обобщённый хаб трактуется как soft-404. Делайте 301 только на страницу, которая действительно удовлетворяет то же намерение; иначе отдавайте 404 или 410. Фиксируйте каждый выбор в [Выполненное действие].
Лучшие практики кастомной страницы 404
Создайте страницу 404, которая помогает заблудившимся посетителям, не вводя в заблуждение краулеров.
Возвращайте настоящий статус 404
Самое важное правило: кастомная страница 404 всё равно должна возвращать реальный HTTP-статус 404. Дружелюбный дизайн, возвращающий 200 OK, превращается в soft-404 и путает поисковые системы. Проверяйте заголовок, а не только внешний вид.
Помогите посетителю
- Чётко и простым языком сообщите, что страница не найдена.
- Добавьте поле поиска, чтобы пользователи могли найти то, что искали.
- Дайте ссылки на главную страницу, топовые категории и популярный контент.
- Держите шапку, футер и навигацию согласованными с остальным сайтом.
Отшлифуйте опыт
Придерживайтесь тона вашего бренда, добавьте короткое полезное сообщение и предложите ссылку на контакты для тех, кто зашёл в тупик. Избегайте автоматического перенаправления со страницы 404: дайте людям прочитать её и выбрать самим. Протестируйте, посетив [Домен]/[Случайный несуществующий путь] и убедившись, что полезное оформление и правильный статус 404 появляются вместе.
Возврат внешних битых обратных ссылок
Верните вес ссылок со сторонних сайтов, которые до сих пор ведут на ваши «мёртвые» URL.
Найдите, кто ссылается на ваши «мёртвые» страницы
В сервисе анализа обратных ссылок выведите свои битые страницы, у которых есть внешние обратные ссылки. Это «мёртвые» URL на вашем домене, на которые до сих пор ссылаются другие сайты, и каждая такая ссылка «сливает» вес в 404.
Верните вес
Для каждого «мёртвого» URL с обратными ссылками добавьте перенаправление 301 на ближайшую релевантную рабочую страницу. Это передаёт большую часть веса ссылки на работающую цель вместо того, чтобы его тратить впустую. Если релевантной страницы нет, рассмотрите возможность восстановить контент, достойный входящих ссылок.
Затем — аутрич
- Определите ценные домены, ссылающиеся на [Мёртвый URL].
- Напишите владельцу сайта с исправленным [Новый URL] и попросите обновить ссылку.
- Отслеживайте ответы и обновлённые ссылки в отдельной колонке для фоллоу-апа.
Перенаправления возвращают вес автоматически; аутрич даёт вам чистую прямую ссылку. Сначала приоритизируйте URL с самыми сильными реферальными доменами.
Мониторинг и профилактика
Настройте постоянные проверки, чтобы новые битые ссылки и 404 выявлялись рано.
Планируйте регулярные краулинги
Запускайте запланированный краулинг [Корневой домен] с фиксированной периодичностью — еженедельно или ежемесячно, в зависимости от того, как часто вы публикуете контент. Сравнивайте каждый запуск с предыдущим, чтобы вылавливать новые битые внутренние и внешние ссылки раньше пользователей.
Следите за отчётностью
- Просматривайте отчёт «Страницы» в Search Console на предмет свежих записей Не найдено (404).
- Мониторьте серверные логи на всплески ответов 404 от реальных пользователей.
- Настройте оповещение об обращениях к 404 в аналитике для разделов с высоким трафиком.
Предотвращайте поломки у источника
- Прежде чем удалять или переносить страницу, спланируйте её 301 на ближайший релевантный URL.
- Ведите карту перенаправлений и проверяйте её на цепочки и циклы.
- Используйте проверку ссылок в рабочем процессе публикации, чтобы ловить опечатки и «мёртвые» внешние ссылки ещё до публикации.
Фиксируйте каждую регулярную проверку в [Дата проверки], чтобы мониторинг оставался привычкой, а не разовой уборкой.
Как использовать этот шаблон
- Просканируйте весь сайт и экспортируйте каждую внутреннюю и внешнюю ссылку, возвращающую статус 4xx или 5xx, вместе со страницей-источником.
- Извлеките дополнительные битые URL из отчёта «Страницы» в Search Console, серверных логов и аналитики, чтобы собрать один сводный список.
- Отправьте запрос к каждому битому URL и зафиксируйте реальный HTTP-код статуса, отделяя настоящие 404 от soft-404, которые возвращают 200 OK.
- Пометьте каждый URL корзиной: 404/410, soft-404, цепочка перенаправлений или ошибка сервера/доступа.
- Для каждого URL выберите одно исправление: восстановить страницу, 301 на ближайшую релевантную страницу, вернуть 410 или оставить чистый 404.
- Создайте или проверьте кастомную страницу 404, которая помогает пользователям поиском и ссылками, при этом всё равно возвращая настоящий статус 404.
- В сервисе анализа обратных ссылок найдите «мёртвые» URL, у которых есть внешние обратные ссылки, и сделайте 301 на ближайшую релевантную рабочую страницу, чтобы вернуть вес.
- Планируйте регулярные краулинги и проверки Search Console и планируйте перенаправление, прежде чем когда-либо удалять или переносить страницу.
Советы
- Обычный 404 для страницы, которой действительно нет, — это нормально и не является наказанием, поэтому не перенаправляйте всё подряд лишь ради избегания 404.
- Делайте 301 «мёртвого» URL только на страницу, которая удовлетворяет то же намерение; перенаправление несвязанных страниц на главную трактуется как soft-404.
- Используйте 410 Gone для страниц, окончательно удалённых без эквивалента, чтобы поисковые системы убирали их быстрее, чем 404.
- Сначала приоритизируйте исправление «мёртвых» URL, у которых есть внешние обратные ссылки, так как эти перенаправления напрямую возвращают утраченный вес ссылок.
Частые вопросы
Вредят ли ошибки 404 для SEO?
Не по своей природе. 404 для страницы, которой действительно нет, — это нормально и ожидаемо, и это не является наказанием в ранжировании. Проблемы возникают только тогда, когда важные страницы или страницы с обратными ссылками отдают 404 без плана, когда у вас много битых внутренних ссылок или когда обработка ошибок небрежна. Сосредоточьтесь на тех 404, которые имеют значение, а не пытайтесь устранить каждую.
Что такое soft-404 и почему это проблема?
Soft-404 — это страница, которая показывает сообщение «не найдено» или тонкий, пустой контент, но всё равно возвращает код статуса 200 OK. Статус говорит поисковым системам, что со страницей всё в порядке, а контент свидетельствует об обратном. Это тратит краулинговый бюджет и может привести к игнорированию таких URL. Исправьте это, возвращая настоящий 404 или 410 либо добавив реальный контент.
Когда использовать перенаправление 301, а когда оставлять 404?
Используйте 301, когда существует чёткая релевантная страница-замена, и направляйте его на ближайшую подходящую страницу, а не на главную. Оставляйте чистый 404, когда страницы действительно нет, у неё нет эквивалента и она не несёт обратных ссылок. Перенаправление несвязанного контента на обобщённую страницу трактуется как soft-404, поэтому настоящий 404 здесь — лучший выбор.
В чём разница между 404 и 410?
Оба сигнализируют, что страница недоступна. 404 означает «не найдено», и поисковые системы могут какое-то время проверять её на случай, если она вернётся. 410 означает «удалено» навсегда, что сигнализирует об отсутствии эквивалента и обычно приводит к более быстрому удалению URL из индекса. Используйте 410 для страниц, которые вы намеренно и окончательно удалили.
Может ли кастомная страница 404 навредить моему SEO?
Только если она возвращает неправильный код статуса. Полезная кастомная страница 404 с полем поиска и ссылками на популярные страницы — это хорошо для пользователей, но она всё равно должна возвращать настоящий HTTP-статус 404. Если ваша кастомная страница возвращает 200 OK, она становится soft-404 и путает краулеров. Всегда проверяйте реальный заголовок, а не только внешний вид страницы.
Как вернуть вес ссылок с битых обратных ссылок?
Сначала с помощью сервиса анализа обратных ссылок найдите «мёртвые» URL на собственном сайте, на которые до сих пор ссылаются сторонние страницы. Добавьте перенаправление 301 с каждого «мёртвого» URL на ближайшую релевантную рабочую страницу, что передаёт большую часть веса ссылки на работающую цель. Для самых ценных ссылок также напишите ссылающемуся сайту с просьбой обновить URL непосредственно на новую страницу.