Скидка до 55% и курс по ИИ в подарок 2 дня 10 :28 :07 Выбрать курс
Маркетинг
#статьи

Что означает ошибка 404 Not Found на странице и как её исправить

Объясняем, почему она возникает и может ли обрушить позиции в выдаче.

Иллюстрация: Polina Vari для Skillbox Media

В подготовке статьи помог SEO-специалист, основатель студии Volkov Digital Максим Волков.

Ошибка 404 — распространённая проблема, с которой можно столкнуться на любом сайте. Мы изучили рекомендации поисковых систем, поговорили с SEO-специалистом и собрали главное о ней в одной статье.


Что означает ошибка 404 и почему она так называется

Ошибка 404 — код ответа сервера, который означает, что тот работает и получил запрос, но не смог найти запрошенный ресурс по указанному адресу. Полное название кода — HTTP 404 Not Found.

Если упростить, можно сказать, что 404 возникает, когда пользователь пытается открыть контент, которого нет. Ссылку на этот несуществующий контент называют битой.

Так может выглядеть страница с ошибкой 404
Скриншот: Skillbox Media

Есть ещё так называемая мягкая ошибка 404. Это ситуация, когда контент недоступен, но сервер сообщает, что страница якобы успешно открылась. При этом он отдаёт код 200, а не 404. Страница же выглядит как несуществующая, пустая или фактически не содержит ожидаемого контента.

Почему ошибка называется 404? Браузеры и серверы обмениваются данными по протоколам — в частности, используют систему кодов состояния HTTP. По ней сервер отвечает на запросы браузера трёхзначным кодом. Первая обозначает класс ответа, вторая и третья — номер ситуации внутри него.

404 расшифровывается так:

  • 4 — группа ошибок клиента;
  • 04 — идентификатор ошибки «ресурс не найден».

Другие коды этой группы означают другие причины ошибок. Например, 403 говорит о том, что доступ к ресурсу запрещён, 410 — что ресурс больше недоступен и это постоянное состояние. Полный список кодов HTTP с расшифровкой можно посмотреть здесь.

Почему возникает ошибка Not Found

Код HTTP 404 Not Found возникает по разным причинам. Вот самые распространённые.

Страницу удалили. Например, из интернет-магазина удалили товар, потому что перестали его продавать. Ссылка на этот товар осталась в обзорах на других сайтах — и если пользователь по ней перейдёт, то увидит ошибку 404.

Страницу переместили. Например, решили изменить структуру сайта и вместо старого пути к статьям вроде blog/web-design используют новый articles/web-design. При этом перенаправление со старых адресов не настроили. Тогда тот, кто переходит по ним, увидит статус 404.

URL обновили. Например, опубликовали статью и сразу же сослались на неё в других материалах. Потом заметили опечатку в URL статьи и исправили её, но ссылки в других материалах не обновили. При переходе по ним возникнет ошибка.

URL указан неправильно. Такое может произойти, если пользователь вводит URL по памяти. Или копирует URL, вставляет в адресную строку, но случайно удаляет из него символы либо добавляет новые. На сайте нет страницы с получившимся адресом, поэтому сервер отдаст ошибку.

Возникли проблемы с сайтом. Ошибка может возникать и из-за технических проблем: неправильной конфигурации сервера, ошибки CMS, неверных настроек маршрутизации. Исправлять такое нужно владельцу сайта — подробнее об этом поговорим ниже.

Пока разберёмся, может ли пользователь, увидев HTTP 404 Not Found, всё же найти интересующий его контент.

Что делать пользователю, который видит 404

Первое, что нужно сделать, — проверить URL: посмотреть, не удалены ли из него символы или не добавлены ли новые. Если с адресом страницы всё в порядке, можно сделать следующее:

  • Обновить страницу — возможно, через некоторое время. Иногда ошибка 404 появляется временно — например, из-за технического сбоя.
  • Использовать поиск по сайту, если он есть. Если контент переместили, это поможет его найти.
  • Использовать поисковые системы или нейросети: если поиска по сайту нет, они тоже могут помочь добраться до нужного контента. Например, они могут показать новую ссылку на страницу.

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

Кадр: сериал «Шерлок» / BBC Wales / Hartswood Films / Masterpiece Theatre

Если вы уверены, что контент, который вы ищете, должен быть, сообщите о проблеме владельцу сайта. Возможно, тот сможет восстановить страницу. Для этого можно использовать контакты на сайте — обычно их указывают на отдельной странице или в подвале.

Как ошибка 404 влияет на SEO

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

Ошибка возникает на трафиковой странице. То есть на той, которая высоко ранжировалась по релевантным запросам и приносила переходы. Штрафа за это нет — страница просто выпадает из поиска. Вместе с этим исчезает и трафик.

Ошибка возникает на странице, на которую ведут внешние ссылки. Ссылки на страницу, которая отдаёт статус 404, не передают вес — то есть становятся незначимыми в глазах поисковых систем. Сайт теряет часть ссылочного веса, который копился годами, а это уже может негативно сказаться на том, как его воспринимают поисковые системы.

Битых ссылок становится много. Робот раз за разом натыкается на битые ссылки, а внутренний вес не доходит туда, куда нужно. На больших сайтах это ещё и отнимает часть лимита на обход.

Универсального порога доли битых ссылок, после которого они начинают вредить сайту, нет. Представители Google говорили, что даже 30–40% ошибок в Search Console — это нормально, например, для сайтов, где страницы регулярно добавляют и удаляют.

При этом роста доли битых ссылок лучше не допускать. Люди, которые попадают на страницы с ошибкой 404, могут уходить с сайта. Это нехорошо: сайт недополучает трафик и нужные целевые действия.

Как найти страницы Not Found

Находить страницы с ошибкой 404 можно с помощью сервисов от поисковых систем и сторонних инструментов. Для примера рассмотрим поиск в «Яндекс Вебмастере».

Быстрее всего битые ссылки можно найти в разделе «Индексирование» → «Статистика обхода». Страницы там отфильтрованы по коду ответа — можно сразу увидеть, какие из них отдают 404. Также сигналы об ошибке есть в комплексных отчётах.

Так, на вкладке «Оптимизация сайта» → «Диагностика сайта» можно посмотреть все имеющиеся проблемы. В том числе сервис показывает то, что некоторые страницы сайта отвечают HTTP-кодом 4xx.

Так выглядит отчёт «Диагностика» — в нём есть информация о том, что несуществующие страницы отдают код 200 вместо 404: это та самая мягкая 404
Скриншот: «Яндекс Вебмастер» / Skillbox Media

В разделе «Индексирование» → «Страницы в поиске» можно просмотреть последние изменения в индексе, список всех проиндексированных страниц и исключённых из поиска. Страницы с ошибкой 404 можно посмотреть на вкладке «Исключённые».

Так выглядит отчёт о страницах в поиске
Скриншот: «Яндекс Вебмастер» / Skillbox Media

Чтобы понять, как часто вообще пользователи попадают на страницу с ошибкой 404, можно использовать «Яндекс Метрику». Способ просмотра зависит от того, как работает сайт. Если при переходе по битой ссылке пользователя редиректом направляют на отдельную страницу, в URL которой содержится что-то вроде «/404», все переходы можно посмотреть в отчёте «Содержание» → «Популярное». Для этого нужно добавить фильтр: «Визиты» → «Поведение» → «Страница входа» или «Просмотр» → «URL содержит „/404“».

Если редиректа нет и пользователь остаётся на странице с битым URL, но в заголовке появляется «404» или «Страница не найдена», увидеть количество просмотров можно в отчёте «Содержание» → «Заголовки страниц». Для этого найдите в списке заголовков те, которые содержат «404» или «Страница не найдена», — сделать это можно в том числе в поиске. Напротив страниц будут данные о количестве просмотров.

Так выглядят данные о количестве просмотров на страницы со статусом 404
Скриншот: «Яндекс Метрика» / Skillbox Media

Сторонние инструменты, как правило, предлагают больше функций, чем сервисы поисковых систем. Некоторые инструменты заточены только на анализ кодов состояния, в других есть множество опций для проверки и оптимизации сайтов. Последние, например, могут предлагать проверку ссылок по одной и массово, а также отчёты о состоянии сайта — в них в том числе могут показывать списки страниц с ошибкой 404.

На рынке много вариантов: онлайн-сервисы вроде pr-cy.ru и HTMLTool.ru, браузерные расширения вроде Check My Links и Sitechecker, программы для ПК вроде Screaming Frog SEO Spider и Netpeak Spider. У каждого инструмента свои условия: какие-то предлагают проверку статусов бесплатно, у каких-то есть платные тарифы и пакетные предложения.

Если вы уже пользуетесь инструментом для аудита и оптимизации — проверьте, нет ли в нём функции проверки сайта на ошибки 404.

Как владельцу сайта исправить ошибку 404

Всё зависит от того, где размещена битая ссылка и из-за чего она возникла. Если ссылка внешняя, то есть размещена на чужом сайте, проще всего либо восстановить страницу, либо настроить редирект с неё. Также можно попробовать связаться с владельцем сайта и попросить его заменить ссылку, но это может не сработать.

Если битая ссылка внутренняя — ведёт с одной страницы вашего сайта на другую, — то способов исправить её больше. В таблице ниже мы собрали распространённые ситуации и рекомендации для них.

СитуацияЧто делать
При перелинковке возникла опечатка в URLИсправить опечатку в самом URL-адресе
Запрашиваемую страницу удалилиЕсли это произошло случайно — восстановить страницу: например, из корзины в админ-панели сайта или из бэкапа. Если это сделали намеренно — оставить всё как есть, но убрать ссылку на запрашиваемую страницу с других страниц сайта или настроить редирект на релевантную замену
Запрашиваемую страницу перенеслиОбновить ссылку или настроить редирект
Возникли технические проблемыРазобраться, что именно вызывает статус 404, и исправить ситуацию. Например, ошибка может произойти из-за сбоя структуры ссылок или настроек CMS. В Wordpress это можно попробовать исправить так: «Настройки» → «Постоянные ссылки» → «Сохранить изменения»

Также стоит удалить битые URL из XML-карты сайта и обновить sitemap — чтобы поисковые роботы не сталкивались с ошибкой.

Как правильно оформить страницу 404

Главное, чтобы страница ошибки отдавала код 404, а не 200, иначе поисковые системы увидят мягкую 404. По той же причине не стоит настраивать редирект со всех страниц с ошибкой на главную: Google пишет, что такое перенаправление тоже может считаться ложной 404.

Также странице, которую пользователь видит при ошибке 404, можно задать нужное оформление. Процесс зависит от устройства сайта. Так, в некоторых CMS можно создать отдельную страницу и назначить её как страницу ошибки. В некоторых есть шаблон, который можно редактировать.

Каждый оформляет страницу 404 как хочет. Но лучше, чтобы на ней были такие элементы:

  • сообщение о том, что страница не найдена, — чтобы пользователь понял, что произошла ошибка;
  • поиск по сайту — чтобы человек всё же мог найти интересующий его контент;
  • ссылки на другие страницы — например, на главную или на популярные разделы.

Так у человека, столкнувшегося с ошибкой, будет выбор: он сможет не уйти с сайта, а посетить другие страницы. Это увеличит глубину просмотра и улучшит другие поведенческие факторы.

Визуально страницу можно представить как угодно. Одни делают её в фирменном стиле, другие используют на ней GIF и анимации, третьи оставляют шаблоны почти в первозданном виде. Ниже в галерее — пять примеров страниц с ошибкой 404 на разных сайтах.

Ещё больше примеров оформления можно увидеть в нашей статье.

FAQ: быстрые ответы на распространённые вопросы

Что означает «404 Not Found»?

Это код ответа сервера, который сообщает о том, что контент не найден — например, страница удалена.

Как перевести «404 Not Found» на русский?

Not Found переводится как «не найдено».

Что делать при ошибке 404?

Пользователю — проверить, правильно ли введён URL, попробовать обновить страницу или найти нужный контент с помощью поиска. Владельцу сайта — исправить ошибку: например, настроить редирект с битой ссылки на актуальную страницу.

Можно ли обойти ошибку 404?

Нет — можно попробовать только обновить страницу либо найти нужный контент с помощью поиска.

Почему ошибка называется именно 404?

Потому что 404 — один из кодов, принятых для обмена данными браузера и сервера: он обозначает конкретную ошибку.

Как исправить ошибку 404 на телефоне?

Так же, как на компьютере: проверить URL, попробовать обновить страницу, а если не помогает — найти контент с помощью поиска.

Влияет ли ошибка 404 на SEO?

Сама по себе ошибка 404 не влияет на ранжирование — проблемы могут появиться, если битых ссылок много, если становятся недоступны популярные страницы или те, на которые часто ссылаются с других сайтов.

Нужно ли ставить редирект с каждой страницы 404?

Необязательно. Редиректы важно настраивать с трафиковых и нужных страниц; если же, например, в URL закралась опечатка, достаточно её исправить.

Чем мягкая 404 отличается от обычной?

При мягкой 404 сервер сообщает, что страница доступна, хотя на самом деле нет. Пользователь видит сообщение об ошибке, пустую страницу или страницу без нужного контента.

Как проверить код ответа сервера?

В инструментах разработчика в браузере, в инструментах поисковых систем (например, в «Яндекс Вебмастере») или с помощью сторонних онлайн-сервисов.

Главное об ошибке 404 в четырёх пунктах

  • Ошибка 404 — код ответа сервера, который означает, что тот работает и получил запрос, но не нашёл запрошенный ресурс по указанному адресу. Простыми словами — код, который означает, что страница недоступна. Он может возникать по разным причинам: если страницу удалили, перенесли, в URL опечатались или произошёл технический сбой.
  • Единичные статусы 404 не влияют на ранжирование. Проблемы могут возникать, если их много, а также если оказываются недоступны трафиковые страницы либо те, на которые часто ссылаются.
  • Чтобы исправить ошибку, можно попробовать восстановить удалённую страницу или настроить редирект с неё на актуальный адрес. Также, если ошибка возникла при внутренней перелинковке из-за опечатки в URL, можно её устранить.
  • Страницу с сообщением об ошибке можно настроить. Важно разместить на ней объяснение того, что произошло, а также оставить возможность перейти на другие страницы или воспользоваться поиском по сайту — это удержит пользователей, столкнувшихся со статусом 404.

Ещё больше полезных материалов для владельцев сайтов от редакции «Маркетинг» Skillbox Media

Станьте SEO-специалистом
Освойте с нуля востребованную профессию в маркетинге и начните карьеру на удалёнке в штате компании или на фрилансе.
Узнать как
Практический курс по SEO
Вы получите все необходимые навыки, которые помогут привлекать бесплатный поисковый трафик на сайты. Добавите 3 кейса в портфолио.
Подробнее

Курс с трудоустройством: «Профессия SEO-специалист c нуля» Узнать о курсе
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована