Как добавить sitemap.xml в Google Search Console?
Как правильно добавить Sitemap в поисковой консоли Google, чтобы не было проблем со сканированием страниц на сайте?
Если в директиве Sitemap файла robots.txt указан адрес карты сайта, добавлять ее вручную в поисковой консоли не требуется.
В иных случаях, выполните:
- Авторизуйтесь в Google Search Console;
- Выберите ресурс и перейдите в раздел Файлы Sitemap;
- Добавьте URL и нажмите Отправить ;

Обновить страницу и проверьте статус последней обработки файла. В случае выявления ошибок при валидации, исправьте файл и выполните процедуру повторно.
Как добавить XML карты сайта в Google Search Console
XML карта сайта помогает поисковым краулерам получать информацию о структуре веб-сайта, иерархии страниц, приоритетности сканирования и прочем. Чтобы ускорить получение данной карты Google, ее загружают через панель Search Console.
Карта сайта — один из главных документов, которые должен содержать сайт. Она помогает в SEO продвижении сайта, четко демонстрируя поисковому роботу иерархию страниц, важность и так далее. Коротко выражаясь — это каталог вашего сайта.
Конечно, санкций либо пессимизации не происходит при отсутствии карты, но помните, что машина может некорректно работать, не обнаружить ряд документов. Сам же файл создается в формате XML, а хранится в корневой папке. Иногда также создают подобные карты и для удобства пользователей сайта.

XML-карта сайта для Google
Создание sitemap для Google важно для корректности сканирования сайта. Чтобы добавить карту сайта, авторизуйтесь в панели Google Search Console и найдите в левом боковом меню раздел «Файлы Sitemap», как показано на скриншоте:
Добавление sitemap в Google Search Console
В активное поле необходимо вставить ссылку на XML. Далее вам потребуется дождаться проверки, статус которой указывается в таблице ниже.
Обратите внимание: вам необходимо не только добавить sitemap в Google Search Console, но и продублировать ссылку на нее в корневом файле robots.txt.
- Используемый синтаксис должен соблюдаться, особенно касаемо адресов URL. Любая опечатка и ошибка не позволит роботу должным образом выполнить сканирование согласно опубликованной XML.
- Никогда не пишите в добавляемых URL-адресах идентификаторы сессий, потому что робот будет затрачивать краулинговый бюджет впустую. Когда настанет очередь важных страниц, бюджет может исчерпаться.
- Чтобы показать поисковой системе, что ваш сайт имеет несколько языковых версий, используйте специальный атрибут hreflang.
- Кодировка, которой следует отдавать предпочтение, — UTF-8, это поможет избежать ряда ошибок.
- Если вам необходимо загрузить большую карту, которая превышает объем в 50 000 интернет-адресов, используйте несколько карт, а не пытайтесь залить всю массу за один раз. Лучше создать родительскую карту, которая будет содержать ссылки на остальные карты веб-площадки.
- Для изображений, видео и новостей можно создать отдельные карты, которые улучшают сканирование данных.
- Учитывайте рекомендации, относящиеся к канонизации интернет-адресов, чтобы использовать актуальные методы указания версии домена, например, когда сайт доступен с www и без.
- Если интернет-адреса основной версии веб-ресурса и его мобильной версии отличаются, следует указывать одну из них. Если добавлять нужно все-таки обе версии, создавайте аннотации, которые помогут краулерам их распознать.
- Соблюдайте кодировку: XML может включать в себя символы ASCII без учета расширенных, например «*» либо «<>». Иначе вы получите сообщение об ошибке.
Алгоритм будет следующим:
укажите путь к XML, перейдя в «Файлы Sitemap» в левом меню;
ожидайте подтверждения и следите за статусом, который указан в таблице на той же странице.
Как управлять файлами Sitemaps с помощью файла индекса Sitemap
Любой файл Sitemap, размер которого превышает действующее ограничение, необходимо разделить на несколько файлов небольшого размера. Чтобы одновременно отправить несколько небольших файлов Sitemap, используйте файл индекса Sitemap.
Рекомендации по использованию файла индекса Sitemap
Это файл в формате XML, который очень похож на обычный файл Sitemap и определяется протоколом Sitemap. Все требования в отношении файлов Sitemap распространяются также и на файлы индекса Sitemap.
Указанные файлы Sitemap должны находиться на том же сайте, что и файлы индекса Sitemap. Данное требование теряет актуальность, если у вас настроена передача файлов между сайтами.
Файлы Sitemap, указанные в файле индекса Sitemap, должны находиться в том же каталоге, что и этот файл, или ниже в иерархии сайта. Например, файл индекса Sitemap, размещенный по адресу https://example.com/public/sitemap_index.xml , может содержать только файлы Sitemap, которые находятся в том же или более отдаленном каталоге, таком как https://example.com/public/shared/. .
Для каждого сайта в аккаунте Search Console можно отправить не более 500 файлов индекса Sitemap.
Пример файла индекса Sitemap
В примере ниже показан файл индекса Sitemap в формате XML, объединяющий два файла Sitemap.
https://www.example.com/sitemap1.xml.gz https://www.example.com/sitemap2.xml.gz
Теги для файла индекса Sitemap
Теги для файлов индекса Sitemap определяются тем же пространством имен, что и для обычных файлов Sitemap: http://www.sitemaps.org/schemas/sitemap/0.9
Чтобы роботы Google могли использовать ваш файл индекса Sitemap, воспользуйтесь следующими обязательными тегами:
| Обязательные теги | |
|---|---|
| sitemapindex | Родительский тег дерева XML содержит все остальные теги. |
| sitemap | Родительский тег для каждого файла Sitemap указан в файле. Это первый и единственный дочерний тег для тега sitemapindex . |
| loc | Расположение файла Sitemap (URL). Это первый и единственный дочерний тег для тега sitemap . Файл индекса Sitemap может содержать до 50 000 тегов loc . |
Кроме того, следующие необязательные теги могут помочь роботам Google запланировать сканирование ваших файлов Sitemap:
| Необязательные теги | |
|---|---|
| lastmod | Определяет время изменения соответствующего файла Sitemap. Значение тега lastmod должно быть в формате W3C. |
Дополнительные ресурсы
Если вам нужна дополнительная информация, воспользуйтесь следующими ресурсами:
Отправить отзыв
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons «С указанием авторства 4.0», а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2023-12-13 UTC.
Создание sitemap.xml и загрузка в Яндекс.Вебмастер и Google Search Console
Карта сайта (sitemap.xml) – содержит ссылки на страницы сайта. Карта сайта нужна для индексации страниц поисковыми роботами Яндекса и Google.
Содержание:
- Создание карты сайта
- Онлайн-генераторы
- Плагины
- Программист
- Загрузка sitemap.xml на сайт
- Добавление sitemap.xml в robots.txt
- Загрузка sitemap.xml в Яндекс.Вебмастер
- Загрузка sitemap.xml в Google Search Console
Создание карты сайта
Чтобы создать карту можно воспользоваться тремя способами.
Онлайн-генераторы
В интернете есть специальные сервисы по созданию карты сайта. Например: Mysitemapgenerator.com . Вставляете адрес сайта, для которого нужна карта, и скачиваете sitemap.xml. Файл можно редактировать, например: удалить страницы, которые не нужны для продвижения. Этот способ простой, но неудобен тем, что при создании новых страницы, нужно генерировать карту сайта заново . Также необходимо раз в 2-3 месяца обновлять карту сайта , чтобы роботы быстрее индексировали изменения.

Плагины
В некоторых CMS (системах управления сайтом) можно установить плагин, который автоматически добавляет новые страницы в карту сайта, а также периодически обновляет sitemap. Это удобно, но когда на сайте много различных плагинов, снижается скорость загрузки сайта. К тому же, только некоторые CMS поддерживают плагины .

Программист
Поставьте задачу программисту по созданию автоматической карты сайта со своими условиями. Тогда новые страницы сами попадут в карту сайта, и она будет автоматически обновляться. Этот способ потребует затрат на программиста, зато все будет автоматизировано — про sitemap.xml можно будет забыть!
Загрузка sitemap.xml на сайт
Загрузка карта сайта нужна, если вы генерируете ее самостоятельно. Да и в целом всем специалистам полезно знать, где она находится. Так что не пропускайте этот пункт , даже если карта у вас она автоматическая.
После того, как вы сгенерировали карту сайта, загрузите файл sitemap.xml в корень сайта. Сделать это можно через хостинг или FTP. Sitemap.xml находится там же, где Robots.txt и .htacces.

Теперь, если ввести в адресную строку site.ru/sitemap.xml, откроется карта сайта со страницами.

Добавление sitemap.xml в robots.txt
Файл на сайт загрузили, но роботы об этом пока не знают. Чтобы показать этот файл, пропишите ссылку в техническом файле robots.txt.

Загрузка sitemap.xml в Яндекс.Вебмастер
А теперь показываем файл роботам Яндекса. Для этого откройте Яндекс.Вебмастер – Индексирование – Файлы Sitemap – отправьте карту сайта. Возможно, Яндекс уже увидел карту сайта из robots.txt.

Загрузка sitemap.xml в Google Search Console
Не забываем и про роботов Google. Для этого откройте Google Search Console – Файлы Sitemap – отправьте карту сайта.

Итог: карта сайта нужна для поисковых роботов. Лучше всего установить автоматическую карту сайта с помощью программиста. Если карта сайта не автоматическая, то не забывайте обновлять ее раз в 2-3 месяца. Заново добавлять карту сайта в Яндекс.Вебмастер и Google Search Console нет необходимости – они переобходят карту сайта автоматически.
Спасибо, что дочитали до конца. Переходите к следующей инструкции.