Сайт может перестать открываться из-за браузера, интернет-соединения, домена, DNS, SSL-сертификата, хостинга или ошибки в самом проекте. Проверять всё подряд не нужно.
Диагностика идёт по уровням:
устройство и сеть → домен и DNS → SSL → сервер → сайт или отдельная функция.
Чем точнее определён уровень сбоя, тем быстрее его можно устранить.

Фраза «сайт не работает» почти бесполезна. Под ней могут скрываться три разные ситуации.

Перед проверкой сервера исключите локальную причину. Иногда сайт уже мысленно похоронили, а виноваты браузер или офисный Wi-Fi.
Откройте сайт:
Если сайт работает через мобильную сеть, но не открывается через офисный Wi-Fi, сначала проверяйте локальную сеть, DNS провайдера, VPN или корпоративный фильтр. Серверную проблему пока исключать полностью нельзя, но начинать нужно не с него.
Если главная страница работает, а отдельный раздел нет, проверяйте адрес и саму страницу.
Если сайт не открывается ни на одном устройстве и ни через одну сеть, переходите к домену и серверу.
Домен и сайт — не одно и то же. Домен служит адресом, а сам проект находится на сервере. DNS связывает доменное имя с IP-адресом нужного сервера.
Схема выглядит так:
Адрес сайта → DNS → IP-адрес сервера → сайт
Сначала проверьте, не закончился ли срок регистрации домена. Просроченный или заблокированный домен может остановить не только сайт, но и почту на его адресах.
Затем вспомните, что менялось перед появлением ошибки:
После изменения DNS результат обновляется не одновременно у всех пользователей. Некоторое время сайт может открываться через одну сеть и не работать через другую.
Не меняйте записи повторно только потому, что результат не появился через несколько минут. Сначала проверьте текущие настройки и адрес сервера, на который должен вести домен.
Причиной может быть истёкший SSL-сертификат, его несоответствие домену или ошибка настройки HTTPS.
Предупреждение браузера не доказывает, что сайт взломали. Оно означает, что браузер не смог подтвердить корректность защищённого соединения.
Самостоятельно переустанавливать сертификат без понимания конфигурации не стоит. Иначе к исходной ошибке можно добавить ещё несколько, уже авторских.
Частые причины:
Полезный принцип диагностики: если проблема появилась сразу после изменения, сначала проверяйте это изменение, а не весь сайт подряд.
| Симптом или ошибка | Возможная причина | Что проверить | К кому обращаться |
|---|---|---|---|
| «Сервер не найден» или ERR_NAME_NOT_RESOLVED | Домен или DNS | Срок домена и DNS-настройки | Регистратору или администратору |
| Ошибка сертификата | SSL или HTTPS | Срок и соответствие сертификата | Хостингу или разработчику |
| 404 | Страница не найдена | Адрес, наличие страницы, перенаправление | Редактору или разработчику |
| 500 | Внутренняя ошибка сайта | Последние изменения и серверные логи | Разработчику |
| 502 | Сервер-посредник получил неправильный ответ | Состояние приложения и сервера | Хостингу или разработчику |
| 503 | Сервис временно недоступен | Нагрузку и технические работы | Хостингу или разработчику |
| Не работает форма | Ошибка скрипта, обработчика или интеграции | Отправку, почту, CRM и последние изменения | Разработчику |
Код 404 означает, что сервер не нашёл запрошенный ресурс. Ошибка 500 сообщает о внутренней проблеме, 502 — о некорректном ответе другого сервера, а 503 обычно указывает на временную недоступность или перегрузку.
Сам код показывает класс ошибки, но не всегда её причину. Например, по сообщению 500 нельзя понять, сломалась база данных, закончилась память или возникла ошибка в коде. Для точного ответа нужны логи.
Инструмент проверки сайта и домена CompanionAI https://companionai.ru/instrumenty/proverka-sajta/ помогает проверить:
Инструмент использует публичные данные и не получает доступ к административной панели, файлам или базе сайта. Он подходит для первичной диагностики, но не заменяет ручную проверку.
Автоматическая проверка не объяснит, почему не отправляется форма, не проходит заказ, не работает личный кабинет или заявка не попадает в CRM. Для таких проблем нужно воспроизвести сценарий и проверить код, логи и интеграции.
Не чините сайт методом случайных настроек
Без понимания конфигурации не меняйте DNS, не удаляйте файлы, не редактируйте базу данных, не переустанавливайте SSL и не восстанавливайте резервную копию поверх текущего сайта.
Также не стоит одновременно обновлять все плагины и несколько раз подряд перезапускать сервер. Такие действия могут скрыть исходную причину и создать новые ошибки.
Регистратору домена — если домен истёк, заблокирован или неправильно настроен.
Хостингу — если сервер недоступен, услуга приостановлена или идут технические работы.
Разработчику — если сайт показывает ошибку 500, не работает страница, форма, каталог, личный кабинет или интеграция.
Системному администратору — если проблема возникает только в офисной сети или у части сотрудников.
Редактору сайта — если удалена страница, неправильно указан адрес или не настроено перенаправление.
Перед обращением соберите:
Плохое сообщение:
Сайт опять сломался. Срочно посмотрите.
Нормальное сообщение:
Страница каталога с 10:30 возвращает ошибку 500. Главная страница открывается. Ошибка повторяется на телефоне и компьютере через разные сети. Перед этим обновлялся модуль каталога.
Во втором случае специалист уже понимает масштаб проблемы, условия её воспроизведения и вероятную связь с обновлением.

Для профилактической оценки технического состояния используйте отдельную инструкцию: «Проверка сайта и домена онлайн». Она отвечает на вопрос, всё ли в порядке с работающим сайтом. Текущий алгоритм нужен, когда сбой уже произошёл.
Адрес страницы, время, код ошибки и условия воспроизведения превращают расплывчатое «ничего не работает» в нормальную техническую задачу. А это уже половина диагностики.