Перейти к содержимому

Как создать sitemap?

Файлы Sitemap

Сначала проверьте, нет ли у вас уже готового файла. Большинство платформ для сайтов создают sitemap автоматически, как правило по адресу /sitemap.xml; WordPress использует /wp-sitemap.xml. Если у вас его нет, включите генерацию в CMS или SEO-плагине, настройте сборку sitemap в фреймворке при деплое либо напишите короткий XML-файл вручную. После этого добавьте строку Sitemap: в файл robots.txt и отправьте адрес файла в Search Console.

Шаг 1: проверьте, создаёт ли ваша платформа sitemap автоматически

  • WordPress с версии 5.5 создаёт индекс sitemap по адресу /wp-sitemap.xml, как сказано в анонсе разработчиков WordPress. SEO-плагины часто отключают его и публикуют собственный sitemap по другому адресу.
  • Shopify создаёт sitemap.xml в корне домена каждого магазина и поддерживает его в актуальном состоянии: туда попадают товары, коллекции, страницы и записи блога, о чём говорится в справочном центре.
  • Другие конструкторы сайтов обычно делают то же самое. Google советует поискать по запросу «[название вашей платформы] sitemap», чтобы узнать, где лежит файл.

Большинство существующих sitemap находятся двумя быстрыми проверками: откройте в браузере https://yourdomain/sitemap.xml и поищите строку Sitemap: в https://yourdomain/robots.txt.

Шаг 2: если sitemap нет, сгенерируйте его

Выберите способ, который подходит к устройству вашего сайта:

  • Сайт собирается из кода или генератором статических сайтов: формируйте sitemap во время сборки из того же списка маршрутов, по которому создаются страницы, — тогда он никогда не устареет.
  • Сайт, который нельзя изменить программно: генератор на основе обхода сайта посещает страницы и записывает файл. Запускайте его заново при каждом добавлении или удалении страниц.
  • Несколько страниц: напишите файл вручную. Sitemap — это обычный список:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.example.com/</loc>
  </url>
  <url>
    <loc>https://www.example.com/services/garden-design</loc>
    <lastmod>2026-10-02</lastmod>
  </url>
</urlset>

Если нужно лишь перечислить страницы, подойдёт и обычный текстовый файл с одним полным URL в каждой строке.

Шаг 3: соблюдайте требования Google к формату

Ограничения описаны в руководстве Google по созданию sitemap:

  • Сохраняйте файл в кодировке UTF-8 и используйте полные абсолютные URL в каноническом виде, в котором хотите видеть их в результатах поиска.
  • Размер одного файла не должен превышать 50 000 URL и 50 МБ в несжатом виде. Если страниц больше, разбейте список на части и укажите их в индексе sitemap:
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap><loc>https://www.example.com/sitemaps/products.xml</loc></sitemap>
  <sitemap><loc>https://www.example.com/sitemaps/articles.xml</loc></sitemap>
</sitemapindex>
  • Указывайте <lastmod> только с датой реального изменения контента. Google игнорирует <priority> и <changefreq>, поэтому их можно не добавлять.
  • Размещайте файл в корне сайта. Sitemap, не отправленный в Search Console, охватывает только URL в своей папке и во вложенных папках.

Шаг 4: сообщите поисковым системам, где он находится

Добавьте в robots.txt одну строку в любом месте файла; Google учтёт её при следующем чтении файла, её читают и другие крупные поисковые системы:

Sitemap: https://www.example.com/sitemap.xml

Затем отправьте тот же адрес в отчёте «Файлы Sitemap» в Search Console: он также покажет, удалось ли Google прочитать файл. Этот шаг подробно разобран в статье Как отправить sitemap?, а вопрос о том, нужен ли он вам вообще, — в статье Что такое sitemap и зачем он нужен?.

Как помогает AutoPSEO

На странице Sitemaps в AutoPSEO собраны sitemap, которые Search Console хранит для вашего ресурса, с предупреждениями, ошибками и датой последней загрузки, а при полном доступе можно сразу отправить несколько новых URL sitemap. Чтобы проверить только что созданный файл, запустите массовую проверку URL из нового sitemap — до 500 за один запуск (URL Inspection), — и убедитесь, что каждая страница доступна для индексирования.

Переведите SEO-контент на автопилот

Подключите Search Console и свой сайт. AutoPSEO просканирует его и сразу спланирует первые темы. Банковская карта не нужна.