Як працює sitemap.xml
Sitemap.xml — це XML-файл зі списком URL вашого сайту. Ви розміщуєте його на сервері, повідомляєте Google через Search Console або robots.txt — і чекаєте. Googlebot сам вирішує коли і що сканувати, спираючись на свій crawl budget.
Процес виглядає так:
- Ви публікуєте сторінку і оновлюєте sitemap
- Googlebot планово перевіряє sitemap (раз на кілька днів або тижнів)
- Googlebot ставить нові URL у чергу сканування
- Через деякий час (від годин до місяців) сканує сторінки
- Після сканування — вирішує чи додавати до індексу
Ключове слово тут — «вирішує». Googlebot має повну свободу ігнорувати sitemap або відкладати сканування. Ваш sitemap — це лише підказка, не команда.
Як працює Google Indexing API
Google Indexing API — це офіційний API Google, який дозволяє безпосередньо повідомляти пошукову систему про нові або оновлені сторінки. Замість чекання Googlebot ви самі ініціюєте сканування.
Процес виглядає так:
- Ви публікуєте сторінку
- Відправляєте POST-запит до API з URL сторінки
- Google ставить URL у пріоритетну чергу сканування
- Googlebot сканує сторінку протягом кількох хвилин або годин
- Сторінка з'являється в індексі — зазвичай за кілька годин
За даними 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.
За замовчуванням Google дає 200 запитів на добу. Для більшості сайтів цього достатньо. Якщо потрібно більше — можна подати заявку на збільшення ліміту через Google Cloud Console, або розподілити запити на кілька днів через чергу.
Як налаштувати Google Indexing API
Варіант 1: Вручну через Google Cloud Console
- Створіть проєкт в Google Cloud Console
- Увімкніть Google Indexing API
- Створіть Service Account і завантажте JSON-ключ
- Додайте email Service Account як власника сайту в Search Console
- Відправляйте POST-запити до
https://indexing.googleapis.com/v3/urlNotifications:publish
Варіант 2: Через IndexFast (автоматично)
- Зареєструйтесь в IndexFast
- Додайте сайт і вставте JSON-ключ Service Account
- Натисніть «Запустити» — IndexFast сам відправить всі URL зі sitemap
- Дивіться результати в логах у реальному часі
Спробуйте IndexFast — безкоштовно
Налаштуйте автоматичну індексацію за 5 хвилин. Не потрібно писати код — просто додайте сайт і натисніть «Старт».
Почати безкоштовно →Висновок
Sitemap.xml — це базовий необхідний мінімум для будь-якого сайту. Google Indexing API — це інструмент для тих, кому важлива швидкість і контроль над індексацією.
Якщо ваш бізнес залежить від видимості в пошуку — не чекайте Googlebot. Відправте URL через API сьогодні і побачите результат вже завтра.