Как добавить sitemap в яндекс вебмастер: Добавление файла Sitemap. Руководство разработчика

Добавление файла Sitemap. Руководство разработчика

Добавляет файл Sitemap в Яндекс Вебмастер.

  1. Формат запроса
  2. Формат ответа
  3. Коды ответа

В теле запроса передайте URL файла Sitemap, а также укажите требуемый тип данных в заголовке Content-type (application/json или application/xml).

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."}}">}/user-added-sitemaps
user-id Тип: int64. ID пользователя. Необходим для вызова любых ресурсов API Яндекс Вебмастера. Чтобы получить его, используйте метод GET /v4/user.
host-idТип: host id (string). ID сайта. Чтобы получить его, используйте метод GET /v4/user/{user-id}/hosts.
{
  "url": "http://example.com"
}
<Data>
    <Описание

URL добавляемого файла Sitemap.

"}}">>http://example.com</url> </Data>
ПараметрОписание
urlURL добавляемого файла Sitemap.
{
  "sitemap_id": "c7-fe:80-c0"
}
<Data>
    <Обязательный

Да

Тип

\n string\n

Описание

ID добавленного файла Sitemap.

"}}">>c7-fe:80-c0</sitemap_id> </Data>
ИмяОбязательныйТипОписание
sitemap_idДа stringID добавленного файла Sitemap.

Чтобы посмотреть структуру ответа подробнее, нажмите на причину.

КодПричинаОписание
201CREATED
403

INVALID_USER_ID

ID пользователя, выдавшего токен, отличается от указанного в запросе. В примерах ниже {user_id} указан правильный uid владельца OAuth-токена.

{
  "error_code": "INVALID_USER_ID",
  "available_user_id": 1,
  "error_message": "Invalid user id. {user_id} should be used."
}
<Data>
    <Описание

Код ошибки.

"}}">>INVALID_USER_ID</error_code> <Описание

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

"}}">>1</available_user_id> <Описание

Сообщение об ошибке.

"}}">>Invalid user id. {user_id} should be used.</error_message> </Data>
404HOST_NOT_VERIFIED

Не подтверждены права на управление сайтом.

{
  "error_code": "HOST_NOT_VERIFIED",
  "host_id": "http:ya.ru:80",
  "error_message": "some string"
}
<Data>
  <Описание

Код ошибки.

"}}">>HOST_NOT_VERIFIED</error_code> <Описание

ID запрошенного сайта.

"}}">>http:ya.ru:80</host_id> <Описание

Сообщение об ошибке.

"}}">>some string</error_message> </Data>
409SITEMAP_ALREADY_ADDED

Файл Sitemap уже добавлен.

{
  "error_code": "SITEMAP_ALREADY_ADDED",
  "sitemap_id": "c7-fe:80-c0",
  "error_message": "some string"
}
<Data>
  <error_code>SITEMAP_ALREADY_ADDED</error_code> 
  <sitemap_id>c7-fe:80-c0</sitemap_id>  
  <error_message>some string</error_message>
</Data>

Была ли статья полезна?

Как добавить, обновить и удалить sitemap в Яндекс.

Вебмастер —

на правах рекламы

Sitemap.xml – файл, в котором хранятся данные о структуре сайта. Это своеобразная карта веб-ресурса, содержащая ссылки на его страницы. Она используется для того, чтобы проинформировать поисковую систему Яндекс об актуальных данных о структуре веб-ресурса. В Я.Вебмастер можно добавить, обновить или удалить sitemap.

Добавление sitemap

Чтобы сайт индексировался в поисковой системе, необходимо позаботиться о добавлении sitemap в Я.Вебмастер. Для этого нужно перейти в раздел «Индексирование» и кликнуть по пункту «Файлы Sitemap». Далее необходимо указать точный адрес файлов карты сайта и нажать на кнопку «Добавить». Sitemap.xml будет добавлен сразу после проверки Я.Вебмастером данного файла. Обычно на это уходит около двух недель. Столь продолжительная проверка обусловлена тем, что поисковые роботы отдельно обрабатывают все файлы, помещенные в индекс карты сайта.

О добавлении sitemap будет свидетельствовать статус «ОК» напротив карты сайта. Также возможно появление других статусов:

  • Редирект;
  • Ошибка;
  • Не проиндексирован;
  • Доступ к файлу запрещен.

В перечисленных случаях потребуется устранение допущенных ошибок. Если владелец веб-ресурса не знает как устранить проблему самостоятельно, ему следует обратиться за помощью специалистов, которые не только добавят карту сайта, но также объяснят как отключить капчу в Вордстате, продвинуть сайт в топ Google, собрать семантическое ядро для SEO продвижения и т.д.

Обновление sitemap

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

Перед тем, как обновить sitemap в Вебмастере Яндекса, необходимо изучить наиболее распространенные ошибки вебмастеров, возникающие в ходе этого процесса. Они могут возникать, если:

  • не соответствуют даты изменения страниц реальному времени обновления;
  • отсутствует приоритет страниц в Битрикс, Вордпресс и других CMS;
  • не соответствует возможная частота изменений реальным показателям.

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

Удаление sitemap

В интерфейсе Я.Вебмастер также есть возможность удаления файлов из sitemap. Чтобы решить эту задачу, необходимо выбрать сайт из списка и установить флажок напротив файла, который следует удалить.

Если для карты сайта была добавлена директива в robots.txt, ее нужно удалить. После внесения изменений данные о sitemap пропадут из поисковых роботов и Я.Вебмастер через несколько недель.

файлов Sitemap — Веб-мастер. Справка

Используйте файл Sitemap для информирования Яндекса о текущей структуре сайта. Дополнительные сведения о формате и требованиях см. в разделе Использование файла Sitemap.

Указать файл Sitemap с помощью специальной директивы в файле robots.txt или на странице файлов Sitemap в Яндекс.Вебмастере:

  1. Скачать файл Sitemap
  2. Обновить файл Sitemap
  3. Удалить файл Sitemap
  4. FAQ

    8

  • Перейдите в раздел файлов Sitemap.

  • Выберите сайт из списка.

  • Введите URL-адрес файла. Например, https://example.com/sitemap.xml.

  • Нажмите кнопку «Добавить».

  • Файл поставлен в очередь обработки. Робот загрузит его в течение двух недель. Каждый добавленный файл, в том числе перечисленный в индексном файле Sitemap, обрабатывается роботом отдельно.

    После загрузки файла вы увидите один из статусов:

    Состояние Описание ПРИМЕЧАНИЕ
    «ОК». Формативные файлы и загружены в DADABED.

    Рядом с файлом отображается дата последней загрузки.

    Проиндексированные страницы появляются в результатах поиска в течение двух недель.

    «Перенаправление» URL перенаправляет на другой адрес. Удалить перенаправление и сообщить роботу об обновлении
    «Ошибка» Файл сформирован неправильно Щелкните ссылку Ошибка, чтобы просмотреть подробности. Отредактируйте файл и сообщите роботу об обновлении
    «Не проиндексировано» Когда робот пытается загрузить файл Sitemap, сервер возвращает статус HTTP, отличный от 200

    Проверьте, доступен ли файл для робота . Для этого используйте инструмент Проверка ответа сервера. Укажите полный путь к файлу.

    Если файл недоступен, обратитесь к администратору сайта или хостинг-сервера.

    Если файл доступен, уведомить робота об обновлении

    Доступ к файлу запрещен в robots.txt директивой Disallow Разрешить доступ к Sitemap и сообщить роботу об обновлении

    Если вы изменили файл Sitemap, добавленный в Яндекс.Вебмастер, его не нужно удалять и загружать заново. Робот регулярно проверяет файл на наличие обновлений и ошибок.

    Чтобы ускорить индексацию файла, щелкните значок . Если вы используете индексный файл Sitemap, вы можете запустить обработку каждого файла, указанного в нем. Робот загрузит данные в течение двух недель. Вы можете использовать эту функцию до 10 раз для каждого хоста.

    Когда у вас закончатся все попытки, вы сможете повторить попытку через 30 дней после первой попытки. Точная дата указана в Яндекс.Вебмастере.

    Файлы, добавленные на страницу файлов Sitemap, можно удалить из Яндекс.Вебмастера.

    1. Выберите файл из списка.

    2. Щелкните значок рядом с файлом.

    Если директива Sitemap была добавлена ​​в файл robots.txt, удалите ее. После внесения изменений информация о Sitemap исчезает из базы данных робота и Яндекс.Вебмастера в течение нескольких недель.

    Как настроить файл Sitemap для большого сайта?

    Карта сайта обычно включает все значимые страницы сайта. Если на сайте много страниц, вы можете удалить из Sitemap известные Яндексу страницы и добавить в файл только новые или часто обновляемые.

    Если вы используете индексный файл Sitemap, пометьте часто обновляемые файлы Sitemap тегом lastmod.

    Чтобы узнать, какие страницы сайта уже известны Яндексу, перейдите на страницу Индексирование → Статистика сканирования в Яндекс. Вебмастере.

    Карта сайта отображается в сервисе как исключенная страница со статусом «Недопустимый формат документа».

    Файл Sitemap (и другие XML-файлы) отображаются как исключенные страницы. Однако это делается только для информационных целей и не влияет на индексацию сайта или обработку Sitemap.

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

    При обработке Sitemap произошла ошибка «Неизвестный тег».

    Файл Sitemap может содержать только определенные элементы XML. Если Яндекс.Вебмастер находит в файле другие элементы (например, ссылку на мобильную версию), выдает ошибку «Неизвестный тег». Робот игнорирует неподдерживаемые элементы при обработке Sitemap и учитывает данные из поддерживаемых элементов. Поэтому вам не нужно изменять файл Sitemap.

    При изменении содержимого файла информация в Яндекс. Вебмастере обновляется в течение двух недель.

    Файл Sitemap имеет статус «Не проиндексирован».

    Файл Sitemap может быть не проиндексирован по нескольким причинам:

    • Робот недавно просканировал файл Sitemap и еще не обработал его. Подождите две недели. Если вы используете файл индекса Sitemap с несколькими файлами, их обработка может занять больше времени, чем один файл Sitemap.

    • Ранее сайт был недоступен для робота-индексатора. Вам нужно дождаться следующего посещения сайта роботом.

    • Доступ к карте сайта запрещен в файле robots.txt. Сервер возвращает HTTP-код, отличный от 200, когда робот пытается получить доступ к Sitemap. Проверьте, доступен ли файл для робота. Для этого используйте инструмент проверки ответа сервера. Укажите полный путь к файлу.

    Если возникла проблема с доступом, обратитесь к администратору сайта или сервера, на котором он расположен. Если файл составлен правильно, он будет повторно обработан в течение двух недель с момента последнего запроса робота. Вы можете проверить файл с помощью инструмента анализа файла Sitemap.

    Файл Sitemap находится в статусе «Документ не содержит текста»

    Этот статус отображается в Инструменте проверки ответа сервера и сообщает, что робот не может индексировать файл как обычную страницу сайта и включать его содержимое в результаты поиска . Этот статус не влияет на обработку Sitemap. Чтобы проверить правильность Sitemap, воспользуйтесь инструментом проверки Sitemap в Яндекс.Вебмастере.

    Файл Sitemap имеет статус «URL исключен из индексации с тегом «noindex»»

    Этот статус отображается в Инструменте проверки ответа Сервера и сообщает, что файл закрыт для индексации — как правило, запрет прописывается в HTTP-заголовке X-Robots-Tag. Директива запрещает отображение файла в результатах поиска, но не влияет на обработку содержимого файла Sitemap. Чтобы проверить правильность Sitemap, воспользуйтесь инструментом проверки Sitemap в Яндекс. Вебмастере.

    Карта сайта не обрабатывается.

    Обычно файл Sitemap обрабатывается роботом в течение двух недель с момента его добавления в Яндекс.Вебмастер. Если этого не произошло, проверьте:

    • Карта сайта принадлежит тому сайту, для которого вы ее добавили в Яндекс.Вебмастере. Убедитесь, что адрес сайта совпадает, включая протокол (HTTP/HTTPS) и префикс www (если он есть).

    • Ответ сервера на запрос Sitemap. Если доступ к Sitemap запрещен в файле robots.txt или при попытке робота получить к нему доступ возвращается HTTP-код, отличный от 200, файл не будет обработан роботом. Если при проверке отображается «Запрещено метатегом noindex», это не указывает на ошибку. Метатег noindex запрещает включение файла в базу поиска, но не мешает роботу обрабатывать его содержимое.

    • Файл Sitemap с помощью инструмента анализа файла Sitemap. Исправьте ошибки, если они обнаружены.

    Карта сайта составлена ​​корректно и доступна для робота, но не обрабатывается более двух недель.

    Использование файла Sitemap — Webmaster. Справка

    Карта сайта — это файл со ссылками на страницы сайта. Файл информирует поисковые системы о текущей структуре сайта. Яндекс поддерживает форматы XML и TXT. Формат XML позволяет передавать дополнительную информацию.

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

    1. Нужен ли файл Sitemap?
    2. Форматы, поддерживаемые Яндексом
    3. Требования к файлам
    4. Как создать файл и сообщить об этом Яндексу?
    5. FAQ

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

    «}}»> и Ссылка, расположенная на другом сайте.»}}»> ссылка с одной страницы на другую. Иногда робот может пропускать страницы. Используйте файл Sitemap, если на вашем сайте:

    • Большое количество страниц.

    • Страницы без навигационных ссылок.

    • Глубокая вложенная структура.

    Яндекс поддерживает протокол Sitemap. Для отправки информации используйте следующие элементы:

    Тег Обязательно Описание
    loc Да Адрес страницы.
    lastmod Дата последнего обновления страницы.

    Максимальный размер 100 байт.

    changefreq Нет Частота смены страниц.

    Максимальный размер 100 байт.

    приоритет Нет Важность страницы. Робот загружает страницы по одной, отсортированные по наличию и значению коэффициента от 0.0 до 1.0. Укажите значение для наиболее важных для вашего сайта URL-адресов.

    Максимальный размер 100 байт.

    Пример:

     
        
            <ссылка>
                http://www.example.com/page1.html
                2005-01-01
                ежемесячно
                <приоритет>0,8
            
            ...
         

    Используйте этот формат только для информирования об URL-адресах страниц.

    Пример:

     https://www. example.com/page1.html
    https://www.example.com/page2.html 

    Вы также можете использовать Sitemap для отправки информации о локализованных страницах сайта и об изображениях (см. раздел Помощь Яндекс.Изображений).

    Для отправки информации о видеороликах в файле Sitemap укажите ссылки на XML-фиды (подробнее см. в Справке Яндекс.Видео).

    Ограничение. Поиск Яндекса не поддерживает отправку RSS- и Atom-каналов с файлом Sitemap.

    • Используйте кодировку UTF-8. Робот Яндекса распознает кириллические URL как в исходном, так и в закодированном виде.

    • Максимальное количество ссылок — 50 000. Вы можете разделить Sitemap на несколько файлов и указать их в индексном файле Sitemap.

    • Максимальный размер несжатого файла составляет 50 МБ.

    • Укажите только ссылки на страницы домена, на котором будет находиться файл.

    • Поместите файл в тот же домен, что и сайт, для которого он был создан.

    • При доступе к файлу сервер должен вернуть HTTP-код 200 OK.

    1. Определите канонические URL-адреса для страниц, которые будут включены в файл Sitemap. Это нужно, если на сайте есть несколько страниц с похожей информацией.

    2. Выберите формат и создайте файл на одном из сторонних ресурсов.

    3. Проверьте файл с помощью инструмента анализа файла Sitemap.

    4. Укажите ссылку на файл в файле robots.txt или в разделе Файлы Sitemap в Яндекс.Вебмастере.

    При необходимости вы можете удалить информацию о Sitemap.

    Как настроить файл Sitemap для большого сайта?

    Карта сайта обычно включает все значимые страницы сайта. Если на сайте много страниц, вы можете удалить из Sitemap известные Яндексу страницы и добавить в файл только новые или часто обновляемые.

    Если вы используете индексный файл Sitemap, пометьте часто обновляемые файлы Sitemap тегом lastmod.

    Чтобы узнать, какие страницы сайта уже известны Яндексу, перейдите на страницу Индексирование → Статистика сканирования в Яндекс. Вебмастере.

    Карта сайта отображается в сервисе как исключенная страница со статусом «Недопустимый формат документа».

    Файл Sitemap (и другие XML-файлы) отображаются как исключенные страницы. Однако это делается только для информационных целей и не влияет на индексацию сайта или обработку Sitemap.

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

    При обработке Sitemap произошла ошибка «Неизвестный тег».

    Файл Sitemap может содержать только определенные элементы XML. Если Яндекс.Вебмастер находит в файле другие элементы (например, ссылку на мобильную версию), выдает ошибку «Неизвестный тег». Робот игнорирует неподдерживаемые элементы при обработке Sitemap и учитывает данные из поддерживаемых элементов. Поэтому вам не нужно изменять файл Sitemap.

    При изменении содержимого файла информация в Яндекс. Вебмастере обновляется в течение двух недель.

    Файл Sitemap имеет статус «Не проиндексирован».

    Файл Sitemap может быть не проиндексирован по нескольким причинам:

    • Робот недавно просканировал файл Sitemap и еще не обработал его. Подождите две недели. Если вы используете файл индекса Sitemap с несколькими файлами, их обработка может занять больше времени, чем один файл Sitemap.

    • Ранее сайт был недоступен для робота-индексатора. Вам нужно дождаться следующего посещения сайта роботом.

    • Доступ к карте сайта запрещен в файле robots.txt. Сервер возвращает HTTP-код, отличный от 200, когда робот пытается получить доступ к Sitemap. Проверьте, доступен ли файл для робота. Для этого используйте инструмент проверки ответа сервера. Укажите полный путь к файлу.

    Если возникла проблема с доступом, обратитесь к администратору сайта или сервера, на котором он расположен. Если файл составлен правильно, он будет повторно обработан в течение двух недель с момента последнего запроса робота. Вы можете проверить файл с помощью инструмента анализа файла Sitemap.

    Файл Sitemap находится в статусе «Документ не содержит текста»

    Этот статус отображается в Инструменте проверки ответа сервера и сообщает, что робот не может индексировать файл как обычную страницу сайта и включать его содержимое в результаты поиска . Этот статус не влияет на обработку Sitemap. Чтобы проверить правильность Sitemap, воспользуйтесь инструментом проверки Sitemap в Яндекс.Вебмастере.

    Файл Sitemap имеет статус «URL исключен из индексации с тегом «noindex»»

    Этот статус отображается в Инструменте проверки ответа Сервера и сообщает, что файл закрыт для индексации — как правило, запрет прописывается в HTTP-заголовке X-Robots-Tag. Директива запрещает отображение файла в результатах поиска, но не влияет на обработку содержимого файла Sitemap. Чтобы проверить правильность Sitemap, воспользуйтесь инструментом проверки Sitemap в Яндекс.

    This entry was posted in Популярное