Що таке sitemap.xml?

Sitemap (карта сайту) — це XML-файл, який містить список всіх важливих URL вашого сайту. Він розміщується за адресою https://your-site.com/sitemap.xml і є своєрідним «путівником» для пошукових роботів.

Уявіть, що ваш сайт — це великий офісний будинок. Без плану поверхів прибиральник (Googlebot) буде блукати коридорами навмання, можливо так і не знайшовши деяких кімнат. Sitemap — це саме той план, який показує де що знаходиться.

📌 Офіційна позиція Google

Google рекомендує використовувати sitemap для будь-якого сайту з більш ніж 500 сторінок, нових сайтів з мало зовнішніх посилань, а також для сайтів з медіаконтентом (відео, зображення).

Структура sitemap.xml

Базовий sitemap виглядає так:

<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://your-site.com/about</loc> <lastmod>2025-01-20</lastmod> <changefreq>monthly</changefreq> <priority>0.8</priority> </url> <url> <loc>https://your-site.com/blog/post-1</loc> <lastmod>2025-01-15</lastmod> <changefreq>weekly</changefreq> <priority>0.6</priority> </url> </urlset>

Що означають теги:

ТегОбов'язковийОпис
<loc>✅ ТакПовна URL-адреса сторінки з https://
<lastmod>❌ НіДата останнього оновлення (формат YYYY-MM-DD)
<changefreq>❌ НіЧастота змін: always, hourly, daily, weekly, monthly, yearly, never
<priority>❌ НіПріоритет від 0.0 до 1.0 (за замовчуванням 0.5)
⚠️ Важливо знати

Google офіційно заявив, що changefreq та priority здебільшого ігноруються. Натомість lastmod реально впливає — Google надає пріоритет сторінкам з недавньою датою оновлення.

Типи sitemap

Звичайний sitemap

Перелік URL у форматі XML. Підходить для сайтів до 50 000 сторінок.

Sitemap Index

Якщо у вас більше 50 000 URL або файл перевищує 50 МБ — використовуйте sitemap index. Це «файл-батько», який посилається на окремі sitemap-файли:

<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <sitemap> <loc>https://your-site.com/sitemap-pages.xml</loc> </sitemap> <sitemap> <loc>https://your-site.com/sitemap-products.xml</loc> </sitemap> <sitemap> <loc>https://your-site.com/sitemap-blog.xml</loc> </sitemap> </sitemapindex>
✅ IndexFast підтримує Sitemap Index

IndexFast автоматично розпізнає і обробляє як звичайні sitemap, так і sitemap index будь-якої глибини вкладеності.

Як створити sitemap.xml

1
WordPress

Плагіни Yoast SEO або Rank Math автоматично генерують sitemap. Він доступний за адресою /sitemap_index.xml.

2
Webflow

Sitemap генерується автоматично та доступний за /sitemap.xml. Публікується разом із сайтом без додаткових налаштувань.

3
Shopify / OpenCart

Вбудована генерація sitemap. Shopify: /sitemap.xml. OpenCart: модуль SEO Sitemap.

4
Власна розробка (PHP/Laravel)

Генеруйте динамічно з бази даних або використайте бібліотеки: spatie/laravel-sitemap для Laravel.

5
Онлайн-генератори

Для невеликих сайтів: XML-Sitemaps.com, Screaming Frog (до 500 URL безкоштовно).

Як зареєструвати sitemap в Google

Мати sitemap — недостатньо. Google має знати де він знаходиться. Є два способи:

Спосіб 1: через robots.txt

User-agent: * Allow: / Sitemap: https://your-site.com/sitemap.xml

Спосіб 2: через Google Search Console

  1. Відкрийте Search Console → оберіть ваш сайт.
  2. У лівому меню: Індексування → Sitemap.
  3. Введіть URL вашого sitemap та натисніть «Надіслати».

Поширені помилки з sitemap

  • URL з noindex — не включайте в sitemap сторінки з тегом noindex.
  • Биті посилання — всі URL у sitemap мають повертати код 200, не 301 або 404.
  • Неоновлена дата lastmod — якщо вказуєте lastmod, оновлюйте її реально при змінах.
  • Sitemap не в robots.txt — Google може просто не знайти ваш файл.
  • Відносні URL — використовуйте тільки абсолютні URL з https://.

Sitemap + Indexing API = максимальна швидкість

Навіть зареєстрований в Search Console sitemap не гарантує швидкої індексації. Google може обробити його через тиждень, а може через місяць — залежно від авторитету вашого домену.

Найефективніша стратегія — це поєднання актуального sitemap з активним надсиланням URL через Google Indexing API. Ви не чекаєте коли Google сам прийде — ви самі кажете йому «ось нова сторінка, просканuj зараз».

Відправте sitemap на індексацію прямо зараз

IndexFast зчитає ваш sitemap.xml і відправить всі URL через Google Indexing API. Результат — сторінки в Google вже завтра.

Спробувати безкоштовно →