Добавление сайта и подтверждение прав
Если не удается подтвердить права на сайт, посмотрите инструкции.
Если у вас остались вопросы, уточните тему обращения, чтобы вопрос попал к нужному специалисту.
Сайт не добавляется из-за настроек сервераДругой вопрос о добавлении сайтаПри подтверждении прав возникла ошибкаУ меня сбросились праваКак посмотреть информацию без подтверждения правПожелания по добавлению сайта и подтверждению прав
Для добавления сайта в Вебмастер необходимо, чтобы сервер отвечал основному роботу Яндекса и роботу Вебмастера HTTP-кодом 200 OK (или перенаправлением на страницу, отвечающую HTTP-кодом 200 OK).
Проверьте настройки вашего сервера. В логах роботы Яндекса представляются следующим образом.
Информация в DNS еще не успела обновиться (это может занять некоторое время).
В DNS была создана запись не txt-типа;
В DNS была создана запись для другого сайта. Домены http://www.site.ru и site.ru с точки зрения поисковой системы являются разными, поэтому txt-запись для каждого из них создается отдельно.
Сайт работает по IPv4 и IPv6. Убедитесь, что по всем IP-адресам сайт отвечает корректно.
Главная страница вашего сайта перенаправляет на другую страницу (например, на страницу /index.html). В таком случае рекомендуем изменить настройки сервера таким образом, чтобы роботу с именем
Mozilla/5.0 (compatible; YandexWebmaster/2.0; +http://yandex.com/bots)
сервер отвечал HTTP-кодом 200 OK.Главная страница вашего сайта недоступна.
Проверьте, открывается ли она в браузере.
Сайт работает по IPv4 и IPv6. Убедитесь, что по всем IP-адресам сайт отвечает корректно.
Метатег, который необходим для подтверждения прав на управление сайтом, должен располагаться в HTML-коде главной страницы сайта, в элементе
head
.<head> ... <meta name='yandex-verification' content='XXXXXXXXXXXXXX' /> ... </head>
Если вы добавите метатег в другое место главной страницы, то права подтвердить не удастся.
Сайт работает по IPv4 и IPv6. Убедитесь, что по всем IP-адресам сайт отвечает корректно.
Запись DNS не найдена
Данная ошибка произошла из-за того, что требуемая запись не была найдена в DNS вашего сайта. Это могло произойти по следующим причинам:
Если вы не знаете, как сделать txt-запись в DNS, обратитесь в службу поддержки сервиса, на DNS которого делегирован ваш сайт. Например, это может быть регистратор доменных имен.
Содержимое полученного HTML-файла отличается от требуемого
Для подтверждения прав на управление сайтом с помощью HTML-файла необходимо учитывать, что содержимое файла должно быть строго таким, как указано на сервисе. Если в коде файла будут присутствовать элементы дизайна страницы, метатеги или любой другой дополнительный код, то права подтвердить не удастся.
Если по каким-то причинам вам не удается создать HTML-файл со строго определенным содержимым, то необходимо проверить настройки сервера. Возможно, он автоматически добавляет код при создании страницы. В этом случае воспользуйтесь другим способом подтверждения прав.
Если сайт работает по IPv4 и IPv6. Убедитесь, что по всем IP-адресам сайт отвечает корректно.
Не удалось загрузить главную страницу
Робот Вебмастера не смог просмотреть главную страницу вашего сайта. Это могло произойти по следующим причинам:
Если перенаправлений с главной страницы нет и она свободно открывается в браузере, но права на управление сайтом подтвердить не получается, напишите нам об этом.
Метатег не найден
Проверьте следующее:
При проверке прав робот получил ответ, отличный от 200 OK
При обращении основного робота Яндекса или робота Вебмастера к документам на вашем сайте сервер отвечает кодом, отличным от 200 OK. Поэтому права не могут быть подтверждены.
Проверьте настройки вашего сервера. В логах роботы Яндекса представляются следующим образом.
Необходимо настроить сервер таким образом, чтобы на запрос файла он отвечал роботам HTTP-кодом 200 ОК — в этом случае права на сайт в Вебмастере должны подтвердиться успешно.
Если сайт работает по IPv4 и IPv6. Убедитесь, что по всем IP-адресам сайт отвечает корректно.
Ошибки при делегировании прав
При делегировании прав сайт не добавится автоматически в учетную запись пользователя, которому делегируют права. Необходимо сделать это вручную. После того, как сайт будет добавлен, делегированные права подтвердятся автоматически.
Также нужно учитывать, что с точки зрения поисковой системы сайты https://www.example.com, https://example.com, http://www.example.com и http://example.com являются разными. Поэтому адрес сайта нужно добавлять в точности так, как он был добавлен пользователем, который делегирует права.
Другая ошибка
Уже подтвержденные права на управление сайтом могут быть аннулированы, если при очередной проверке робот сервиса не обнаружит код подтверждения, либо если сайт будет недоступен.
Наличие кода подтверждения проверяется регулярно и автоматически. Поэтому рекомендуем не допускать удаления кода — тогда ваши права не сбросятся. Чтобы вернуть аннулированные права, достаточно подтвердить их заново любым способом. При этом уже собранная статистика по сайту сохранится.
Информация, которая предоставляется на сервисе, является конфиденциальной и предназначена для владельцев сайтов или иных уполномоченных лиц, поэтому для управления сайтом в Вебмастере требуется подтверждение. Если вы не хотите подтверждать права, то вы не сможете воспользоваться данным сервисом.
Пример подтверждения прав. Руководство разработчика
Для подтверждения прав на управление сайтом, необходимо получить уникальный код и выбрать способ подтверждения:
Чтобы получить код подтверждения, отправьте GET-запрос с данными о user-id и host-id.
GET https://api.webmaster.yandex.net/v4/user/{ Тип: int64. ID пользователя. Необходим для вызова любых ресурсов API Яндекс Вебмастера. Чтобы получить его, используйте метод GET /v4/user."}}">}/hosts/{Тип: host id (string). ID сайта. Чтобы получить его, используйте метод GET /v4/user/{user-id}/hosts."}}">}/verification
user-id
Тип: int64. ID пользователя. Необходим для вызова любых ресурсов API Яндекс Вебмастера. Чтобы получить его, используйте метод GET /v4/user. host-id
Тип: host id (string). ID сайта. Чтобы получить его, используйте метод GET /v4/user/{user-id}/hosts. Ответ будет содержать код подтверждения в параметре Обязательный
Да
Тип
\n string\n
Описание
Уникальный код подтверждения.
«}}»>.
Подробно о запросе кода подтверждения.Выберите один из способов подтверждения прав:
Метатег на главной странице
Добавьте в HTML-код главной страницы сайта (в элемент
head
) специальный метатег.<meta name="yandex-verification" content="<код подтверждения>" />
HTML-файл в корневом каталоге
Создайте HTML-файл с уникальным именем вида yandex_<код подтверждения>.html и разместить его в корневом каталоге вашего сайта. Файл должен содержать следующее:
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body>Verification: <код подтверждения></body> </html>
Запись в DNS
Добавьте в DNS записи сайта запись типа TXT, содержащую указанное уникальное значение.
yandex-verification: <код подтверждения>
Электронный адрес из данных WHOIS
Подтвердите электронный адрес, указанный в WHOIS на странице Адреса электронной почты.
Этот способ может быть недоступен для ряда доменов верхнего уровня (например, для доменов RU и РФ).
Запустите процедуру подтверждения прав, используя POST-запрос с данными о выбранном способе подтверждения.
POST https://api.webmaster.yandex.net/v4/user/{ Тип: int64. ID пользователя. Необходим для вызова любых ресурсов API Яндекс Вебмастера. Чтобы получить его, используйте метод GET /v4/user."}}">}/hosts/{Тип: host id (string). ID сайта. Чтобы получить его, используйте метод GET /v4/user/{user-id}/hosts."}}">}/verification ? Способ подтверждения прав (ApiExplicitVerificationType)"}}">=<string>
user-id
Тип: int64. ID пользователя. Необходим для вызова любых ресурсов API Яндекс Вебмастера. Чтобы получить его, используйте метод GET /v4/user.
host-id
Тип: host id (string). ID сайта. Чтобы получить его, используйте метод GET /v4/user/{user-id}/hosts. verification_type
* \n Обязательный параметр»}}»>Способ подтверждения прав ( Явные способы подтверждения прав (ApiExplicitVerificationType)
\n \n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nСпособ подтверждения Возможность запроса проверки подтверждения Описание \n DNS\n Есть Подтверждение прав с помощью DNS-записи. \n HTML_FILE\n Есть Размещение HTML-файла в корневом каталоге сайта. \n META_TAG\n Есть Добавление метатега в заголовок главной страницы сайта. \n WHOIS\n Есть \n Сверка данных с информацией, предоставляемой сервисом WHOIS.
\nМетод работает только для доменов второго уровня (например, example.com).
\n
\n «}}»>)Способ подтверждения Возможность запроса проверки подтверждения Описание \n DNS\n Есть Подтверждение прав с помощью DNS-записи. \n HTML_FILE\n Есть Размещение HTML-файла в корневом каталоге сайта. \n META_TAG\n Есть Добавление метатега в заголовок главной страницы сайта. \n WHOIS\n Есть \n Сверка данных с информацией, предоставляемой сервисом WHOIS.
\nМетод работает только для доменов второго уровня (например, example.
\ncom).
* Обязательный параметр
Была ли статья полезна?
Запуск процесса проверки прав. Руководство разработчика
Запускает процедуру проверки прав на управление сайтом.
Внимание. Прежде чем использовать этот запрос, получите уникальный код подтверждения и выберите, как вы будете подтверждать свои права. Для получения дополнительной информации см. пример.
- Формат запроса
- Формат ответа
- Коды ответов
Отправить запрос POST на ресурс проверки прав. В параметре GET необходимо указать метод проверки. Тело запроса может передавать любые данные или вообще ничего.
POST https://api.webmaster.yandex.net/v4/user/{Тип: int64. Идентификатор пользователя. Требуется при вызове всех ресурсов API Яндекс.Вебмастера. Чтобы получить его, используйте метод GET /v4/user."}}">}/hosts/{Type: идентификатор хоста (строка). Идентификатор сайта. Чтобы получить его, используйте метод GET /v4/user/{user-id}/hosts."}}">}/verification ? Метод проверки прав (ApiExplicitVerificationType)"}}">=
идентификатор пользователя | Тип: int64. Идентификатор пользователя. Требуется при вызове всех ресурсов API Яндекс.Вебмастера. Чтобы получить его, используйте метод GET /v4/user. |
идентификатор хоста | Тип: идентификатор хоста (строка). Идентификатор сайта. Чтобы получить его, используйте метод GET /v4/user/{user-id}/hosts. |
Veriation_type * \ n Требуется «}}»> | Правоочеки. | |
Метод проверки | Можно ли запросить проверку проверки | Описание |
---|---|---|
DNS | Да | DNS-запись.![]() |
HTML_FILE | Да | Размещение файла HTML в корневом каталоге сайта. |
META_TAG | Да | Добавление метатега в шапку главной страницы сайта. |
WHOIS | Да | \n Сверка данных с информацией, предоставленной службой WHOIS. Этот метод работает только для доменов второго уровня (например, example.com). \n |
Verification method | Whether a verification check can be requested | Description |
---|---|---|
DNS | Да | Проверка прав с помощью записи DNS. |
HTML_FILE | Да | Размещение файла HTML в корневом каталоге сайта.![]() |
META_TAG | Да | Добавление метатега в шапку главной страницы сайта. |
WHOIS | Да | \n Сверка данных с информацией, предоставленной службой WHOIS. \nЭтот метод работает только для доменов второго уровня (например, example.com). \n |
* Обязательно
HTTP/1.1 200 OK { "verification_uin": "b01288afe67b1595", "verification_state": "В ПРОГРЕССЕ", "verification_type": "HTML_FILE", "применимые_верификаторы": [ "HTML_ФАЙЛ" ] }
<Данные> < ОбязательноДа
Тип
строка
Описание
Код подтверждения.
"}}">>b01288afe67b1595 < ОбязательноДа
Тип
строка (ApiVerificationState)
Описание
Состояние проверки прав.
"}}">>В ПРОГРЕССЕ <verify_type
*Метод проверки прав (ApiExplicitVerificationType)
"}}">>HTML_FILEHTML_FILE
Имя | Обязательно | Тип | Описание |
---|---|---|---|
Verification_uin | Да | string | Код подтверждения.![]() |
Verification_state | Да | строка (ApiVerificationState) | Состояние проверки прав. |
Verification_type | Да | string (ApiVerificationType) | Тип проверки прав. |
apply_verifiers | Да | строка (ApiExplicitVerificationType ) | Методы проверки, применяемые для данного сайта.![]() |
Статус | Описание |
---|---|
Нет | Верификация не была завершена и права не подтверждены. |
ПРОВЕРЕНО | Права проверены. |
IN_PROGRESS | Выполняется проверка прав. |
VERIFICATION_FAILED | Проверка выполнена, но права не подтверждены. |
INTERNAL_ERROR | Непредвиденная ошибка при проверке прав.![]() |
Метод проверки | Можно ли запросить проверку | Описание |
---|---|---|
АВТО | № | Автоматическая проверка прав (устарело, только для сайтов *.narod.ru). |
ДЕЛЕГИРОВАНО | Нет | Права делегированы. |
DNS | Да | Проверка прав с помощью записи DNS. |
HTML_FILE | Да | Размещение файла HTML в корневом каталоге сайта.![]() |
META_TAG | Да | Добавление метатега в заголовок главной страницы сайта. |
ПДД | Нет | Проверка прав через Яндекс.Почту для доменов. |
TXT_FILE | Нет | Размещение текстового файла в корневом каталоге сайта. |
WHOIS | Да | Проверка данных с информацией, предоставленной службой WHOIS. Этот метод работает только для доменов второго уровня (например, example. |
Метод проверки | . | |
---|---|---|
HTML_FILE | Да | Размещение файла HTML в корневом каталоге сайта. |
META_TAG | Да | Добавление метатега в заголовок главной страницы сайта. |
WHOIS | Да | Проверка данных с информацией, предоставленной службой WHOIS. Этот метод работает только для доменов второго уровня (например, example.com). |
Чтобы подробно просмотреть структуру ответа, щелкните причину.
Код | Причина | Описание |
---|---|---|
200 | OK | |
403 | Invalid_USER_ID | . В приведенных ниже примерах { "код_ошибки": "INVALID_USER_ID", "доступный_user_id": 1, "error_message": "Недопустимый идентификатор пользователя. Следует использовать {user_id}." } <Данные> < Описание |
404 | HOST_NOT_FOUND | Сайт отсутствует в списке сайтов пользователя. { "код_ошибки": "HOST_NOT_FOUND", "host_id": "http:ya.ru:80", "error_message": "явное сообщение об ошибке" } <Данные> < Описание |
409 | VERIFICATION_ALREADY_IN_PROGRESS | Идет процесс проверки прав. { "код_ошибки": "VERIFICATION_ALREADY_IN_PROGRESS", "verification_type": "META_TAG", "error_message": "какая-то строка" } <Данные> |
Была ли статья полезна?
SEO plugin Archives — WPcademy
В этом уроке мы поделимся тем, как добавить ваш сайт WordPress в инструменты Яндекса для веб-мастеров, чтобы контролировать трафик вашей поисковой системы.
Что такое Яндекс?
Яндекс — популярная поисковая система, такая же, как Google и Bing, базирующаяся в России. Вы можете оптимизировать свой сайт для SEO в Яндексе, чтобы привлечь больше посетителей из России.
В Яндексе есть ряд инструментов, таких как универсальная поисковая система, поиск изображений, электронная почта, видео, карты и многое другое. Он также имеет инструменты для веб-мастеров, которые помогут вам ранжировать ваш сайт, отслеживать статистику трафика, поисковые запросы, ключевые слова и многое другое.
Вы можете подключить свой сайт WordPress к Яндексу с помощью плагина Yoast SEO. Он работает аналогично поисковой консоли Google и инструментам Bing для веб-мастеров.
Добавление сайта WordPress в Инструменты Яндекса для веб-мастеров
Прежде чем мы начнем, вам потребуется учетная запись инструментов Яндекса для веб-мастеров, чтобы подключить свой сайт. После того, как вы создали свою учетную запись, вы можете войти на свой сайт WordPress, чтобы настроить инструменты Яндекса для веб-мастеров с плагином Yoast SEO.
Давайте рассмотрим, как можно добавить свой сайт в инструменты Яндекса для веб-мастеров и сразу приступить к его оптимизации.
Шаг 1: Создайте учетную запись на Яндексе
Первое, что вам нужно сделать, это войти в свою учетную запись инструментов Яндекса для веб-мастеров. Если у вас нет аккаунта на Яндексе, вы можете создать его по этой ссылке.
После создания аккаунта вы увидите страницу Яндекс Вебмастер. На этой странице нужно нажать на кнопку «+» в верхней панели, чтобы добавить свой сайт в Яндекс.
В поле адреса сайта необходимо добавить полное доменное имя вашего сайта и нажать кнопку Добавить кнопку.
Примечание: Если в URL-адресе вашего основного домена используется «www», вам необходимо добавить его перед доменом (например, www.wpcademy.com)
На следующей странице вам будет предложено подтвердить веб-сайт. права собственности, добавив метаконтент на ваш сайт WordPress. Скопируйте код содержимого с этой страницы, потому что он понадобится вам на шаге 2.
Шаг 2: Войдите в админку WordPress и добавьте код
Теперь вам нужно войти в админку WordPress и добавить проверочный код в настройках веб-мастера Yoast SEO.
Просто перейдите в раздел SEO » Общие и нажмите на вкладку Инструменты для веб-мастеров .
Далее необходимо вставить код в поле кода подтверждения Яндекса и нажать на кнопку Сохранить изменения .
После добавления кода на сайт WordPress вам нужно вернуться на страницу инструментов Яндекса для веб-мастеров, откуда вы скопировали код, и нажать кнопку Проверить , чтобы подтвердить право собственности.
После успешной проверки отобразится ваш логин, который имеет права на управление вашим сайтом в инструментах Яндекс Вебмастер. Вы также можете делегировать права другим пользователям, добавив их имя пользователя и нажав на кнопку Кнопка делегирования прав .
Теперь, когда ваш сайт проверен и добавлен в инструменты Яндекса для веб-мастеров, вы можете видеть статистику посещаемости, ошибки поиска, поисковые запросы, внутренние и внешние ссылки, информацию о сайте, анализ robots.txt, страницы аудита для мобильных устройств и многое другое на сайте Яндекса. приборная панель. Вы можете использовать меню в левой части экрана, чтобы найти любую информацию, которая может вам понадобиться.