Технический справочник

Коды статуса ответа HTTP

Коды статуса HTTP — это трехзначные сигналы в ответе сервера. Их первая цифра определяет общий результат; оставшиеся цифры указывают на конкретное условие. В этом руководстве объясняются зарегистрированные стандартные коды в практическом контексте, а также примечательные значения от конкретных провайдеров, которые могут появляться в логах.

How to read this catalogue: A status is not a complete diagnosis by itself. Check the request method, response headers, body, redirect target, and the server or proxy that generated it. Unrecognized values generally retain the meaning of their first-digit class, but their exact behavior may be implementation-specific.

Совместимость с браузерами и обработка ответов

Коды статуса HTTP являются частью протокола HTTP, а не функцией браузера, которую каждый вендор реализует как отдельный веб-API. Современные браузеры умеют работать со стандартными классами ответов; видимые страницы ошибок и поведение при повторных попытках зависят от конкретного браузера. Поддержка новых промежуточных ответов и специализированных расширений может отличаться в зависимости от версии и сетевого пути.

Семейство ответовChrome / EdgeFirefoxSafariOperaWebView Android / iOSПримечание о совместимости
1xx информационныеПоддерживаются как промежуточные ответы протоколаПоддерживаются как промежуточные ответы протоколаПоддерживаются как промежуточные ответы протоколаПоддерживаются как промежуточные ответы протоколаПоддерживается базовым сетевым стекомКоды 100/101 являются устоявшимися; 102 — нишевый/устаревший. Внедрение 103 Early Hints и наблюдаемое поведение предварительной загрузки зависят от версии браузера, сервера и промежуточных узлов.
2xx успешныеПоддерживаетсяПоддерживаетсяПоддерживаетсяПоддерживаетсяПоддерживаетсяСтандартная семантика успеха является общей. Правила для тела ответа по-прежнему важны: например, коды 204 и 205 не имеют тела ответа.
3xx перенаправлениеПоддерживаетсяПоддерживаетсяПоддерживаетсяПоддерживаетсяПоддерживаетсяРасположение (Location), метод, кэш и политика безопасности влияют на навигацию. 301/302 могут изменить POST на GET; 307/308 сохраняют метод.
4xx ошибка клиента/запросаПоддерживаетсяПоддерживаетсяПоддерживаетсяПоддерживаетсяПоддерживаетсяБраузер получает ответ; отображает ли он тело ответа сервера или сгенерированную браузером страницу ошибки, зависит от статуса и продукта.
5xx ошибка сервераПоддерживаетсяПоддерживаетсяПоддерживаетсяПоддерживаетсяПоддерживаетсяКлиенты могут обрабатывать класс ответа, но страницы, сгенерированные прокси, поведение при повторных попытках и диагностический пользовательский интерфейс в разных браузерах различаются.
Неизвестный код в известном классеОбработка на уровне классаОбработка на уровне классаОбработка на уровне классаОбработка на уровне классаОбработка на уровне классаHTTP-клиенты могут определить общий класс по первой цифре; не рассчитывайте на то, что нестандартный код будет иметь стандартную семантику или идентичный интерфейс.

Совместимость здесь описывает обработку на уровне протокола, а не гарантию того, что каждый браузер отображает одинаковую страницу ошибки. Более старые клиенты, встроенные WebView, прокси и публичные точки доступа (captive portals) могут накладывать дополнительное поведение.

1xx — Информационные ответы

100

Продолжить (Continue)

Сервер принял заголовки запроса и ожидает оставшуюся часть тела запроса. Обычно используется с заголовком Expect: 100-continue, чтобы клиент мог избежать передачи большого тела запроса, если запрос будет отклонен.

Операционные рекомендации: Interim response; continue sending the body only when one is expected.

101

Переключение протоколов (Switching Protocols)

Сервер соглашается изменить протокол для этого соединения после того, как клиент запрашивает обновление (upgrade). Привычным примером являются рукопожатия WebSocket.

Операционные рекомендации: Connection-level transition; verify the Upgrade and Connection headers.

102

Обработка (Processing)

Сервер WebDAV сообщает, что началась длительная операция, но она еще не завершена. Это устаревший ответ, и его не следует принимать за окончательный результат.

Операционные рекомендации: Interim WebDAV status; wait for the final response.

103

Ранние подсказки (Early Hints)

Сервер отправляет предварительные заголовки (часто подсказки Link) во время подготовки окончательного ответа. Клиент может начать заблаговременную загрузку критически важных ресурсов.

Операционные рекомендации: Interim optimization; a final response must follow.

2xx — Успешные ответы

200

ОК (Успешно)

Запрос выполнен успешно. Представление зависит от метода: GET возвращает ресурс, HEAD возвращает метаданные без тела ответа, а операция записи может вернуть представление результата.

Операционные рекомендации: Use for a completed request with a response representation when appropriate.

201

Создано (Created)

Запрос выполнен, и в результате был создан один или несколько ресурсов. Ответ должен идентифицировать новый ресурс, как правило, с помощью заголовка Location, и может возвращать его представление.

Операционные рекомендации: Typical after POST or PUT; ensure the created resource can be located.

202

Принято (Accepted)

Сервер принял запрос на обработку, но обработка еще не завершена и все еще может завершиться ошибкой. Протокол HTTP не доставляет впоследствии второй ответ для того же обмена.

Операционные рекомендации: Provide an operation/status URL or another way to learn the eventual outcome.

203

Информация не из авторитетного источника (Non-Authoritative Information)

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

Операционные рекомендации: Use only when an intermediary transformation is relevant.

204

Нет содержимого (No Content)

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

Операционные рекомендации: Do not include a response body.

205

Сбросить содержимое (Reset Content)

Запрос прошел успешно, и клиенту предлагается сбросить представление или форму, с помощью которой он был отправлен. Содержимое ответа не отправляется.

Операционные рекомендации: Useful for interactions that should clear/reset the current input state.

206

Частичное содержимое (Partial Content)

Сервер выполнил корректный запрос диапазона (range request) и возвращает только запрашиваемый диапазон или диапазоны байтов. Заголовок Content-Range описывает то, что было доставлено.

Операционные рекомендации: Ensure range and Content-Range values match; common for resumable media/downloads.

207

Многостатусный (Multi-Status)

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

Операционные рекомендации: Interpret each embedded resource result; the outer status alone is not the full outcome.

208

Уже сообщалось (Already Reported)

Многостатусный ответ WebDAV опускает элементы, которые уже были перечислены ранее в том же ответе, чтобы избежать их повторения.

Операционные рекомендации: WebDAV-specific; interpret together with the surrounding multistatus response.

226

Использовано IM (IM Used)

Сервер выполнил запрос GET с использованием манипуляций с экземплярами и возвращает представление, полученное из текущего ресурса в соответствии с согласованным дельта-механизмом.

Операционные рекомендации: Specialized delta encoding; clients and servers must agree on the transformation.

3xx — Перенаправление и проверка кэша

300

Множество выборов (Multiple Choices)

Целевой объект имеет несколько представлений или адресов назначения, и ответ предлагает варианты на выбор. Клиент или пользователь может выбрать предпочитаемый вариант.

Операционные рекомендации: Include clear alternatives; do not assume every client will choose automatically.

301

Перемещено навсегда (Moved Permanently)

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

Операционные рекомендации: For SEO migrations, redirect directly to the final equivalent URL and update internal links.

302

Найден (Found)

Ресурс временно доступен по другому URI. Исторически сложившееся поведение в некоторых случаях разрешает изменение метода, поэтому это не самый безопасный выбор, когда метод POST должен оставаться методом POST.

Операционные рекомендации: Use for temporary moves when method rewriting is acceptable; consider 307 when it is not.

303

Смотреть другое (See Other)

Клиент должен получить ресурс, указанный в заголовке Location, с помощью метода GET (или HEAD, если уместно), а не повторять исходное действие. Обычно используется после отправки формы.

Операционные рекомендации: Implements the Post/Redirect/Get pattern and avoids resubmitting the action.

304

Не изменялось (Not Modified)

Условный запрос GET или HEAD указывает на то, что кэшированное представление все еще актуально. Ответ не содержит тела и позволяет клиенту использовать сохраненную копию.

Операционные рекомендации: Return only when a validator such as If-None-Match or If-Modified-Since matches.

305

Использовать прокси (Use Proxy)

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

Операционные рекомендации: Do not deploy; configure proxies out of band.

306

Не используется (Unused)

Это значение зарезервировано/не используется в современных спецификациях HTTP. Оно не имеет стандартного операционного значения для текущих веб-приложений.

Операционные рекомендации: Do not send it.

307

Временное перенаправление (Temporary Redirect)

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

Операционные рекомендации: Use when temporary relocation must not turn POST into GET.

308

Постоянное перенаправление (Permanent Redirect)

Ресурс окончательно перемещен, и при переходе клиент обязан сохранить исходный метод и тело запроса.

Операционные рекомендации: Use for lasting moves where method preservation matters; update canonical/internal references.

4xx — Ошибки клиента/запроса

400

Неверный запрос (Bad Request)

Сервер не может обработать запрос из-за синтаксической ошибки, проблем с форматированием или недействительных данных. Повторная отправка того же запроса без изменений вряд ли поможет.

Операционные рекомендации: Inspect URL encoding, JSON/body syntax, required fields, and request framing.

401

Неавторизовано (Unauthorized)

В запросе отсутствуют действительные учетные данные для авторизации. Несмотря на название, этот статус означает, что требуется аутентификация или она не удалась.

Операционные рекомендации: Send the expected credentials and include a WWW-Authenticate challenge.

402

Требуется платеж (Payment Required)

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

Операционные рекомендации: Treat vendor-specific meanings as such; document the API contract.

403

Запрещено (Forbidden)

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

Операционные рекомендации: Check permissions, access policy, IP/WAF rules, and resource-level authorization.

404

Не найдено (Not Found)

Сервер не может найти текущее представление для запрошенного URI либо не желает раскрывать факт его существования. Сам по себе ответ не говорит о том, является ли отсутствие временным или постоянным.

Операционные рекомендации: Repair the URL, restore the resource, or use 410 when removal is known to be permanent.

405

Метод не поддерживается (Method Not Allowed)

Ресурс существует, но он не поддерживает метод, использованный в данном запросе.

Операционные рекомендации: Return an Allow header listing methods the resource accepts.

406

Неприемлемо (Not Acceptable)

Сервер не может сформировать представление, соответствующее предпочтениям клиента, указанным в заголовках Accept.

Операционные рекомендации: Relax Accept constraints or configure a suitable representation/negotiation policy.

407

Требуется аутентификация прокси (Proxy Authentication Required)

Промежуточный прокси-сервер требует учетные данные перед пересылкой запроса.

Операционные рекомендации: Authenticate to the proxy using Proxy-Authenticate / Proxy-Authorization; this is distinct from origin authentication.

408

Время ожидания запроса истекло (Request Timeout)

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

Операционные рекомендации: Check network stalls, upload size, and server/proxy timeout settings.

409

Конфликт (Conflict)

Запрос конфликтует с текущим состоянием ресурса, например, из-за коллизии версий или попытки создания дубликата.

Операционные рекомендации: Explain the conflict and provide enough current state for the client to resolve it.

410

Удален (Gone)

Ресурс намеренно и, по всей видимости, навсегда недоступен, замена отсутствует. Это сильнее, чем стандартный ответ «не найдено».

Операционные рекомендации: Use when removal is deliberate; remove obsolete internal links and references.

411

Требуется длина (Length Required)

Сервер требует наличия заголовка Content-Length, но в запросе он отсутствует.

Операционные рекомендации: Send an accurate Content-Length or use a supported transfer framing.

412

Условие ложно (Precondition Failed)

Условие запроса (например, If-Match) при оценке вернуло ложь, поэтому сервер не выполнил запрошенное действие.

Операционные рекомендации: Refresh the representation and retry with current validators/state.

413

Содержимое слишком велико (Content Too Large)

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

Операционные рекомендации: Reduce payload size or adjust documented upload limits.

414

URI слишком длинный (URI Too Long)

Целевой URI запроса длиннее, чем сервер готов интерпретировать, часто из-за слишком большой строки запроса.

Операционные рекомендации: Use a shorter URI or move suitable data into a request body.

415

Неподдерживаемый тип медиа (Unsupported Media Type)

Сервер отказывается принимать тело запроса, так как его тип медиа, кодировка контента или формат не поддерживаются.

Операционные рекомендации: Send a supported Content-Type/encoding and a body matching it.

416

Диапазон не достижим (Range Not Satisfiable)

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

Операционные рекомендации: Re-check resource length and range units; servers may return Content-Range: bytes */length.

417

Ожидание не оправдалось (Expectation Failed)

Сервер или промежуточный узел не может выполнить ожидание (expectation), заявленное в заголовке Expect.

Операционные рекомендации: Retry without the unsupported expectation when safe and appropriate.

418

Я чайник (I'm a teapot)

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

Операционные рекомендации: Do not depend on it for interoperable production behavior.

421

Неверно направленный запрос (Misdirected Request)

Запрос достиг сервера, который не может выдать авторитетный ответ для целевого URI, часто из-за несовпадения маршрутизации соединения или HTTP-авторитета.

Операционные рекомендации: Retry over a suitable connection and inspect Host/:authority, SNI, and proxy routing.

422

Необрабатываемое содержимое (Unprocessable Content)

Тип контента и синтаксис понятны, но сервер не может применить инструкции или провалидировать отправленные данные.

Операционные рекомендации: Return actionable field-level validation details; correcting the payload may allow success.

423

Заблокировано (Locked)

Ресурс WebDAV заблокирован, поэтому запрошенный метод не может быть выполнен до тех пор, пока условие блокировки не будет снято.

Операционные рекомендации: Check lock ownership, timeout, and WebDAV lock-token handling.

424

Неудавшаяся зависимость (Failed Dependency)

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

Операционные рекомендации: Resolve the earlier failed action before retrying dependent operations.

425

Слишком рано (Too Early)

Сервер отказывается обрабатывать запрос, который мог быть повторно воспроизведен во время ранних данных (early data), чтобы снизить риск атаки повторного воспроизведения.

Операционные рекомендации: Retry after the connection is established without early data.

426

Требуется обновление (Upgrade Required)

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

Операционные рекомендации: Include an Upgrade header that describes supported protocol choices.

428

Требуется предварительное условие (Precondition Required)

Сервер требует условного запроса для предотвращения потери обновлений, но клиент отправил безусловный.

Операционные рекомендации: Fetch current state and submit an appropriate condition such as If-Match.

429

Слишком много запросов (Too Many Requests)

Клиент отправил слишком много запросов за определенный период времени в соответствии с лимитом частоты (rate limit), заданным сервером.

Операционные рекомендации: Back off, honor Retry-After when present, and avoid synchronized retry bursts.

431

Поля заголовка запроса слишком велики (Request Header Fields Too Large)

Сервер не станет обрабатывать запрос, поскольку одно или несколько полей заголовка либо их общий набор имеют слишком большой размер.

Операционные рекомендации: Reduce cookies/custom headers or adjust an intentional server limit.

451

Недоступно по юридическим причинам (Unavailable For Legal Reasons)

Сервер не может предоставить запрошенный ресурс из-за юридических ограничений.

Операционные рекомендации: Where appropriate, explain the restriction and its scope without exposing protected information.

5xx — Ошибки сервера и посредников

500

Внутренняя ошибка сервера (Internal Server Error)

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

Операционные рекомендации: Correlate the request with server logs and avoid exposing stack traces to visitors.

501

Не реализовано (Not Implemented)

Сервер не поддерживает функциональность, необходимую для выполнения запроса (обычно это нереализованный метод или возможность).

Операционные рекомендации: Implement the capability or use a supported method; it is not intended for temporary overload.

502

Неверный шлюз (Bad Gateway)

Сервер, выступающий в роли шлюза или прокси, получил недействительный ответ от вышестоящего (upstream) сервера.

Операционные рекомендации: Inspect upstream health, protocol/TLS settings, DNS, and proxy logs.

503

Сервис недоступен (Service Unavailable)

Сервер временно не может обрабатывать запросы, часто из-за технического обслуживания или перегрузки.

Операционные рекомендации: If possible provide Retry-After, a helpful response, and cache controls suitable for a temporary failure.

504

Шлюз не отвечает (Gateway Timeout)

Шлюз или прокси не получил своевременного ответа от вышестоящей службы.

Операционные рекомендации: Investigate upstream latency, network paths, and timeout budgets across the chain.

505

Версия HTTP не поддерживается (HTTP Version Not Supported)

Сервер не поддерживает мажорную версию HTTP, использованную в запросе.

Операционные рекомендации: Use a supported protocol version or update server/proxy configuration.

506

Вариант также ведет согласование (Variant Also Negotiates)

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

Операционные рекомендации: Fix the variant/negotiation configuration; this is an origin-side fault.

507

Недостаточно места в хранилище (Insufficient Storage)

Сервер WebDAV не может сохранить представление, необходимое для завершения операции.

Операционные рекомендации: Free or provision storage and check quotas before retrying.

508

Обнаружен цикл (Loop Detected)

Сервер обнаружил бесконечный цикл при обработке запроса, обычно во время обхода привязок WebDAV.

Операционные рекомендации: Break the cyclic resource relationship or processing rule.

510

Не расширено (Not Extended)

Для запроса требуется расширение, которое сервер не поддерживает.

Операционные рекомендации: Use a supported extension set or negotiate an alternative.

511

Требуется сетевая аутентификация (Network Authentication Required)

Клиент должен пройти аутентификацию для получения доступа к сети, как правило, через портал авторизации (captive portal). Это предназначено для сетевых посредников, а не для входа на исходный сайт.

Операционные рекомендации: Complete network access authentication, then retry the original request.

Заметные нестандартные и специфичные для провайдеров ответы

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

419

Тайм-аут аутентификации (нестандартный) (Authentication Timeout (non-standard))

Некоторые приложения используют эту метку, когда срок действия сеанса аутентификации истекает. Это не универсальный статус HTTP, поэтому клиенты не могут полагаться на единообразную семантику.

Операционные рекомендации: Refresh authentication according to the service contract.

420

Умерьте свой пыл (нестандартный) (Enhance Your Calm (non-standard))

Специфичный для вендора ответ, исторически использовавшийся для троттлинга. Его значение определяется конкретной реализацией.

Операционные рекомендации: Follow documented rate-limit guidance.

444

Соединение закрыто (нестандартный) (Connection Closed (non-standard))

Некоторые серверы закрывают соединение без отправки обычного ответа, часто в качестве меры фильтрации.

Операционные рекомендации: Check provider logs; clients may report a network error rather than display this code.

449

Повторить с (нестандартный) (Retry With (non-standard))

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

Операционные рекомендации: Follow the specific API documentation.

499

Клиент закрыл запрос (нестандартный) (Client Closed Request (non-standard))

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

Операционные рекомендации: Investigate client cancellations and slow upstream requests.

509

Превышен лимит пропускной способности (нестандартный) (Bandwidth Limit Exceeded (non-standard))

Некоторые хостинговые платформы используют этот код для квоты или ограничения полосы пропускания. Это не общее интероперабельное значение HTTP.

Операционные рекомендации: Check the host’s quota and billing configuration.

520

Веб-сервер вернул неизвестную ошибку (специфично для вендора) (Web Server Returned an Unknown Error (vendor-specific))

CDN или прокси могут использовать этот код при получении неожиданного или пустого ответа от исходного сервера.

Операционные рекомендации: Compare edge and origin logs; verify the origin emits a valid HTTP response.

521

Веб-сервер не работает (специфично для вендора) (Web Server Is Down (vendor-specific))

Прокси не смог установить соединение с исходным сервером, либо исходный сервер отклонил его.

Операционные рекомендации: Check origin availability, firewall rules, and proxy allowlists.

522

Истекло время ожидания соединения (специфично для вендора) (Connection Timed Out (vendor-specific))

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

Операционные рекомендации: Review origin responsiveness and network latency.

523

Исходный сервер недоступен (специфично для вендора) (Origin Is Unreachable (vendor-specific))

Прокси-сервер не смог связаться с настроенным адресом исходного сервера.

Операционные рекомендации: Check DNS resolution, routing, and origin IP configuration.

524

Произошел тайм-аут (специфично для вендора) (A Timeout Occurred (vendor-specific))

Соединение с исходным сервером прошло успешно, но сам сервер не прислал ответ HTTP вовремя.

Операционные рекомендации: Reduce origin processing time or adjust supported timeout settings.

525

Сбой рукопожатия SSL (специфично для вендора) (SSL Handshake Failed (vendor-specific))

Прокси-сервер не смог завершить согласование TLS с исходным сервером.

Операционные рекомендации: Validate certificates, protocol/cipher compatibility, and SNI.

526

Недействительный сертификат SSL (специфично для вендора) (Invalid SSL Certificate (vendor-specific))

Промежуточный узел отклонил сертификат исходного сервера во время проверки.

Операционные рекомендации: Install a valid, correctly named, trusted, unexpired certificate and full chain.

527

Ошибка Railgun (специфично для вендора) (Railgun Error (vendor-specific))

Устаревший/проприетарный статус прокси сообщает о сбое в соединении ускорения исходного сервера.

Операционные рекомендации: Inspect the provider-specific connector and origin path.

598

Тайм-аут чтения сети (нестандартный) (Network Read Timeout (non-standard))

Некоторые клиенты или прокси используют это значение для описания тайм-аута чтения из сети. Оно не имеет универсального значения HTTP.

Операционные рекомендации: Inspect the client/proxy diagnostics.

599

Тайм-аут подключения к сети (нестандартный) (Network Connect Timeout (non-standard))

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

Операционные рекомендации: Check reachability and timeout settings.

Использование кодов статуса при перенаправлениях и SEO-аудитах

Для постоянного переноса URL используйте постоянное перенаправление только тогда, когда новый адрес предназначен для замены старого; для временных изменений выбирайте временный ответ. Делайте цепочки короткими и указывайте на конечный эквивалентный адрес. Убедитесь, что каждое значение Location разрешается, финальный ответ является подходящим, а канонические теги и внутренние ссылки согласованы с целевым URL. Код 2xx в конце подтверждает успешный ответ HTTP, а не то, что страница является полезной, индексируемой или технически исправной.