Диагностика сайта
Возвращает информацию об ошибках на сайте.
Формат запроса
GET https://api.webmaster.yandex.net/v4/user/{user-id}/hosts/{host-id}/diagnostics
|
Тип: |
|
Тип: |
Формат ответа
Примеры
JSONXML
{ "problems": { "NO_SITEMAPS": { "severity": "FATAL", "state": "PRESENT", "last_state_update": "2016-01-01T00:00:00,000+0300" } } }
<Data> <problems> <NO_SITEMAPS> <severity>FATAL</severity> <state>PRESENT</state> <last_state_update>2016-01-01T00:00:00,000+0300</last_state_update> </NO_SITEMAPS> </problems> </Data>
Имя
Обязательный
Тип
Описание
NO_SITEMAPS
Да
Проблема.
severity
Да
string
(SiteProblemSeverityEnum)Категория проблемы.
state
Да
string
(ApiSiteProblemState)Состояние проблемы.
last_state_update
Да
datetime
Дата последнего изменения состояния проблемы.
Индикатор |
Описание |
FATAL |
|
CONNECT_FAILED |
Роботы не смогли посетить сайт. Ошибка может быть связана, например, с настройками сервера или высокой нагрузкой. |
DISALLOWED_IN_ROBOTS |
Сайт закрыт от индексирования в файле |
DNS_ERROR |
Не удалось подключиться к серверу из-за ошибки DNS. |
MAIN_PAGE_ERROR |
Главная страница сайта возвращает ошибку. |
THREATS |
Обнаружены нарушения или проблемы с безопасностью. |
CRITICAL |
|
INSIGNIFICANT_CGI_PARAMETER |
На вашем сайте некоторые страницы с GET-параметрами в URL дублируют содержимое других страниц (без GET-параметров). Подробно см. Дублирование страниц. |
SLOW_AVG_RESPONSE_TIME |
Долгий ответ сервера. Подробно см. в Справке. |
SSL_CERTIFICATE_ERROR |
Некорректная настройка SSL-сертификата. Подробно см. в Справке. |
URL_ALERT_4XX |
Некоторые страницы сайта отвечают роботу HTTP-кодом 4xx в течение часа. Подробно см. Коды 4xx (ошибка клиента). |
URL_ALERT_5XX |
Некоторые страницы сайта отвечают роботу HTTP-кодом 5xx в течение часа. Подробно см. Коды 5xx (ошибка сервера). |
POSSIBLE_PROBLEM |
|
DISALLOWED_URLS_ALERT |
Найдены полезные страницы, закрытые от индексирования. |
DOCUMENTS_MISSING_DESCRIPTION |
На многих страницах отсутствует метатег |
DOCUMENTS_MISSING_TITLE |
На многих страницах отсутствует элемент |
DUPLICATE_CONTENT_ATTRS |
На некоторых страницах вашего сайта указаны одинаковые |
DUPLICATE_PAGES |
Некоторые страницы вашего сайта содержат одинаковый контент. |
ERROR_IN_ROBOTS_TXT |
Ошибки в файле |
ERRORS_IN_SITEMAPS |
Обнаружены ошибки в файлах |
FAVICON_ERROR |
На сайте недоступен файл |
MAIN_MIRROR_IS_NOT_HTTPS |
Сайт не использует HTTPS-протокол. Рекомендуем использовать протокол HTTPS. Подробную информацию и инструкцию по переходу см. в Справке. |
MAIN_PAGE_REDIRECTS |
Главная страница перенаправляет на другой сайт. |
NO_METRIKA_COUNTER_BINDING |
К сайту не привязан счётчик Яндекс Метрики. |
NO_METRIKA_COUNTER_CRAWL_ENABLED |
Не включен обход по счетчикам Яндекс Метрики. Подробно об индексировании сайта с помощью счетчика читайте в Справке. |
NO_ROBOTS_TXT |
Не найден файл |
NO_SITEMAPS |
Нет используемых роботом файлов |
NO_SITEMAP_MODIFICATIONS |
Файлы |
NON_WORKING_VIDEO |
Робот не смог проиндексировать видео, размеченные на сайте. |
SOFT_404 |
Некорректно настроено отображение несуществующих файлов и страниц. |
TOO_MANY_DOMAINS_ON_SEARCH |
В результатах поиска найдены поддомены сайта. |
VIDEOHOST_OFFER_FAILED |
Добавленное в Вебмастер пользовательское соглашение для отображения видео отклонено. |
VIDEOHOST_OFFER_IS_NEEDED |
Для сайта отсутствует пользовательское соглашение для отображения видео. |
VIDEOHOST_OFFER_NEED_PAPER |
Для сайта необходимо заключить специальное соглашение для сотрудничества с Яндексом. |
RECOMMENDATION |
|
BIG_FAVICON_ABSENT |
Добавьте на сайт файл |
FAVICON_PROBLEM |
Файл |
NO_METRIKA_COUNTER |
Ошибка счетчика Яндекс Метрики. |
NO_REGIONS |
Не задана региональная принадлежность сайта. |
NOT_IN_SPRAV |
Сайт не зарегистрирован в Яндекс Справочнике. |
NOT_MOBILE_FRIENDLY |
Сайт не оптимизирован для мобильных устройств. |
VYGODA_POSSIBLE_ACTIVATION |
К сайту не подключена Яндекс Выгода. Оставьте заявку, чтобы передавать данные о промокодах и кешбэке сервису. |
Индикатор |
Описание |
Примечание |
|
Фатальные проблемы. Проверяется соединение с сервером, доступность сайта для индексирования, безопасность и соблюдение правил Яндекса. |
Могут вести к исключению отдельных страниц или всего сайта из результатов поиска. |
|
Критичные проблемы. Проверяется наличие и корректность SSL-сертификата, количество неработающих внутренних ссылок и время ответа сервера. |
|
|
Возможные проблемы. Проверяется корректность файлов Sitemap и robots.txt, настройки отображения несуществующих файлов, количество страниц-дублей, наличие редиректов, раздражающей рекламы и пр. |
Могут влиять на качество и скорость индексирования страниц сайта. |
|
Рекомендации. Как правило, касаются улучшения представления сайта в результатах поиска. |
Позволяют улучшить представление сайта в результатах поиска. |
Индикатор |
Описание |
|
Присутствует на сайте. |
|
Отсутствует. |
|
Недостаточно данных для определения наличия проблем. |
Чтобы узнать подробности о состоянии сайта, перейдите в Яндекс Вебмастер на страницу Диагностика. Также вы можете настроить уведомления, чтобы получать сообщения о диагностике на электронную почту.
Коды ответа
Чтобы посмотреть структуру ответа подробнее, нажмите на причину.
Код |
Причина |
Описание |
200 |
OK |
|
403 |
ID пользователя, выдавшего токен, отличается от указанного в запросе. В примерах ниже JSON
XML
|
|
404 |
Не подтверждены права на управление сайтом. JSON
XML
|
Узнайте больше
Тип: int64
. ID пользователя. Необходим для вызова любых ресурсов API Яндекс Вебмастера. Чтобы получить его, используйте метод GET /v4/user.
Тип: host id (string)
. ID сайта. Чтобы получить его, используйте метод GET /v4/user/{user‑id}/hosts.
Обязательный параметр
Смещение в списке. Минимальное значение — 0. Значение по умолчанию: 0.
Количество записей (1-100). Значение по умолчанию: 10.
Описание
Код ошибки.
Описание
Сообщение об ошибке.
Описание
Значение.
Описание
Поле.
Описание
ID запрошенного сайта.
Описание
ID сайта.
Описание
Признак подтверждения сайта.
Описание
ID файла Sitemap
.
Описание
Список поддерживаемых типов контента.
Описание
Лимит на количество добавленных сайтов.
Описание
Лимит количества фидов.
Описание
Лимит количества добавленных фидов.
Описание
ID пользователя, от имени которого разрешен доступ.
Описание
Дата и время, до которого адрес доступен для создания задачи.
Описание
Список поддерживаемых типов контента.
Описание
Список поддерживаемых типов кодировки.
Описание
Максимальная длина.
Описание
Минимальная длина.
Описание
Доступное количество запросов в сутки.
Обязательный
Да
Тип
Описание
Проблема.
Обязательный
Да
Тип
string
(SiteProblemSeverityEnum)
Описание
Категория проблемы.
Обязательный
Да
Тип
string
(ApiSiteProblemState)
Описание
Состояние проблемы.
Обязательный
Да
Тип
datetime
Описание
Дата последнего изменения состояния проблемы.