Як працює sitemap.xml

Sitemap.xml — це XML-файл зі списком URL вашого сайту. Ви розміщуєте його на сервері, повідомляєте Google через Search Console або robots.txt — і чекаєте. Googlebot сам вирішує коли і що сканувати, спираючись на свій crawl budget.

Процес виглядає так:

  1. Ви публікуєте сторінку і оновлюєте sitemap
  2. Googlebot планово перевіряє sitemap (раз на кілька днів або тижнів)
  3. Googlebot ставить нові URL у чергу сканування
  4. Через деякий час (від годин до місяців) сканує сторінки
  5. Після сканування — вирішує чи додавати до індексу

Ключове слово тут — «вирішує». Googlebot має повну свободу ігнорувати sitemap або відкладати сканування. Ваш sitemap — це лише підказка, не команда.

Як працює Google Indexing API

Google Indexing API — це офіційний API Google, який дозволяє безпосередньо повідомляти пошукову систему про нові або оновлені сторінки. Замість чекання Googlebot ви самі ініціюєте сканування.

Процес виглядає так:

  1. Ви публікуєте сторінку
  2. Відправляєте POST-запит до API з URL сторінки
  3. Google ставить URL у пріоритетну чергу сканування
  4. Googlebot сканує сторінку протягом кількох хвилин або годин
  5. Сторінка з'являється в індексі — зазвичай за кілька годин
📊 Реальні цифри

За даними SEO-спеціалістів, які використовують Indexing API: 80–95% URL індексуються протягом 24 годин після відправки запиту. Без API очікування може тривати від 3 днів до 3 місяців.

Детальне порівняння

Критерій Sitemap.xml Indexing API
Швидкість індексації Від 3 днів до кількох місяців Від кількох годин до доби
Контроль Мінімальний — Google сам вирішує Висока — ви ініціюєте сканування
Складність налаштування Дуже просто — один XML-файл Середня — потрібен Service Account
Вартість Безкоштовно Безкоштовно (є ліміти)
Ліміти Не більше 50 000 URL в одному sitemap 200 запитів на день на сайт (для більшості)
Типи контенту Будь-які сторінки Офіційно — тільки JobPosting і BroadcastEvent, але на практиці працює для всіх
Ефективність при великих сайтах Низька — crawl budget обмежений Висока — пріоритетна черга
Видалення з індексу Тільки через Search Console URL_DELETED-запит
Підтримка Офіційна, стабільна Офіційна, активно розвивається

Коли достатньо sitemap.xml

Sitemap.xml є достатнім рішенням якщо:

  • Ваш сайт невеликий (до 100–200 сторінок) і давно існує
  • Контент оновлюється рідко — раз на тиждень і рідше
  • SEO — не пріоритет, терміновості немає
  • Сайт має високий crawl budget (новинні сайти, великі авторитетні домени)
  • У вас немає технічних ресурсів для налаштування API

Коли потрібен Google Indexing API

API стає необхідністю якщо:

  • Інтернет-магазин — нові товари мають з'являтися в пошуку якнайшвидше
  • Новинний сайт — актуальність контенту критична, години мають значення
  • Великий сайт — тисячі сторінок, crawl budget не встигає
  • Часті оновлення — ціни, наявність товарів, актуальна інформація
  • Новий сайт — потрібно швидко набрати проіндексовану базу
  • Після редизайну — масово переіндексувати оновлені сторінки
💡 Рішення для будь-якого сайту

IndexFast автоматизує роботу з Indexing API — ви додаєте sitemap URL, сервіс сам відправляє запити і звітує про результати. Не потрібно писати код або розбиратися з Google Cloud Console.

Оптимальна стратегія: поєднати обидва методи

Найефективніший підхід — використовувати sitemap і API одночасно. Вони не суперечать одне одному.

Ваш sitemap.xml — для загального покриття сайту, щоб Googlebot мав повну карту всіх URL. Це базовий рівень, він завжди має бути актуальним.

Google Indexing API — для нових і оновлених сторінок. Кожного разу коли публікується новий матеріал або змінюється важлива сторінка — відправляйте запит через API.

⚠ Важливо про ліміти API

За замовчуванням Google дає 200 запитів на добу. Для більшості сайтів цього достатньо. Якщо потрібно більше — можна подати заявку на збільшення ліміту через Google Cloud Console, або розподілити запити на кілька днів через чергу.

Як налаштувати Google Indexing API

Варіант 1: Вручну через Google Cloud Console

  1. Створіть проєкт в Google Cloud Console
  2. Увімкніть Google Indexing API
  3. Створіть Service Account і завантажте JSON-ключ
  4. Додайте email Service Account як власника сайту в Search Console
  5. Відправляйте POST-запити до https://indexing.googleapis.com/v3/urlNotifications:publish

Варіант 2: Через IndexFast (автоматично)

  1. Зареєструйтесь в IndexFast
  2. Додайте сайт і вставте JSON-ключ Service Account
  3. Натисніть «Запустити» — IndexFast сам відправить всі URL зі sitemap
  4. Дивіться результати в логах у реальному часі

Спробуйте IndexFast — безкоштовно

Налаштуйте автоматичну індексацію за 5 хвилин. Не потрібно писати код — просто додайте сайт і натисніть «Старт».

Почати безкоштовно →

Висновок

Sitemap.xml — це базовий необхідний мінімум для будь-якого сайту. Google Indexing API — це інструмент для тих, кому важлива швидкість і контроль над індексацією.

Якщо ваш бізнес залежить від видимості в пошуку — не чекайте Googlebot. Відправте URL через API сьогодні і побачите результат вже завтра.