Для 10 000+ страниц ускорять нужно не «индексацию» одним приёмом, а всю цепочку: обнаружение URL → сканирование → обработка → включение в индекс. Сначала определите, на каком этапе застряли страницы: если поисковик о них не знает — улучшайте обнаружение; если знает, но не сканирует — ищите проблемы обхода; если сканирует, но не индексирует — Sitemap и повторная отправка URL уже не решат проблему.
Сделайте все нужные URL доступными поисковому роботу
Страница, которую нужно индексировать, должна:
- возвращать HTTP 200;
- не быть запрещена в robots.txt;
- не содержать
noindex; - иметь корректный canonical;
- быть доступной без авторизации;
- содержать обычные индексируемые внутренние ссылки;
- не быть фактическим дублем другой страницы.
Google отдельно разделяет crawling и indexing: даже успешно просканированная страница не обязательно попадёт в индекс. Поэтому сначала проверьте несколько URL каждого проблемного типа через Search Console, а затем смотрите массовые причины в отчёте об индексировании.
Передавайте страницы через Sitemap
Для массива из 10 000 страниц Sitemap — основной масштабируемый способ сообщить Google о новых URL. Google прямо рекомендует URL Inspection только для небольшого числа страниц, а для большого количества — Sitemap.
В Sitemap включайте только канонические URL, которые действительно должны находиться в поиске. Один файл может содержать до 50 000 URL и занимать до 50 МБ в несжатом виде, поэтому 10 000 страниц технически помещаются в один Sitemap.
Однако на практике удобнее разделять Sitemap по логическим типам, например:
- sitemap-categories.xml;
- sitemap-products.xml;
- sitemap-articles.xml.
Само разделение не является способом «выдать больше crawl budget», но позволяет отдельно видеть состояние разных групп URL и быстрее находить проблемный шаблон.
lastmod указывайте только при реальном существенном изменении страницы. Не обновляйте дату автоматически при каждом формировании Sitemap: Google рекомендует использовать достоверный lastmod.
Не оставляйте страницы только в Sitemap
Sitemap помогает обнаружить URL, но не заменяет архитектуру сайта. Новые страницы должны иметь доступные для робота внутренние ссылки.
Для большого массива особенно опасны страницы-сироты, которые присутствуют только в XML Sitemap. Постройте путь через категории, подкатегории, пагинацию, тематические хабы или другие индексируемые листинги.
Ссылки должны вести непосредственно на конечные URL, а не через длинные цепочки редиректов.
Если 10 000 страниц появились одновременно, обеспечьте несколько уровней навигации, через которые робот сможет системно обходить весь массив, а не 10 000 ссылок с одной технической страницы.
Уберите бесконечные пространства URL
Часто робот тратит ресурсы не на нужные 10 000 страниц, а на сотни тысяч технических вариантов:
- параметры сортировки;
- фильтры;
- комбинации фасетной навигации;
- внутренний поиск;
- календарные URL;
- идентификаторы сессий;
- дубли с разным порядком параметров;
- бесконечную пагинацию.
Если Googlebot постоянно обходит такие адреса, очистка URL-пространства может дать больше эффекта, чем любые попытки повторно отправлять нужные страницы.
При этом robots.txt нельзя использовать как универсальный способ удаления уже известных URL из индекса: он управляет сканированием, а не является заменой noindex, canonical или корректных HTTP-статусов.
Проверьте сервер
Google регулирует интенсивность обхода в том числе с учётом способности сервера отвечать на запросы. Если во время активного обхода появляются 5xx, тайм-ауты или сервер начинает отвечать медленно, робот может сократить нагрузку.
Поэтому для массового запуска проверьте серверные логи и убедитесь, что Googlebot может быстро получать страницы без всплесков ошибок.
Но для обычного сайта с 10 000 относительно стабильных страниц отдельная «оптимизация crawl budget» чаще всего не нужна. В актуальной документации Google руководство по crawl budget ориентировано прежде всего на сайты с миллионами URL либо на сайты от примерно 10 000 страниц, если контент меняется очень часто. Это ориентиры, а не жёсткие пороги.
Не отправляйте 10 000 обычных страниц через Google Indexing API
Google Indexing API не является API массового добавления любых страниц в индекс. Официально он предназначен для страниц с JobPosting и страниц трансляций с BroadcastEvent внутри VideoObject.
Для обычных статей, карточек, категорий и посадочных страниц используйте Sitemap и нормальную внутреннюю архитектуру.
Массовое ручное нажатие «Запросить индексирование» в Search Console тоже не имеет смысла: инструмент рассчитан на отдельные URL, имеет квоты, а повторные запросы не заставляют Google сканировать одну и ту же страницу быстрее.
Для Яндекса можно дополнительно использовать IndexNow
Яндекс поддерживает IndexNow для уведомления о новых, изменённых и удалённых URL. Через один POST-запрос можно передать до 10 000 адресов.
Это удобное дополнение к Sitemap при массовой публикации, но не гарантия индексации: Яндекс прямо указывает, что отправка URL через IndexNow не означает обязательного попадания страницы в поиск.
Sitemap для Яндекса также ограничен 50 000 URL и 50 МБ.
Если страницы уже просканированы, перестаньте ускорять обход
Самая важная диагностика — статус проблемных URL.
Если Google показывает «Обнаружено — сейчас не проиндексировано», проверяйте обнаружение страниц, внутренние ссылки, Sitemap, технические ограничения и способность сервера обслуживать обход.
Если статус «Просканировано — сейчас не проиндексировано», Google уже получил страницу. Повторная отправка Sitemap, IndexNow или ручное запрашивание обхода не устраняют причину. Нужно проверять сам массив: дублирование, canonical, шаблонность страниц, отсутствие самостоятельной ценности и другие причины, по которым поисковая система может не выбрать URL для индекса.
Поэтому для запуска 10 000+ страниц рабочая схема выглядит так: технически чистые индексируемые URL → автоматический Sitemap → нормальная внутренняя перелинковка → отсутствие crawl traps → стабильный сервер → контроль статусов по группам страниц. Для Яндекса к этому можно добавить IndexNow.
Google не гарантирует ни срок обхода, ни включение всех переданных URL в индекс, поэтому фиксированного способа «проиндексировать 10 000 страниц за N дней» не существует.