404, битые ссылки и редиректы: как навести порядок в адресах сайта

Сайт живёт: страницы добавляются, товары заканчиваются, разделы переименовываются, старые акции убираются. Каждое такое изменение оставляет след — адрес, по которому раньше что-то было, а теперь ничего нет. Через несколько лет таких адресов набираются сотни, и они начинают мешать: люди попадают в тупик, поисковые роботы тратят время впустую, а часть накопленного веса страниц просто теряется.
Разберёмся, откуда берутся битые ссылки, что делать с несуществующими адресами и когда нужен постоянный редирект, а когда правильнее оставить всё как есть.
Что вообще происходит при обращении к странице
Когда браузер или поисковый робот запрашивает адрес, сервер отвечает не только содержимым, но и коротким кодом состояния. Этот код и определяет, что произойдёт дальше.
Код 200 — всё в порядке, страница существует, вот её содержимое.
Код 301 — постоянное перемещение. Страница переехала навсегда, вот новый адрес. Поисковая система переносит на новый адрес накопленные показатели старого и со временем убирает старый из выдачи.
Код 302 — временное перемещение. Страница временно доступна по другому адресу, но старый останется основным. Поисковая система старый адрес из выдачи не убирает и вес не передаёт.
Код 404 — не найдено. Такой страницы нет и, вероятно, никогда не было.
Код 410 — удалено навсегда. Более жёсткий сигнал, чем 404: страница была, но её больше не будет.
Код 500 и соседние — ошибка на стороне сервера. Самый неприятный вариант, потому что означает поломку, а не отсутствие страницы.
Понимание этих кодов — вся основа темы. Дальше речь идёт только о том, какой код должен отдаваться в каждой конкретной ситуации.
Откуда берутся битые ссылки
Удаление страниц. Товар снят с производства, услуга больше не оказывается, акция закончилась. Страницу удалили, а ссылки на неё остались — в меню, в статьях блога, в карточках других товаров.
Переименование разделов. Раздел «Услуги» переименовали в «Что мы делаем», адрес изменился, старый перестал работать.
Опечатки при ручном размещении ссылок. Лишний пробел, пропущенный символ, скопированный не до конца адрес. Классика, которая живёт годами.
Переезд сайта. Смена системы управления или структуры адресов — самый массовый источник битых ссылок. За один день может отвалиться несколько сотен адресов.
Внешние ссылки на вас. Кто-то поставил ссылку на вашу страницу с ошибкой или сослался на материал, который вы позже удалили. Такие обращения вы не контролируете, но обрабатывать их можете.
Технические ссылки. Отсутствующие изображения, стили, скрипты. Они не видны в тексте, но нагружают сервер и портят отображение страницы.
Чем это вредит
Потеря посетителей. Человек кликнул по ссылке из поиска или из письма и попал на пустую страницу. В большинстве случаев он уходит. Особенно обидно, когда это была страница товара, за которую вы платили в рекламе.
Потеря накопленного веса. Страница, на которую годами ссылались, имела определённый авторитет в глазах поисковых систем. Если её просто удалить, этот авторитет исчезает. Если перенаправить — переходит на другую страницу.
Расход краулингового бюджета. Поисковый робот заходит на сайт ограниченное количество раз и обходит ограниченное количество адресов. Если половина времени уходит на несуществующие страницы, новые материалы индексируются медленнее.
Ухудшение общего впечатления. Сайт, где регулярно попадаются битые ссылки, выглядит заброшенным. Это влияет и на доверие людей, и косвенно на оценку сайта поисковыми системами.
Проблемы в отчётах. Ошибки замусоривают статистику и мешают увидеть реальные проблемы.
Как найти битые ссылки
Яндекс.Вебмастер. Основной инструмент. В разделе диагностики и в отчётах по страницам видно, какие адреса отдают ошибки, и часто — откуда на них ведут ссылки. Проверять стоит раз в одну-две недели.
Логи сервера. Самый полный источник. В них видно каждое обращение и каждый ответ. Если какой-то несуществующий адрес запрашивают сто раз в день, это точно стоит починить — значит, на него кто-то активно ссылается.
Программы-обходчики. Специальные инструменты, которые проходят по всем ссылкам сайта, как это делает робот, и составляют отчёт. Позволяют за один проход увидеть всю картину, включая ссылки на отсутствующие изображения.
Яндекс.Метрика. Если настроить отдельную цель или просто посмотреть отчёт по страницам входа, можно найти адреса, на которые люди заходят и сразу уходят.
Ручная проверка после изменений. Обязательная привычка. Удалили раздел — проверьте, откуда на него вели ссылки. Переименовали страницу — поищите старый адрес по сайту.
Когда ставить редирект, а когда оставить 404
Это ключевой вопрос, и здесь чаще всего ошибаются в обе стороны.
Постоянный редирект нужен, если:
Страница переехала на новый адрес, а содержимое осталось прежним. Классический случай при смене структуры.
Товар закончился, но есть аналог. Разумно направить человека на замену, а не в пустоту.
Раздел объединили с другим. Старые адреса ведут на новый общий раздел.
Существует несколько адресов одной страницы — с наклонной чертой в конце и без, с приставкой и без. Один вариант выбирается основным, остальные перенаправляются.
Сменился домен или протокол. Здесь редиректы обязательны, иначе сайт фактически раздваивается.
Оставить 404 правильно, если:
Страницы никогда не существовало. Обращение по случайному адресу должно честно отвечать, что ничего нет.
Содержимое удалено и заменять его нечем. Направлять человека на главную вместо удалённой статьи — плохая идея: он не найдёт то, что искал, и уйдёт всё равно, только с большим раздражением.
Это временная страница, которая отслужила своё, и аналога нет.
Главное правило: редирект должен вести на страницу, близкую по смыслу. Массовое перенаправление всех несуществующих адресов на главную — распространённая ошибка. Поисковые системы такие редиректы обычно игнорируют, а люди раздражаются, потому что вместо ожидаемого содержимого получают непонятно что.
Каким должна быть страница ошибки
Раз уж часть обращений неизбежно будет заканчиваться сообщением «страница не найдена», стоит сделать так, чтобы эта страница помогала, а не отпугивала.
Понятный текст без технических терминов. Не «Ошибка 404. Запрашиваемый ресурс не найден на сервере», а «Такой страницы нет. Возможно, она была удалена или в адресе опечатка».
Оформление в стиле сайта. С шапкой, меню и контактами. Голая белая страница с чёрным текстом выглядит как поломка всего сайта.
Строка поиска по сайту. Человек искал что-то конкретное — дайте ему возможность найти это.
Ссылки на основные разделы. Каталог, услуги, контакты, главная.
Контакты. Иногда проще позвонить, чем искать.
Правильный код ответа. Важнейший технический момент, который упускают постоянно: страница ошибки должна отдавать код 404, а не 200. Если она отдаёт 200, поисковая система считает её обычной страницей и индексирует. В результате в выдаче оказываются десятки одинаковых «страниц не найдено», а сайт получает кучу пустых дублей. Проверить это можно в Яндекс.Вебмастере, инструментом проверки ответа сервера.
Цепочки редиректов и другие тонкости
Со временем на сайте, который несколько раз менял структуру, накапливаются цепочки: первый адрес ведёт на второй, второй на третий, третий на четвёртый. Каждый шаг — это дополнительное обращение к серверу и замедление загрузки, а поисковые роботы длинные цепочки могут просто не дослеживать до конца.
Правило простое: цепочка должна быть максимум в один шаг. Если обнаружили цепочку, перенастройте первый адрес сразу на конечный.
Отдельная неприятность — циклические редиректы, когда адрес в итоге ссылается сам на себя. Страница не открывается вообще, браузер выдаёт ошибку. Возникает обычно при неаккуратной настройке правил.
Ещё одна тонкость — редиректы на страницы, которые сами отдают 404. Формально редирект настроен, фактически человек всё равно попадает в тупик, только медленнее.
И последнее: не стоит держать редиректы вечно, но и снимать их через месяц тоже неправильно. Разумный срок — не меньше года, а для страниц с хорошим трафиком лучше оставить навсегда.
Частные случаи, которые встречаются постоянно
Интернет-магазин с уходящими товарами. Позиции заканчиваются регулярно, и удалять их страницы — плохая идея, особенно если они собирали трафик. Лучше оставить страницу доступной, честно указать, что товара сейчас нет, и предложить аналоги или возможность сообщить о поступлении. Так вы сохраняете и позиции, и человека. Удалять и перенаправлять имеет смысл только когда товар снят с производства навсегда.
Страницы фильтров и сортировок. На товарных сайтах генерируется огромное количество адресов с параметрами. Часть из них полезна и должна индексироваться, большая часть — мусор. Разбираться с этим нужно не редиректами, а настройками индексации, иначе получится каша.
Старые страницы акций. Акция закончилась — страницу либо оставляют с пометкой об окончании и ссылкой на текущие предложения, либо перенаправляют на раздел акций. Просто удалять не стоит, если на неё были ссылки.
Адреса с ошибкой в написании, по которым идёт трафик. Иногда обнаруживается, что на ваш сайт кто-то ссылается с опечаткой, и по этой ссылке приходят десятки людей в месяц. Поставить редирект с ошибочного адреса на правильный — минута работы и заметная польза.
Наследие старого сайта. После переезда со старой платформы в поиске годами живут адреса прежней структуры. Их обязательно нужно сопоставить с новыми страницами — это одна из самых доходных технических работ после смены сайта.
Порядок наведения порядка
Разумная последовательность работ выглядит так.
Соберите полный список адресов, которые отдают ошибки. Источники — Вебмастер, логи сервера, обход программой. Списки объедините.
Отсортируйте по количеству обращений. Адрес, который запрашивают ежедневно, важнее того, к которому обратились однажды полгода назад.
По каждому важному адресу решите: есть ли подходящая замена. Если да — постоянный редирект. Если нет — оставьте 404 и убедитесь, что страница ошибки нормальная.
Найдите и почините внутренние ссылки, которые ведут на несуществующие адреса. Редирект — это костыль; правильнее, чтобы ссылка сразу вела куда надо.
Проверьте карту сайта: в ней не должно быть адресов, отдающих ошибки или редиректы.
Проверьте цепочки и сократите их до одного шага.
Настройте регулярную проверку — раз в месяц просмотр отчётов в Вебмастере занимает десять минут и не даёт проблеме накапливаться.
Как не создавать новые проблемы
Наведённый порядок держится ровно до следующего изменения на сайте. Поэтому важнее разовой чистки — привычки, которые не дают проблеме возвращаться.
Не менять адреса без необходимости. Каждое переименование раздела — это потеря накопленных позиций и новая пачка редиректов. Если очень хочется сделать адрес красивее, взвесьте выгоду: обычно она меньше, чем издержки.
Продумывать структуру адресов заранее. При создании сайта или крупной переделке стоит потратить время на то, чтобы схема адресов выдержала рост: добавление новых разделов, услуг, регионов. Тогда не придётся ломать её через два года.
Не удалять страницы бездумно. Перед удалением проверьте, есть ли на страницу трафик и внешние ссылки. Иногда «ненужная» страница оказывается одной из самых посещаемых.
Фиксировать все изменения адресов. Простая таблица «было — стало» экономит массу времени, когда через год нужно разобраться, откуда взялся тот или иной редирект.
Проверять сайт после любых крупных работ. Обновление системы управления, изменение шаблона, перенос на другой сервер — после каждого такого события стоит пройтись обходчиком и убедиться, что ничего не отвалилось.
Что в итоге
Битые ссылки и неправильные редиректы — не катастрофа, а вялотекущая проблема, которая тихо съедает часть трафика и часть накопленного авторитета сайта. Именно из-за незаметности её годами откладывают: сайт же работает.
При этом наведение порядка в адресах — одна из самых благодарных технических работ. Она не требует переделки дизайна, не ломает существующее и часто даёт заметный эффект просто потому, что перестают теряться люди, которые уже до вас дошли.
Главное здесь — не увлечься. Массовые редиректы на главную, редиректы вместо честного 404, длинные цепочки и страница ошибки с кодом 200 приносят больше вреда, чем сами битые ссылки.
Если вы не уверены, что происходит с адресами на вашем сайте, сколько там ошибок и какие из них стоит чинить в первую очередь, — специалисты компании «Сайты Профессионально» проведут бесплатную диагностику: соберём список проблемных адресов, проверим коды ответов, посмотрим редиректы и страницу ошибки, а затем составим понятный план работ. Мы девятнадцать лет обслуживаем сайты и знаем, где обычно прячутся такие потери.
Хотите получить бесплатную диагностику сайта?
Получите бесплатную экспресс-диагностику за 24 часа. Проверим ошибки, сбои, скорость, безопасность и скрытые ошибки — пришлём отчёт с рекомендациями.
- Скорость загрузки и мобильная версия
- Уязвимости, вирусы, взломы
- Битые ссылки, дубли, SEO-ошибки
- Статус домена, SSL, хостинга
Популярные решения наших клиентов:

До 10 часов работ в мес.
Ежедневная диагностика
Продление домена
Продление хостинга/сервера

До 40 часов работ в мес.

До 100 часов работ в мес.
