Когда сайт показывает характер

Каждый раз, когда браузер или робот запрашивает страницу, сервер отвечает трёхзначным кодом. Это как тональный сигнал в телефоне: «гудок» (200 ОК), «неправильно набран номер» (404), «абонент временно недоступен» (500). Эти коды — язык общения между вашим сервером и поисковиком.

Ошибки 404 и 500 — это не просто «технические неполадки». Это прямые сигналы для Google и Яндекса о том, что ваш сайт ненадёжен, его контент устарел или исчез. Игнорирование этих ошибок приводит к падению позиций, потере краулингового бюджета и ухудшению пользовательского опыта. В этой лекции мы разберём природу этих ошибок и научимся их «лечить».

Ошибка 404 (Not Found): «Здесь ничего нет»

Ошибка 404 возникает, когда сервер понимает запрос, но не может найти запрошенный ресурс.

Причины появления:

  • Пользователь ошибся в адресе (опечатка).
  • Вы удалили страницу, а ссылки на неё остались (внешние или внутренние).
  • Вы изменили URL, но забыли настроить 301-редирект со старого адреса на новый.

Влияние на SEO:

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

Что делать с ошибкой 404:

  1. Если страница удалена, но у неё есть релевантная замена. Настройте 301-редирект со старого URL на новый. Это передаст ссылочный вес и перенаправит пользователя.
  2. Если страница удалена без замены. Проверьте, есть ли на неё внутренние ссылки, и удалите их. Если на страницу много внешних ссылок, лучше восстановить её или создать редирект на наиболее близкую по смыслу.
  3. Создайте кастомную страницу 404. Встречать пользователя белой страницей с «Not Found» — моветон. Сделайте полезную страницу 404: ссылки на главную, популярные разделы, строку поиска, немного юмора.

Soft 404 (Мягкая ошибка 404)

Soft 404 — это ситуация, когда сервер отдаёт код 200 ОК, но при этом страница сообщает пользователю, что контент не найден (например, «Товар не найден» или пустая страница).

Почему это плохо для SEO:

  • Google считает это обманом и может понизить сайт.
  • Тратит краулинговый бюджет на пустые страницы.

Что делать с Soft 404:

  • Для реально отсутствующих товаров или статей настройте код ответа 404 или 410 (Gone — удалено навсегда).
  • Для страниц категорий с временно отсутствующими товарами — добавьте рекомендации похожих товаров.

Ошибка 500 (Internal Server Error): «Сервер сломался»

Ошибка 500 — это общее сообщение о внутренней ошибке сервера. Сервер не может обработать запрос по неизвестной причине.

Частые причины:

  • Ошибки в коде (PHP, Python, Node.js).
  • Проблемы с базой данных (перегрузка, сбой соединения).
  • Некорректные права доступа к файлам и папкам.
  • Ошибки в файле .htaccess.
  • Нехватка ресурсов сервера (памяти, процессора).

Влияние на SEO:

  • Критично! Частые 500 ошибки — прямой путь к понижению в выдаче.
  • Робот снижает частоту сканирования, видя нестабильность сервера.
  • Если ошибка сохраняется долго, страницы могут быть удалены из индекса.

Алгоритм действий при массовых 500 ошибках:

  1. Проверьте логи сервера (error.log). Там будет указана точная причина.
  2. Отключите недавно установленные плагины или модули.
  3. Увеличьте лимиты памяти для PHP.
  4. Свяжитесь с хостинг-провайдером.

Другие критичные коды ответа

  • 503 Service Unavailable. Сервер временно недоступен (перегрузка, техработы). Googlebot понимает это и возвращается позже. Используйте для плановых работ.
  • 502 Bad Gateway. Проблема с прокси-сервером или CDN.
  • 301 Moved Permanently. Постоянный редирект (см. Статью 13).

Мониторинг ошибок: как быть на шаг впереди

  • Google Search Console → Покрытие. Регулярно проверяйте отчёт на наличие новых ошибок.
  • Screaming Frog. Запускайте краулер для массовой проверки кодов ответа.
  • UptimeRobot. Мониторинг доступности сайта 24/7.
  • Логи сервера. Анализируйте на предмет всплесков 500 ошибок.

Ошибки 404 и 500 — это как кариес: маленькая дырочка, которая без лечения разрушает весь зуб. Регулярный аудит кодов ответа и быстрое реагирование на проблемы — это базовая гигиена, без которой все остальные усилия по SEO могут пойти прахом.