Що таке sitemap.xml?
Sitemap (карта сайту) — це XML-файл, який містить список всіх важливих URL вашого сайту. Він розміщується за адресою https://your-site.com/sitemap.xml і є своєрідним «путівником» для пошукових роботів.
Уявіть, що ваш сайт — це великий офісний будинок. Без плану поверхів прибиральник (Googlebot) буде блукати коридорами навмання, можливо так і не знайшовши деяких кімнат. Sitemap — це саме той план, який показує де що знаходиться.
Google рекомендує використовувати sitemap для будь-якого сайту з більш ніж 500 сторінок, нових сайтів з мало зовнішніх посилань, а також для сайтів з медіаконтентом (відео, зображення).
Структура sitemap.xml
Базовий sitemap виглядає так:
Що означають теги:
| Тег | Обов'язковий | Опис |
|---|---|---|
<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-файли:
IndexFast автоматично розпізнає і обробляє як звичайні sitemap, так і sitemap index будь-якої глибини вкладеності.
Як створити sitemap.xml
Плагіни Yoast SEO або Rank Math автоматично генерують sitemap. Він доступний за адресою /sitemap_index.xml.
Sitemap генерується автоматично та доступний за /sitemap.xml. Публікується разом із сайтом без додаткових налаштувань.
Вбудована генерація sitemap. Shopify: /sitemap.xml. OpenCart: модуль SEO Sitemap.
Генеруйте динамічно з бази даних або використайте бібліотеки: spatie/laravel-sitemap для Laravel.
Для невеликих сайтів: XML-Sitemaps.com, Screaming Frog (до 500 URL безкоштовно).
Як зареєструвати sitemap в Google
Мати sitemap — недостатньо. Google має знати де він знаходиться. Є два способи:
Спосіб 1: через robots.txt
Спосіб 2: через Google Search Console
- Відкрийте Search Console → оберіть ваш сайт.
- У лівому меню: Індексування → Sitemap.
- Введіть 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 вже завтра.
Спробувати безкоштовно →