Представьте: вы заходите на свой сайт, а вместо главной страницы видите непонятную надпись «404» или «500». Никакой картинки, никакого меню — просто цифры на белом фоне, будто компьютер говорит с вами на инопланетном языке. Знакомая ситуация? Для большинства владельцев бизнеса это момент лёгкой паники: сайт же работал вчера, что случилось, кто виноват и сколько денег я теряю прямо сейчас, пока читаю эти цифры.
Хорошая новость: коды ошибок — это не приговор и не диагноз смертельной болезни сайта. Это просто сообщение. Причём сообщение, написанное не для вас, а для компьютеров — но прочитать его и понять, что делать, может любой человек, даже если он никогда не открывал код сайта и не знает, что такое сервер. В этой статье мы разберём два самых частых кода — 404 и 500 — на бытовых аналогиях, без единого непонятного термина, и в конце вы будете точно знать, что делать, если увидите такую надпись на своём сайте.
Зачем вообще существуют коды ошибок и как их читать
Начнём немного издалека — с полки в супермаркете.
Возьмите в руки любую упаковку йогурта или коробку с крупой. На ней есть штрихкод — ряд чёрных полосок и цифр внизу. Для вас лично эти полоски ничего не значат, вы по ним не поймёте ни вкус, ни срок годности на глаз. Но для кассового аппарата это исчерпывающая информация: какой это товар, сколько он стоит, на каком складе лежит, скоро ли заканчивается срок годности. Штрихкод — это язык, придуманный для того, чтобы системы понимали друг друга быстро и без ошибок. Человеку не обязательно уметь «читать» штрихкод — достаточно знать, что если кассир поднёс товар к сканеру и раздался писк, значит, всё в порядке, а если аппарат молчит или пищит по-другому — что-то не так, и нужно позвать администратора.
Коды ошибок сайта устроены точно так же. Когда вы или ваш клиент открываете страницу сайта, браузер (то есть Chrome, Safari или любое другое приложение, через которое вы смотрите интернет) отправляет запрос серверу — компьютеру, на котором физически хранится ваш сайт. Сервер в ответ присылает не только саму страницу, но и короткий цифровой код, который означает «как прошла эта операция». Этот код невидим для обычного посетителя — он спрятан «под капотом» — и вылезает на экран только тогда, когда что-то пошло не так и вместо страницы показать нечего.
Полезно знать одну простую вещь про структуру этих кодов: первая цифра — это как цвет светофора.
- Коды, начинающиеся на 2 (например, 200) — «зелёный свет», всё хорошо, страница показана.
- Коды, начинающиеся на 3 (например, 301) — «поворот», посетителя вежливо перенаправили на другой адрес.
- Коды, начинающиеся на 4 — «проблема на стороне того, кто спрашивает»: неправильный адрес, нет доступа и так далее.
- Коды, начинающиеся на 5 — «проблема на стороне того, кто отвечает», то есть на стороне самого сервера, где хранится сайт.
Именно поэтому 404 и 500 выглядят так похоже — «четыре цифры и три из них одинаковые» — но означают совершенно разные вещи и требуют совершенно разной реакции. Дальше разберём каждую по отдельности, на понятных бытовых примерах.
Что такое ошибка 404 простыми словами
Представьте, что вы отправляете важное письмо по почте. Вы написали адрес на конверте, бросили письмо в ящик, почтовая система его добросовестно подхватила, довезла до нужного города, нашла нужную улицу и дом — и тут выясняется, что по этому адресу никто не живёт. Дом, может, снесли, может, там давно другая квартира, может, вы просто ошиблись в номере дома. Почтальон не виноват, почтовая система не сломалась — весь механизм доставки отработал исправно. Просто конкретного адресата по этому конкретному адресу больше нет.
Вот это и есть ошибка 404 в двух словах: адрес существует в системе, запрос обработан правильно, но по указанному адресу ничего не найдено.
Сервер вашего сайта — это как большое почтовое отделение с картотекой всех страниц. Когда кто-то переходит по ссылке на страницу «/uslugi/remont-kryshi», сервер честно идёт искать в своей картотеке файл или запись с таким названием. Если находит — показывает страницу. Если не находит — вежливо отвечает «извините, такого адреса у меня нет» и присылает код 404. Это не поломка сервера, не авария, не технический сбой в привычном смысле слова. Это просто констатация факта: «страницы с этим адресом здесь не существует».
Важно понимать: ошибка 404 — это не значит, что сломался весь сайт. Обычно в этот момент прекрасно открывается и главная страница, и все остальные разделы. Проблема локальная — не работает конкретная ссылка на конкретную страницу, а не весь механизм в целом.
Типичные причины ошибки 404
Разберём три самые частые ситуации, из-за которых посетитель видит эту надпись.
Страницу удалили, а ссылки на неё остались. Это самая распространённая причина. Допустим, у вас был раздел «Акции» на сайте, а в нём — карточка акции «Скидка 20% на окна до 1 марта». Акция закончилась, вы (или ваш подрядчик) удалили страницу — логично же, зачем держать неактуальную информацию. Но эта страница уже успела попасть в поисковую выдачу Яндекса или Google, на неё вели ссылки из соцсетей, кто-то сохранил её в закладки, кто-то переслал ссылку коллеге в мессенджере. Все эти ссылки продолжают существовать и указывать на адрес, которого больше нет. Человек кликает — и видит 404.
Это как если бы вы переехали из старой квартиры, а старые визитки с адресом продолжали ходить по рукам ещё год. Гости приезжают по старому адресу, а там уже другие люди или вообще стройка.
Опечатка в ссылке. Вторая по частоте причина — банальная человеческая ошибка при наборе адреса или при создании ссылки. Кто-то в письме написал «kompaniya.ru/uslugi/remonr-kryshi» вместо «remont-kryshi» — одна буква не в том месте, и адрес уже не совпадает ни с чем в картотеке сервера. Или менеджер, размещая рекламу, скопировал ссылку не полностью, обрезав последний символ. Компьютеры очень буквальны: для человека «remonr» и «remont» — это очевидная опечатка, а для сервера это два совершенно разных, никак не связанных адреса.
Продолжая аналогию с почтой: вы написали на конверте «улица Лесная, 24» вместо «улица Лесная, 42» — переставили цифры местами. Для почтальона это не «почти тот же адрес», это другой адрес, с другим домом, где живут другие люди.
Неправильный редирект. Третья причина чуть более техническая, но тоже вполне понятная на аналогии. Редирект — это когда вы говорите системе: «если кто-то идёт по старому адресу, автоматически отправь его на новый». Например, вы переименовали раздел «Услуги» в «Что мы делаем», и чтобы старые ссылки не умерли, настроили правило: «все, кто идёт на /uslugi, пусть автоматически попадают на /chto-my-delaem». Это как заявление на почте о пересылке писем на новый адрес после переезда.
Проблема в том, что такие правила настраиваются вручную (или полуавтоматически), и если сделать это небрежно — забыть один конкретный адрес, ошибиться в правиле, не учесть вложенные страницы — часть ссылок так и останется «висеть в воздухе», ведя в никуда. Это как если бы вы подали заявление на пересылку почты, но по ошибке указали не тот старый адрес — и письма на настоящий старый адрес продолжают идти впустую.
Важный практический момент: ошибка 404 — это состояние отдельной страницы, а не всего сайта. Если у вас 200 страниц и одна из них выдаёт 404, это значит, что 199 страниц по-прежнему открываются нормально. Паниковать и думать, что «весь сайт упал», не нужно — но и полностью игнорировать такие ошибки тоже не стоит, почему — расскажем чуть дальше, в разделе про SEO.
Что такое ошибка 500 простыми словами
Теперь вернёмся к нашей почтовой аналогии, но изменим сценарий.
На этот раз адрес абсолютно правильный, дом стоит на месте, человек по этому адресу точно живёт и ждёт письмо. Но сам почтальон, который должен был это письмо доставить, попадает в аварию по дороге, или у него ломается машина, или он банально теряет сознание от перегрузки — потому что в этот день ему пришлось разносить в десять раз больше писем, чем обычно, и он физически не справился. Письмо не доставлено не потому, что адрес неверный, а потому что сам механизм доставки дал сбой где-то в процессе.
Вот это и есть ошибка 500: проблема не в том, что искали, а в том, кто должен был это найти и показать.
Если 404 — это «дом не найден», то 500 — это «сам почтальон сломался по дороге». Адрес правильный, страница на месте, в картотеке всё в порядке — но что-то пошло не так внутри самого сервера в момент обработки запроса, и он не смог довести дело до конца.
Это принципиально более серьёзная ситуация, чем 404, и вот почему: ошибка 500 может затрагивать не одну страницу, а весь сайт целиком. Если у почтальона сломалась машина, он не может доставить вообще ни одно письмо из своей сумки — независимо от того, насколько правильно на них написаны адреса. Точно так же сбой на сервере часто «роняет» не одну страницу, а сайт целиком: и главную, и карточки товаров, и корзину, и форму заявки — всё разом.
Типичные причины ошибки 500
Ошибка в коде сайта. У любого сайта есть внутренняя «логика» — набор инструкций, которые говорят серверу, что и как показывать. Если в этой логике есть недочёт (например, сайт пытается взять какие-то данные из базы, а их там почему-то нет, и не предусмотрено, что делать в такой ситуации), сервер «спотыкается» и не может закончить формирование страницы. Это похоже на ситуацию, когда сотруднику дали инструкцию с пропущенным пунктом: «шаг 1 — открой сейф, шаг 2 — (пропуск) — шаг 4 — закрой сейф». Дойдя до пропущенного шага, сотрудник просто не знает, что делать дальше, и процесс останавливается.
Перегрузка сервера. Представьте небольшое кафе, рассчитанное на двадцать посетителей одновременно. Если туда внезапно приходит двести человек — например, из-за того, что вы запустили успешную рекламу или о вас написали в крупном СМИ — официанты физически не успевают обслужить всех, кухня не справляется с потоком заказов, и в какой-то момент система просто «захлёбывается». То же самое происходит с сервером: у него есть определённая мощность, рассчитанная на обычный поток посетителей сайта. Если поток резко и сильно превышает этот расчёт, сервер может не справиться и начать отвечать ошибками вместо страниц.
Баг после обновления. Это, пожалуй, самая частая практическая причина 500-й ошибки в реальной жизни бизнеса. Вы (или подрядчик) обновили сайт — добавили новый раздел, поставили новый плагин, обновили движок сайта до новой версии. Обновление внесло изменения в код, и эти изменения где-то не «подружились» с остальной частью сайта. Раньше всё работало, потому что все детали механизма были подогнаны друг под друга, а после обновления одна из деталей заменилась — и весь механизм начал давать сбой.
Это как если бы вы в исправно работающих часах заменили одну шестерёнку на похожую, но чуть другого размера — с виду часы выглядят так же, но внутри что-то перестаёт цепляться как надо, и стрелки останавливаются.
Именно поэтому ошибки 500 чаще всего появляются не сами по себе, а сразу после каких-то изменений на сайте — обновления, переезда на новый хостинг, установки новой функции. Если ваш сайт вдруг «упал» с кодом 500 и вы вспоминаете, что буквально вчера кто-то что-то обновлял — это очень сильная подсказка, откуда растут ноги у проблемы.
Другие частые коды, которые стоит знать нетехническому владельцу бизнеса
Кроме 404 и 500, время от времени встречаются ещё несколько кодов. Знать их не обязательно наизусть, но полезно понимать общий смысл, чтобы не пугаться и правильно описать проблему специалисту.
403 — доступ запрещён. Продолжая почтовую аналогию: адрес найден правильно, дом стоит на месте, но на двери висит табличка «вход только по пропускам», а у вашего почтальона пропуска нет. Сервер видит запрос, находит нужную страницу или файл, но по каким-то правилам безопасности отказывается её показывать. Часто это происходит намеренно — например, так защищают служебные разделы сайта от посторонних глаз, — но иногда это результат ошибки в настройках, когда доступ случайно закрыли и для обычных посетителей тоже. Если такая ошибка появляется на странице, которая должна быть открыта всем (например, на главной), это повод сразу обращаться к специалисту.
502 и 503 — сервер временно недоступен. Это близкие «родственники» ошибки 500, но с важным нюансом — слово «временно». Возвращаясь к аналогии с почтальоном: 502 — это ситуация, когда почтальон пытался передать письмо через посредника (например, через другое почтовое отделение), а этот посредник не ответил вовремя или ответил что-то нечленораздельное. 503 — это когда почтовое отделение официально закрыто на технический перерыв: например, идёт плановая уборка или переезд, и в вывеске написано «вернёмся через 20 минут».
Часто 503 появляется намеренно и ожидаемо — например, во время технических работ на сайте, когда подрядчик специально выводит сайт в такой режим на время обновлений. Это нормально и не должно пугать, если вы заранее знаете, что работы идут. Но если 502 или 503 появились сами по себе, без вашего ведома, это сигнал, что у сервера или у сети между сервером и посетителями что-то не в порядке — и стоит уточнить у хостинг-провайдера или подрядчика, что происходит.
Чем 404 и 500 отличаются с точки зрения серьёзности и срочности реакции
Теперь, когда мы разобрали суть каждого кода, важно закрепить главное практическое отличие — потому что от этого напрямую зависит, насколько быстро нужно бежать что-то исправлять.
Ошибка 404 — это, как правило, локальная и не срочная проблема. Не работает одна конкретная страница, весь остальной сайт при этом в порядке. Да, это неприятно — особенно если на эту страницу ведёт активная реклама или это была ключевая страница услуги, — но это не авария. Такую ошибку нужно найти и починить в разумные сроки (в течение нескольких дней, а не часов), но она не требует того, чтобы вы бросали все дела прямо сейчас.
Ошибка 500 — это потенциально серьёзная и часто срочная проблема. Если она затрагивает весь сайт (а не одну страницу — что тоже иногда бывает, но реже), это значит, что прямо сейчас ваш сайт не работает целиком: посетители не могут ничего посмотреть, оформить заказ, оставить заявку, найти телефон для связи. Каждая минута простоя в этом случае — это упущенные обращения и, возможно, прямые деньги, особенно если у вас интернет-магазин или сайт активно используется для лидогенерации. Такую ошибку нужно чинить максимально быстро — в идеале в течение часов, а не дней.
Хорошая аналогия для запоминания: 404 — это как перегоревшая лампочка в одной из комнат вашего офиса. Неприятно, темно в этой комнате, надо поменять — но остальной офис работает, клиенты приходят, сделки заключаются. 500 — это как отключение электричества во всём здании. Не работает вообще ничего, и чем дольше это длится, тем больше вы теряете.
Как эти ошибки влияют на SEO, если их не исправлять
Отдельно стоит сказать о том, почему эти коды важны не только с точки зрения удобства посетителей, но и с точки зрения того, как ваш сайт видят поисковые системы — Яндекс и Google.
Поисковые системы регулярно «обходят» сайты специальными программами-роботами, которые проверяют, что где находится, и запоминают это для показа в поиске. Если робот заходит на страницу и вместо контента получает 404 или 500, он делает определённые выводы.
Одна-две страницы с 404 — это не страшно и не влияет на позиции сайта в целом. Поисковая система прекрасно понимает, что страницы иногда устаревают и удаляются — это нормальная часть жизни любого сайта. Проблема начинается тогда, когда таких страниц становится много, особенно если на них по-прежнему ведут действующие ссылки — с других сайтов, из вашей же навигации, из старой рекламы. В этом случае происходит две неприятные вещи. Во-первых, часть «веса» и доверия, которые сайт получал за счёт этих ссылок, просто теряется впустую — как письма, которые исправно приходят на старый адрес, но там уже никто не живёт и ничего не забирает. Во-вторых, если посетитель регулярно попадает на такие «мёртвые» страницы, кликая по ссылкам из поиска, поисковая система фиксирует плохой пользовательский опыт — и это может постепенно сказываться на доверии к сайту в целом.
Ошибка 500 гораздо опаснее для SEO, особенно если она держится долго. Если робот поисковой системы регулярно заходит на ваш сайт и вместо страниц получает сообщение о сбое сервера, он делает логичный вывод: с этим сайтом что-то не так, показывать его пользователям рискованно. Позиции сайта в выдаче при затяжной проблеме с 500-й ошибкой могут начать снижаться в течение считаных дней — а восстановление после такого падения обычно занимает намного больше времени, чем само устранение технической причины. Это как репутация ресторана: если один раз клиенту не принесли блюдо — не страшно, забудется. Если клиенты регулярно уходят голодными — молва разносится быстро, а вернуть доверие потом намного сложнее, чем было один раз накосячить.
Отсюда практический вывод: ошибки 404 нужно периодически проверять и «подчищать», особенно на страницах, куда ведут внешние ссылки, а ошибки 500 нужно устранять максимально оперативно, не откладывая ни на день — от них зависит и текущая работа сайта, и его позиции в поиске в среднесрочной перспективе.
Что делать владельцу бизнеса, увидевшему такую ошибку на своём сайте
Разберём конкретный порядок действий — что делать в первые минуты, если вы (или ваш клиент, или сотрудник) наткнулись на 404 или 500 на вашем сайте.
Шаг 1. Не паникуйте и оцените масштаб. Первым делом откройте несколько других страниц сайта — главную, ещё пару разделов. Если они открываются нормально, а ошибка только на одной конкретной странице — скорее всего, перед вами 404, и ситуация не критична. Если не открывается вообще ничего, включая главную страницу, — это похоже на 500-ю ошибку, и действовать нужно быстрее.
Шаг 2. Сделайте скриншот всей страницы целиком. Это самый важный практический совет во всей статье. Специалисту, который будет разбираться в проблеме, критически важно увидеть не только сам код ошибки, но и весь остальной текст на странице, и — обязательно — адрес (URL) в адресной строке браузера. Часто на такой странице есть техническое сообщение мелким шрифтом, которое выглядит как бессмысленный набор английских слов, но на деле содержит для специалиста ценную подсказку о причине сбоя. Не обрезайте скриншот, не пересказывайте своими словами «там было что-то про ошибку сервера» — просто снимите весь экран целиком, вместе с адресной строкой.
Шаг 3. Зафиксируйте, что именно вы делали до этого момента. Постарайтесь вспомнить: вы просто открыли сайт по обычной ссылке, перешли из поиска, перешли по рекламе, кликнули на конкретную кнопку в меню? Если ошибка появилась сразу после того, как кто-то (вы, сотрудник, подрядчик) что-то обновлял на сайте — обязательно упомяните это. Как мы разбирали выше, обновления — самая частая причина 500-й ошибки, и эта информация экономит специалисту часы диагностики.
Шаг 4. Проверьте, разово это или повторяемо. Обновите страницу ещё раз (клавиша F5 или кнопка обновления в браузере), попробуйте открыть тот же адрес с телефона или другого устройства. Иногда ошибка бывает единичным сбоем — например, сервер на секунду не справился с потоком запросов и тут же восстановился. Если при повторной попытке всё открывается нормально — отлично, но всё равно стоит сообщить об этом специалисту: разовые сбои, если они повторяются регулярно, тоже сигнал, что с сервером не всё в порядке.
Шаг 5. Напишите тому, кто отвечает за техническую часть сайта. Это может быть ваш штатный специалист, подрядчик, который делал сайт, или служба поддержки хостинга, где физически размещён сайт. В сообщении приложите скриншот из шага 2, укажите точный адрес страницы, время, когда вы заметили проблему, и информацию из шага 3 про недавние изменения. Чем конкретнее вы опишете ситуацию, тем быстрее специалист сможет найти и устранить причину — вместо того чтобы тратить время на переспрашивание деталей.
Что не нужно делать. Не пытайтесь «починить» сайт самостоятельно, если вы не знаете, что делаете — например, не трогайте настройки хостинга наугад, не удаляйте и не переустанавливайте что-либо «на всякий случай». Это может превратить локальную и понятную проблему в более серьёзную и запутанную. Ваша задача на этом этапе — правильно зафиксировать и передать информацию, а не устранять причину своими руками.
Как красиво оформленная кастомная страница 404 может даже работать в плюс для бизнеса
В завершение — один момент, о котором почти никогда не задумываются владельцы бизнеса, но который может превратить неприятную ситуацию в маленький плюс.
По умолчанию, если специально ничего не настраивать, страница 404 выглядит максимально уныло: белый фон, серый технический текст, ничего похожего на остальной дизайн сайта. Посетитель, который случайно попал на такую страницу — например, перешёл по старой ссылке из поиска или ошибся при наборе адреса, — видит голый технический экран, окончательно убеждается, что «сайт сломан», и просто закрывает вкладку. Это упущенная возможность: человек ведь уже проявил интерес к вашей компании, раз перешёл по ссылке, но столкнулся со стеной вместо двери.
Хорошая, продуманная страница 404 решает эту проблему. Вместо голого технического сообщения посетитель видит оформленную страницу — в том же стиле, что и весь остальной сайт, с вашим логотипом, — и понятный человеческий текст вроде «Похоже, эта страница переехала или больше не существует» вместо холодного «Ошибка 404. Not Found». Дальше — самое важное: на такой странице обязательно должны быть кнопки, которые ведут посетителя дальше по сайту: на главную страницу, в каталог, к поисковой строке по сайту, к контактам или к форме заявки. Иногда туда добавляют подборку самых популярных разделов сайта или даже небольшую шутку в тон бренду, которая снимает раздражение от неудачного клика.
По сути, кастомная страница 404 превращает тупик в развилку. Вместо того чтобы потерять посетителя навсегда в момент, когда он столкнулся с ошибкой, вы даёте ему удобный способ продолжить путь по сайту — и часто такой человек всё равно доходит до нужного раздела или оставляет заявку, просто на минуту позже, чем планировал. Это небольшая деталь, но она напрямую влияет на то, сколько случайных посетителей вы теряете, а сколько — превращаете в клиентов, даже несмотря на изначально неверную ссылку.
Подведём итог
404 — это когда адрес не найден, но с сервером всё в порядке: чинить нужно, но без спешки. 500 — это когда сломался сам механизм, который должен был показать страницу, и часто это касается всего сайта разом: чинить нужно быстро. 403 — это закрытая дверь, 502 и 503 — временная недоступность. Ошибки 404, если их накапливается много, и особенно ошибки 500 постепенно портят отношения сайта с поисковыми системами, а значит — и с потенциальными клиентами, которые могли бы прийти из поиска.
Знать эти коды в лицо полезно любому владельцу бизнеса — не для того, чтобы самому лезть чинить сервер, а для того, чтобы не паниковать, правильно оценивать масштаб проблемы и грамотно ставить задачу специалисту. Скриншот, адрес страницы, время и информация о недавних изменениях на сайте — это всё, что нужно для быстрой диагностики.
Если вы не уверены, есть ли на вашем сайте сейчас «мёртвые» страницы с 404, накопившиеся за годы работы, или хотите на всякий случай проверить, как сайт реагирует на нагрузку и не рискует ли столкнуться с 500-й ошибкой в самый неподходящий момент — закажите у нас техническую проверку сайта на ошибки. Мы найдём все проблемные адреса, проверим корректность редиректов и настроек сервера и покажем результат в понятном отчёте — без непонятных терминов, только конкретные страницы и конкретные рекомендации, что и как исправить. Напишите нам в Telegram @gland_studio — и мы бесплатно посмотрим, есть ли на вашем сайте поводы для беспокойства.
