Разделение крупных файлов Sitemap

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

  • sitemapindex – родительский тег в начале и конце файла;
  • sitemap – родительский тег для каждого файла Sitemap, указанного в индексе (дочерний по отношению к тегу sitemapindex);
  • loc – тег с адресом файла Sitemap (дочерний по отношению к тегу sitemap).

Более подробная информация о синтаксисе файлов доступна на странице с описанием протокола Sitemap.

В примере ниже показан файл индекса Sitemap в формате XML, объединяющий два файла Sitemap.

<?xml version="1.0" encoding="UTF-8"?>
  <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <sitemap>
      <loc>http://www.example.com/sitemap1.xml.gz</loc>
    </sitemap>
    <sitemap>
      <loc>http://www.example.com/sitemap2.xml.gz</loc>
    </sitemap>
  </sitemapindex>

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

Файлы Sitemap для нескольких сайтов

Если у вас несколько сайтов, вы можете упростить процедуру создания и отправки файлов Sitemap. Для этого создайте один или несколько файлов со всеми URL и сохраните их в одной папке. Все сайты должны быть подтверждены в Search Console. Можно выбрать один из перечисленных ниже вариантов.

  • Один файл Sitemap, содержащий URL нескольких сайтов (даже из разных доменов). Например, файл Sitemap, размещенный по адресу http://host1.example.com/sitemap.xml, может содержать следующие URL:
    • http://host1.example.com
    • http://host2.example.com
    • http://host3.example.com
    • http://host1.example1.com
    • http://host1.example.ch
  • Отдельные файлы Sitemap (по одному для каждого сайта) в одном каталоге:
    • http://host1.example.com/host1-example-sitemap.xml
    • http://host1.example.com/host2-example-sitemap.xml
    • http://host1.example.com/host3-example-sitemap.xml
    • http://host1.example.com/host1-example1-sitemap.xml
    • http://host1.example.com/host1-example-ch-sitemap.xml

Отправка файлов Sitemap для нескольких сайтов возможна только в том случае, если в Search Console было подтверждено право собственности на все нужные сайты.

Чтобы собрать в одном местоположении файлы Sitemap для нескольких сайтов, выполните следующие действия:

  1. Убедитесь в том, что вы подтвердили права собственности на все выбранные сайты.
  2. Создайте файл Sitemap, содержащий URL всех нужных сайтов. Можно создать один такой файл со всеми адресами или несколько файлов Sitemap для каждого сайта в отдельности.
  3. Отправьте файлы Sitemap с помощью Search Console.