Как работает sitemap.xml
Sitemap.xml — это XML-файл со списком URL вашего сайта. Вы размещаете его на сервере, уведомляете Google и ждете.
Процесс выглядит так:
- Вы публикуете страницу и обновляете sitemap.
- Googlebot проверяет sitemap по расписанию.
- Googlebot ставит новые URL в очередь на сканирование.
- Через некоторое время он сканирует страницы.
- После сканирования он решает, добавлять ли их в индекс.
Ключевое слово здесь — «решает». Googlebot имеет свободу игнорировать sitemap.
Как работает Google Indexing API
Google Indexing API — это официальный API Google, который позволяет напрямую уведомлять поисковую систему о новых страницах.
Процесс выглядит так:
- Вы публикуете страницу.
- Вы отправляете POST-запрос к API с URL страницы.
- Google ставит URL в приоритетную очередь на сканирование.
- Googlebot сканирует страницу в течение нескольких минут или часов.
- Страница появляется в индексе — обычно в течение нескольких часов.
По данным SEO-специалистов, использующих Indexing API: 80–95% URL индексируются в течение 24 часов.
Подробное сравнение
| Критерий | Sitemap.xml | Indexing API |
|---|---|---|
| Скорость индексации | От 3 дней до нескольких месяцев | От нескольких часов до суток |
| Контроль | Минимальный — Google решает | Высокий — вы инициируете сканирование |
| Сложность настройки | Очень просто — один XML-файл | Средняя — требуется учетная запись службы |
| Стоимость | Бесплатно | Бесплатно (с ограничениями) |
| Ограничения | Максимум 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, и API.
Ваш sitemap.xml — для общего охвата сайта.
Google Indexing API — для новых и обновленных страниц.
По умолчанию Google предоставляет 200 запросов в день. Вы можете запросить больше через Google Cloud Console.
Как настроить Google Indexing API
Вариант 1: Вручную через Google Cloud Console
- Создайте проект в Google Cloud Console.
- Включите Google Indexing API.
- Создайте учетную запись службы и загрузите JSON-ключ.
- Добавьте email учетной записи службы как владельца сайта в Search Console.
- Отправляйте POST-запросы на
https://indexing.googleapis.com/v3/urlNotifications:publish
Вариант 2: Через IndexFast (автоматически)
- Зарегистрируйтесь в IndexFast.
- Добавьте свой сайт и вставьте JSON-ключ учетной записи службы.
- Нажмите "Запустить" — IndexFast отправит все URL из sitemap.
- Смотрите результаты в реальном времени в логах.
Попробуйте IndexFast бесплатно
Настройте автоматическую индексацию за 5 минут. Код писать не нужно.
Начать бесплатно →Заключение
Sitemap.xml — это базовый минимум для любого сайта. Google Indexing API — для тех, кто ценит скорость и контроль.
Если ваш бизнес зависит от видимости в поиске, не ждите Googlebot. Отправьте URL через API сегодня.