БесплатноБесплатный прототип ключевой страницы и черновик ТЗ при старте проекта

Управляемая подача страниц в индекс: зачем это нужно и как настроить для тысяч URL

Управляемая подача страниц в индекс на 1С-Битрикс: API Яндекс.Вебмастера, протокол IndexNow и приоритизация URL

На каталоге в несколько сотен товаров можно спокойно ждать, пока поисковый робот сам дойдёт до новой страницы через обычный обход по ссылкам и sitemap.xml — обычно это дни, иногда недели. На каталоге в десятки и сотни тысяч URL, где карточки появляются, меняют цену и снимаются с продажи ежедневно, пассивное ожидание означает, что новый товар может продавать себя в поиске только через неделю после появления на сайте — а к этому моменту распродажа уже закончится.

Решение — управляемая (проактивная) подача страниц в индекс: вместо того чтобы полагаться исключительно на самостоятельный обход робота, сайт сам сообщает поисковику, какие URL появились или изменились и должны быть обойдены в приоритетном порядке. Это не замена sitemap и robots.txt, а надстройка над ними для больших и часто меняющихся сайтов — если базовая настройка ещё не сделана, прежде убедитесь, что sitemap и robots.txt в порядке: вот как их настроить в статье «Robots.txt и sitemap.xml для большого магазина на 1С-Битрикс». Материал ниже — о том, как выстроить активную подачу поверх этой базы, на опыте наших проектов по оптимизации индексации на 1С-Битрикс.

Коротко

  • Пассивный обход через sitemap.xml не успевает за сайтами, где тысячи URL появляются и меняются ежедневно.
  • Два основных канала активной подачи — API «Индексирование» Яндекс.Вебмастера и открытый протокол IndexNow.
  • Дневная квота подачи ограничена, поэтому приоритизация URL важнее самого факта подключения API.
  • Подавайте URL, когда контент реально изменился, а не по расписанию «на всякий случай» — это экономит квоту.
  • Активная подача ускоряет обход, но не гарантирует индексацию — на это по-прежнему влияют качество контента и техническая доступность страницы.

Почему пассивного обхода недостаточно на большом сайте

Поисковый робот распределяет время на обход сайта — так называемый краулинговый бюджет — между всеми известными ему URL, ориентируясь на авторитетность домена, частоту обновления и внутреннюю перелинковку страниц. На сайте с сотней страниц бюджета хватает, чтобы обойти всё за один цикл. На сайте с сотнями тысяч URL — карточки товаров, страницы фильтра, региональные версии — бюджет физически не позволяет обходить всё одинаково часто, и робот сам расставляет приоритеты по косвенным сигналам, которые не всегда совпадают с бизнес-приоритетами компании.

Из этого возникает разрыв: новая страница «Скидка недели» или обновлённая цена на хит продаж могут неделями ждать своей очереди на обход, если полагаться исключительно на естественный краулинг. Активная подача URL — способ явно указать поисковику, что конкретный адрес нуждается в переобходе прямо сейчас, минуя очередь общего краулингового бюджета (в пределах отдельной квоты, выделенной именно под приоритетную подачу).

Важно: активная подача не увеличивает общий краулинговый бюджет сайта — она даёт отдельный, ограниченный канал для срочного переобхода конкретных URL. Это инструмент приоритизации, а не способ обойти ограничения инфраструктуры поисковика.

Два канала активной подачи: API Вебмастера и IndexNow

Для рунета практически значимы два независимых механизма, и они не взаимозаменяемы — используются параллельно, под разные поисковые системы:

КаналКто поддерживаетФормат запроса
API «Индексирование» Яндекс.ВебмастераЯндексREST-запрос с OAuth-токеном, один URL за вызов
Протокол IndexNowBing, частично Яндекс и другиеHTTP-запрос с ключом подтверждения, пакетно до сотен URL
Google Indexing APIGoogle (ограниченно — формально для Job Posting/Livestream разметки)REST, OAuth — на практике мало применим для обычного каталога

Для магазина на 1С-Битрикс, ориентированного на рунет, основной канал — API Яндекс.Вебмастера, а IndexNow подключается как дополнение при значимой доле трафика из систем, которые его поддерживают. Google Indexing API формально существует, но его официальные условия использования ограничивают применение узким набором типов контента, поэтому массово полагаться на него для товарного каталога не стоит — для Google по-прежнему основные рычаги — это sitemap, внутренняя перелинковка и общее качество сайта.

Два пути к индексу: пассивный и управляемый Новый/изменённый URL sitemap.xml ждёт очереди обхода Дни / недели API «Индексирование» / IndexNow Часы
Схема: тот же изменившийся URL попадает в индекс за дни-недели через пассивное ожидание обхода или за часы через прямой сигнал API/IndexNow — при этом оба канала не отменяют друг друга.

Как работает API «Индексирование» Яндекс.Вебмастера

Раздел «Индексирование → Переобход страниц» в Яндекс.Вебмастере доступен как через интерфейс (ручная отправка отдельных URL), так и программно через API — что и нужно для автоматизации на сайте с тысячами страниц. Механика следующая: сайт подтверждён в Вебмастере, для приложения выпущен OAuth-токен, и через REST-запрос передаётся конкретный URL с просьбой переобойти его. Яндекс ставит запрос в очередь и обходит его в пределах отдельной дневной квоты подачи, размер которой зависит от статуса и размера сайта и отображается прямо в интерфейсе.

Практически важные особенности этого канала:

Как работает протокол IndexNow

IndexNow — открытый протокол (изначально предложен Microsoft и Yandex совместно), который решает ту же задачу иначе: вместо привязки к конкретному кабинету вебмастера это простой HTTP-запрос на общий эндпоинт с ключом подтверждения владения сайтом (файл-ключ, размещённый в корне домена) и списком изменившихся URL — за один вызов можно передать пакет из нескольких десятков или сотен адресов, а не по одному.

Главное практическое отличие: подав URL через IndexNow один раз в единую точку входа, сайт потенциально сигнализирует сразу нескольким поддерживающим протокол поисковым системам, без необходимости интегрироваться с каждой по отдельности. Для рунета это означает в первую очередь Bing (заметная часть трафика в некоторых нишах) и частичную поддержку у Яндекса — но не Google, у которого свой отдельный и более узкий по применению Indexing API.

ПараметрAPI Яндекс.ВебмастераIndexNow
АвторизацияOAuth-токен приложенияФайл-ключ в корне сайта
Формат запросаОдин URL за вызовПакет из нескольких URL за вызов
ОхватТолько ЯндексBing, частично Яндекс и другие поддерживающие системы
МониторингВстроенный интерфейс ВебмастераКод ответа HTTP, без единого дашборда

Прежде всего: приоритизация — какие URL подавать первыми

Главная ошибка внедрения активной подачи — воспринимать её как техническую галочку «подключили API» и начать заливать в очередь весь sitemap целиком. При ограниченной дневной квоте это означает, что действительно приоритетные страницы будут просто стоять в общей очереди наравне со страницами, которым спешить некуда. Приоритизация — это то, что определяет, окупится ли внедрение вообще.

  1. Новые коммерчески значимые страницы. Новые карточки товаров, новые услуги, новые акционные страницы — то, что должно начать приносить трафик и заказы как можно быстрее.
  2. Страницы с существенно изменившимся содержимым. Значимое изменение цены, статуса наличия, переписанное описание — не косметическая правка опечатки.
  3. Высокотрафиковые страницы после технических изменений. После смены шаблона, добавления микроразметки, изменения title/description на топовых по трафику страницах — стоит ускорить переиндексацию, чтобы обновления быстрее отразились в выдаче.
  4. Страницы, снятые с публикации или изменившие URL. Чтобы поисковик быстрее убрал из выдачи или обновил адрес неактуальной страницы — тоже приоритетная задача, хотя и в обратную сторону.
  5. Массовые низкоприоритетные изменения — в общую очередь sitemap. Малозначительные правки (переформатирование текста без смысловых изменений, технические поля) не стоят расхода дневной квоты.

Архитектура очереди подачи на стороне сайта

Технически поток данных удобно строить как очередь: события изменения контента (новый товар, изменение цены, публикация страницы) пишут запись в служебную таблицу «к переобходу» с приоритетом, а фоновый обработчик выбирает из очереди URL в пределах дневного лимита, начиная с наивысшего приоритета, и вызывает нужный API.

Событие: товар изменён/опубликован Очередь подачи URL + приоритет + дата Событие: цена/ наличие изменены Агент по расписанию выбирает топ N по приоритету в пределах квоты API Вебмастера IndexNow
Схема: события изменения контента попадают в приоритизированную очередь, а агент по расписанию отправляет лимитированную порцию URL в оба канала подачи, не превышая дневную квоту.

Реализация в 1С-Битрикс: агент и очередь подачи

На стороне 1С-Битрикс это типовая связка события ядра и агента. События изменения элемента каталога (добавление, публикация, смена цены/наличия через обмен с 1С) пишут запись в служебный highload-блок или таблицу «очередь индексации» с полями URL, приоритетом и статусом. Агент, запускаемый по расписанию (например, каждый час), выбирает из очереди верхние по приоритету записи в пределах оставшейся на сегодня квоты и вызывает нужный API, отмечая результат.

Очередь индексации (кастомный раздел) URL Приоритет Канал Статус /catalog/novinka-1024/ Высокий API + IndexNow Отправлено /catalog/tovar-512/ (цена) Средний API В очереди /catalog/staraya-akciya/ Низкий sitemap Без подачи Дневная квота API Яндекс.Вебмастера Использовано 3 400 из 5 000
Схема: кастомный раздел очереди показывает приоритет и статус каждого URL и остаток дневной квоты — типовой инструмент для контроля, а не встроенная функциональность коробочного Битрикса.

Мониторинг скорости индексации

Подключить API — половина задачи; вторая половина — убедиться, что подача действительно ускоряет попадание страниц в индекс, а не расходует квоту впустую. Метрики, за которыми стоит следить:

МетрикаЧто показываетГде смотреть
Время от публикации до индексацииРеальный эффект приоритетной подачиСопоставление даты публикации и появления в поиске
Доля поданных URL, попавших в индексКачество приоритизации и самих страницОтчёт «Индексирование» Вебмастера
Использование дневной квотыХватает ли лимита на реальный поток измененийИнтерфейс API/лог собственной очереди
Доля страниц вне индекса от общего числаОбщее состояние индексации сайтаОтчёт «Страницы в поиске» Вебмастера

Если доля поданных URL, реально попадающих в индекс, низкая при регулярной подаче — это не проблема самого механизма подачи, а сигнал смотреть в сторону качества контента или технических барьеров (canonical, noindex, robots.txt) на этих конкретных страницах.

Экономия квоты: чего не стоит подавать

Мини-FAQ. Что приоритетнее — вся квота на новые товары или распределение между новыми и изменившимися? Обычно новые коммерчески значимые страницы важнее правок в существующих — они полностью отсутствуют в индексе, тогда как изменившаяся страница хотя бы частично уже проиндексирована со старой версией контента.

Прежде чем подавать: sitemap и robots.txt

Управляемая подача решает проблему скорости для конкретных приоритетных URL, но не заменяет базовую пассивную инфраструктуру индексации. Если sitemap.xml неактуален (в нём нет новых разделов или, наоборот, есть URL, закрытые от индексации), а robots.txt случайно блокирует часть каталога — активная подача упрётся в те же технические барьеры, что и обычный обход, просто быстрее. Прежде чем внедрять API-подачу, стоит убедиться, что базовая настройка sitemap и robots.txt в порядке — подробный разбор в статье «Robots.txt и sitemap.xml для большого магазина на 1С-Битрикс», а если нужен независимый взгляд со стороны — пригодится аудит индексации и структуры URL.

Частые ошибки при настройке подачи

Чек-лист внедрения управляемой подачи

  1. Базовая индексация в порядке. Sitemap.xml актуален, robots.txt не блокирует нужные разделы.
  2. Сайт подтверждён в Яндекс.Вебмастере, выпущен OAuth-токен. API «Индексирование» доступен для программных вызовов.
  3. Ключ IndexNow размещён в корне сайта. Протокол подключён как дополнительный канал.
  4. Определена приоритизация URL. Явные правила, что подаётся в первую очередь, а что остаётся в общем sitemap.
  5. Очередь подачи автоматизирована. События изменения контента сами создают записи в очереди, без ручной работы.
  6. Дневная квота не переполняется. Агент учитывает лимит и не пытается отправить больше, чем разрешено.
  7. Настроен мониторинг эффективности. Время до индексации и доля поданных URL, попавших в индекс, отслеживаются регулярно.

Вывод

Управляемая подача страниц в индекс — не разовая техническая настройка, а постоянно работающий процесс: очередь с приоритетами, дневная квота и два канала (API Яндекс.Вебмастера и IndexNow), которые ускоряют попадание в поиск действительно важных страниц. Она не заменяет качественный sitemap и чистый robots.txt и не гарантирует индексацию сама по себе — но на сайте с тысячами URL именно она превращает недели ожидания обхода в часы, если приоритизация выстроена осмысленно, а не сводится к заливке всего каталога в очередь целиком.

Частые вопросы

В чём разница между sitemap.xml и активной подачей URL через API?

Sitemap.xml — пассивный инструмент: вы публикуете полный список страниц и ждёте, пока поисковый робот сам решит, когда и в каком порядке их обойти. Активная подача через API «Индексирование» Яндекс.Вебмастера или протокол IndexNow — это прямой сигнал «вот конкретный URL, он изменился, обойдите его в приоритетном порядке». Это не замена sitemap, а дополнительный канал для срочных или важных страниц.

Сколько URL в день можно отправлять через API Яндекс.Вебмастера?

Лимит зависит от размера и статуса сайта в Вебмастере и может меняться — актуальные цифры лимита показываются прямо в интерфейсе раздела «Индексирование → Переобход страниц». Для сайтов с десятками тысяч URL типичная практика — не пытаться протолкнуть всё сразу, а выстроить очередь по приоритету и укладываться в дневной лимит постоянно, а не эпизодически.

Нужно ли использовать IndexNow, если сайт продвигается только в Яндексе?

IndexNow поддерживается Bing, Яндексом (с ограничениями) и рядом других поисковых систем, но не Google — у него отдельный Indexing API с собственными условиями использования. Если весь трафик идёт из Яндекса, приоритет — API Яндекс.Вебмастера; IndexNow имеет смысл подключать дополнительно, если есть заметная аудитория из систем, которые его поддерживают.

Может ли частая подача одних и тех же URL навредить сайту?

Прямого штрафа за это нет, но это неэффективно: подача не ускоряет обход страницы, если её содержимое не менялось, и просто расходует дневную квоту, которую стоило бы потратить на действительно новые или изменившиеся страницы. Подавайте URL, когда контент реально обновился, а не по расписанию «на всякий случай».

Что делать, если после подачи страница всё равно не индексируется?

Подача через API — это сигнал «обойти быстрее», а не гарантия попадания в индекс. Если страница после обхода не индексируется, причина обычно в качестве или технических ограничениях: дублирующийся или тонкий контент, canonical на другую страницу, запрет в robots.txt, метатег noindex, низкое качество страницы относительно конкурентов в нише. Инструменты подачи ускоряют обход, но не отменяют требований к качеству и технической доступности страницы.

Стоит ли подавать в индекс вообще все страницы сайта, включая служебные?

Нет. Активная подача — это ограниченный ресурс (дневная квота), и тратить его на служебные, технические или низкоприоритетные страницы (фильтры с редкими комбинациями, страницы пагинации, технические параметры) неэффективно. Приоритет — коммерчески значимые и часто обновляемые страницы: новые товары, изменившиеся цены, ключевые посадочные.

Поделиться: Telegram ВКонтакте WhatsApp

Каталог растёт быстрее, чем робот успевает его обходить?

Настроим управляемую подачу URL через API Яндекс.Вебмастера и IndexNow, приоритизацию очереди и мониторинг скорости индексации — под размер и динамику вашего каталога.

Игорь Воскресенский

Основатель студии B2Bsite. С 2014 года команда разрабатывает и поддерживает интернет-магазины и корпоративные сайты на 1С-Битрикс, настраивает каталоги, умный фильтр и обмен с 1С для среднего и крупного бизнеса.

← Все статьи блога