Яндекс.Метрика

Сервер отдаёт 200 вместо 404: soft 404

1 Октябрь, 2026 • Сервер и домены • 13 просмотров

Сервер отдаёт 200 вместо 404

Несуществующая страница отдаёт 200 OK: чем опасен soft 404, как его найти и исправить, чтобы не терять индексацию и трафик.

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

Что такое soft 404 и чем он опасен

Soft 404 — это ситуация, когда сервер отдаёт 200 OK, но содержимое страницы говорит о том, что её нет. Например, страница с текстом «Товар не найден» или «Страница удалена», но со статусом 200.

Чем это опасно:

— поисковик индексирует страницу как существующую;

— в индексе появляются пустые или бесполезные страницы;

— краулинговый бюджет расходуется на мусор;

— страница может ранжироваться по запросам, но не приносить пользы;

— пользователи видят бесполезный контент.

Со временем soft 404 может привести к снижению доверия к сайту и потере позиций.

Причина 1: неправильная настройка CMS

Самая частая причина. Многие CMS при отсутствии страницы показывают шаблон «не найдено», но отдают 200 OK вместо 404.

Что проверить:

— настройки CMS для страниц 404;

— настройки плагинов, отвечающих за редиректы;

— настройки шаблона;

— есть ли отдельный шаблон для 404.

Решение — настроить CMS так, чтобы при отсутствии страницы отдавался 404.

Причина 2: редирект на главную

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

Что проверить:

— есть ли редирект на главную;

— настроен ли он для всех несуществующих страниц;

— не маскирует ли он 404.

Редирект на главную — плохая практика. Он скрывает 404 и создаёт дубли главной.

Причина 3: пустая страница с 200

Иногда страница существует, но пустая. Контента нет, но сервер отдаёт 200. Поисковик считает это soft 404.

Что проверить:

— есть ли страницы с пустым контентом;

— не генерируются ли пустые страницы автоматически;

— не отдаётся ли 200 для страниц без контента.

Причина 4: неправильные правила rewrite

Если правила rewrite настроены неправильно, несуществующие URL могут обрабатываться как существующие и отдавать 200.

Что проверить:

— правила rewrite в nginx или Apache;

— нет ли правила, которое отдаёт 200 для всех URL;

— нет ли правила, которое маскирует 404.

Для проверки используйте проверка 404 — инструмент покажет, отдаёт ли сервер 404 для несуществующих страниц.

Причина 5: кэш или CDN

Иногда CDN или кэш отдаёт 200 для страниц, которые должны отдавать 404. Это может происходить, если CDN кэширует ответы неправильно.

Что проверить:

— настройки кэширования в CDN;

— не кэширует ли CDN 404 как 200;

— не отдаёт ли CDN старую версию страницы.

Как найти soft 404

Пошаговая диагностика:

— проверьте статус ответа для несуществующих URL;

— проверьте, что отдаётся для страниц с пустым контентом;

— проверьте отчёты в Яндекс.Вебмастере и Google Search Console;

— проверьте настройки CMS и сервера;

— проверьте правила rewrite;

— проверьте настройки CDN.

Как исправить

План действий:

— настроить CMS так, чтобы отдавался 404;

— убрать редирект на главную для несуществующих страниц;

— исправить правила rewrite;

— закрыть пустые страницы от индексации или удалить их;

— проверить настройки CDN;

— проверить результат.

Как проверить результат

Чек-лист:

— несуществующие страницы отдают 404;

— пустые страницы закрыты или удалены;

— нет редиректа на главную для 404;

— в Вебмастере и Search Console нет soft 404;

— краулинговый бюджет не расходуется на мусор.

Если нужно проверить сразу несколько параметров — 404, редиректы, индексацию — логично перейти к SEO-аудиту.

Частые ошибки

— CMS отдаёт 200 вместо 404;

— редирект на главную для несуществующих страниц;

— пустые страницы с 200;

— неправильные правила rewrite;

— CDN кэширует 404 как 200;

— отсутствие проверки после изменений.

FAQ

Что такое soft 404?

Это ситуация, когда сервер отдаёт 200 OK, но содержимое страницы говорит о том, что её нет. Поисковик считает это soft 404.

Чем опасен soft 404?

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

Как найти soft 404?

Проверьте статус ответа для несуществующих URL, отчёты в Вебмастере и Search Console, настройки CMS и правила rewrite.

Почему CMS отдаёт 200 вместо 404?

Неправильные настройки CMS, шаблона или плагинов. Многие CMS показывают шаблон «не найдено», но не меняют статус ответа.

Можно ли использовать редирект на главную вместо 404?

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

Влияет ли soft 404 на SEO?

Да. Он засоряет индекс и может снизить доверие к сайту. Со временем это может привести к потере позиций.

Как исправить soft 404?

Настроить CMS так, чтобы отдавался 404, убрать редирект на главную, исправить правила rewrite и закрыть пустые страницы.

Может ли CDN вызывать soft 404?

Да. Если CDN кэширует 404 как 200 или отдаёт старую версию, это может создавать soft 404.

Что делать, если страница существует, но пустая?

Закрыть её от индексации через noindex или удалить. Пустые страницы не приносят пользы и могут считаться soft 404.

Как проверить, что 404 исправлен?

Проверьте статус ответа для несуществующих URL и отчёты в Вебмастере и Search Console. Если soft 404 исчез, исправление сработало.

0 из 0 оценок