Ошибка 404: что это такое простыми словами и что с ней делать
Ошибка 404 (Not Found) — ответ сервера, означающий, что запрошенная страница не найдена. Сервер работает и на запрос ответил, но документа по этому адресу нет.
Это не поломка сайта и не всегда проблема. Ниже — откуда берётся ошибка, чем отличается от 5xx и от редиректа, когда её надо исправлять, а когда оставить, и как оформить страницу, чтобы человек не ушёл.
Откуда берётся ошибка 404
Причин четыре, и различать их важно: от причины зависит, чинить адрес или оставить как есть.
- Страницу удалили — товар снят с продажи, статья убрана, раздел закрыт.
- Адрес изменился — переехали на новую структуру и не поставили перенаправление.
- Опечатка в ссылке — внутренней на своём сайте или внешней на чужом.
- Адрес выдуман — переход по случайной или подобранной строке, в том числе ботами.
Первые два случая — ваша зона ответственности. Третий частично: внутренние ссылки чините вы, чужие — нет. Четвёртый нормален и не требует ничего: сайт не обязан иметь страницу по любому набору символов.
Когда 404 нужно чинить, а когда нет
Чинить нужно те адреса, на которые кто-то реально приходит: по внутренним ссылкам, по внешним ссылкам с других сайтов, из поиска. Именно они означают потерянных посетителей.
| Ситуация | Что делать |
|---|---|
| На страницу ведут внутренние ссылки | Починить ссылки — это ошибка вёрстки или контента |
| На страницу ведут внешние ссылки | Поставить 301 на близкую по смыслу страницу — иначе теряется вес ссылки и посетитель |
| Адрес есть в индексе поиска | 301 на замену либо оставить 404, если замены нет |
| Товар снят навсегда, замены нет | Оставить 404 или отдать 410 — поиск исключит адрес быстрее |
| Случайные обращения ботов | Ничего |
Частая ошибка в обратную сторону — массовый редирект всех несуществующих адресов на главную. Для человека это дезориентация: он щёлкнул по конкретной ссылке и оказался неизвестно где. Для поиска — сигнал, что сайт отвечает неадекватно. Такой приём хуже обычной 404-страницы.
Чем 404 отличается от других ошибок
Коды ответа делятся по тому, чья сторона не справилась. Ошибки 4xx — на стороне запроса, 5xx — на стороне сервера. Это принципиально разные ситуации по срочности.
- 404 Not Found — страницы нет. Сайт жив, остальное работает.
- 410 Gone — страницы нет и не будет. Более определённый сигнал для поиска, чем 404.
- 301 Moved Permanently — не ошибка, а постоянное перенаправление на новый адрес.
- 500 / 502 / 503 — сервер не смог обработать запрос. Это авария: недоступны все страницы, а не одна, и реагировать нужно немедленно.
Практическая разница в приоритете: сотня 404 на большом сайте — рабочая ситуация для планового разбора. Один 5xx на главной — повод бросить всё и чинить сейчас, потому что сайт не работает целиком.
Как оформить страницу 404
Задача страницы — не извиниться, а вернуть человека в сайт. Он уже здесь, и терять его из-за отсутствия одной страницы не обязательно.
- Скажите понятно, что произошло. «Такой страницы нет» вместо кода ошибки крупными буквами.
- Дайте выход. Поиск по сайту, ссылки на основные разделы, кнопка на главную.
- Предложите близкое. Если удалён товар — покажите аналоги той же категории, а не случайные позиции.
- Сохраните шапку и меню. Страница без навигации — тупик.
- Проверьте код ответа. Красивая страница должна отдавать именно 404, а не 200: иначе поиск сочтёт её нормальным содержимым и наберёт в индекс тысячи одинаковых «страниц».
Последний пункт — самая частая техническая ошибка, и заметить её без проверки нельзя: визуально страница выглядит правильно. Массово проверяются коды ответа краулером — например, Screaming Frog, вкладка Response Codes.
Коротко
- 404 — страница не найдена; сервер при этом исправен.
- Чинить нужно адреса, на которые реально приходят: по внутренним и внешним ссылкам, из поиска.
- Для удалённого навсегда содержимого корректны 404 или 410, а не редирект на главную.
- 4xx — проблема на стороне запроса, 5xx — авария сервера; приоритет у второго.
- Страница 404 должна возвращать человека в сайт: поиск, разделы, аналоги.
- Она обязана отдавать код 404, а не 200 — иначе индекс заполняется мусором.
Частые вопросы
Ошибка 404 это простыми словами что
Страница по этому адресу не найдена. Сайт работает, но конкретного документа нет — например, его удалили или в ссылке опечатка.
Вредят ли ошибки 404 продвижению
Сами по себе почти нет: они естественны для любого сайта. Вредит другое — битые внутренние ссылки, потеря веса внешних ссылок и то, что посетитель попадает в тупик.
Нужно ли перенаправлять все 404 на главную
Нет. Это дезориентирует человека и выглядит некорректно для поиска. Редирект уместен только на близкую по смыслу страницу.
Чем 404 отличается от 500
404 — сервер ответил, но страницы нет. 500 — сервер не смог обработать запрос вообще. Первое затрагивает один адрес, второе обычно весь сайт.
Находим битые ссылки и технические ошибки при аудите — поисковое продвижение сайтов.
