Экспертиза

Как сообщить Bing о новой странице: URL Submission API и IndexNow (пошагово, 2026)

Как сообщить Bing о новой странице: URL Submission API и IndexNow (пошагово, 2026)
Содержание

Статья:

Bing не сканирует сайт по расписанию так же агрессивно, как Google, поэтому без ручного или автоматического «пинка» новая страница может провисеть в очереди на обход неделями. Ниже — рабочая последовательность действий: как подключить оба канала отправки, что реально означают их ответы и как проверить, что страница не просто «принята», а действительно попала в индекс.

Шаг 1: регистрация в Bing Webmaster Tools

Без этого шага не работает ни один из методов ниже — API-ключ и отчёты выдаются только после верификации сайта.

  1. Зайдите на bing.com/webmasters и добавьте сайт.
  2. Подтвердите права одним из трёх способов: XML-файл в корень сайта, мета-тег <meta name="msvalidate.01" content="..."> в <head>, или CNAME-запись в DNS. Для большинства CMS проще всего мета-тег — не нужен доступ к серверу.
  3. После верификации откройте раздел Search Performance → URL Inspection — это Bing-аналог «Проверки URL» в Google Search Console. Вставьте туда конкретный адрес и посмотрите статус: Discovered, Crawled, Indexed или Excluded.
  4. Отдельно откройте Submitted URLs (в старом интерфейсе — «Submission History») — там видно, какие адреса вы отправляли через API/IndexNow и что с ними стало.

Если сайт новый и в Bing Webmaster Tools нет истории обхода — это нормально, первые 1-2 недели квоты на отправку обычно минимальны и растут по мере накопления доверия к домену.

По темеКак сообщить Яндексу о новой странице через Вебмастер и IndexNow

Шаг 2: URL Submission API — для точечной отправки

Подходит, когда нужно отправить конкретный список адресов вручную или встроить отправку в публикацию (например, хук в CMS «после публикации поста»).

Получите API-ключ: Bing Webmaster Tools → Settings → API access. Дальше — запрос:

curl -X POST "https://ssl.bing.com/webmaster/api.svc/json/SubmitUrlbatch?apikey=ВАШ_КЛЮЧ" \
  -H "Content-Type: application/json; charset=utf-8" \
  -d '{"siteUrl":"https://example.com","urlList":["https://example.com/page1","https://example.com/page2"]}'

Что важно понимать про ответ:

  • HTTP 200 — это не «страница проиндексирована», это «Bing принял запрос в очередь». Дальнейшая судьба страницы зависит от качества контента и техники (canonical, robots.txt, дубли).
  • Лимит пакета — 500 URL за один запрос. Если у вас 3000 новых страниц (например, после запуска каталога), бьёте на 6 запросов, не пытайтесь отправить всё одним вызовом — API вернёт ошибку.
  • Ошибка 403 Forbidden в ответе почти всегда означает не проблему с ключом, а то, что домен из запроса не совпадает с верифицированным в кабинете сайтом — проверьте siteUrl побайтово (www vs без www, http vs https).

Сценарий из практики: интернет-магазин публикует 40 новых карточек в день через CMS. Хук на «Опубликовать» дергает URL Submission API. Через две недели в разделе Submitted URLs у трети карточек статус так и остался Discovered, не дошёл до Indexed. Причина в 90% таких случаев — не в API, а в контенте: тонкие карточки без уникального описания, дубли по фильтрам, или canonical, указывающий на другую страницу. Сначала проверяйте эти три пункта, а не считайте, что «Bing игнорирует API». Более подробно о различиях с Google читайте в статье Почему Google не поддерживает IndexNow и как это обходить .

Шаг 3: IndexNow — когда нужен масштаб

IndexNow — открытый протокол (Bing и Yandex — инициаторы, но на 2026 год к нему присоединились и другие поисковики). Ключевое отличие от URL Submission API: один запрос может разойтись сразу нескольким системам, и лимит на пакет — до 10 000 URL вместо 500.

Настройка:

  1. Сгенерируйте ключ — это просто строка (можно вручную, можно через генератор на сайте indexnow.org).
  2. Создайте файл <ваш-ключ>.txt в корне сайта, содержимое файла — сам ключ. Например: https://example.com/a1b2c3d4e5.txt.
  3. Отправляйте запрос:
curl -X POST "https://api.indexnow.org/indexnow" \
  -H "Content-Type: application/json" \
  -d '{
    "host":"example.com",
    "key":"a1b2c3d4e5",
    "keyLocation":"https://example.com/a1b2c3d4e5.txt",
    "urlList":["https://example.com/page1","https://example.com/page2"]
  }'

Обратите внимание: можно слать на api.indexnow.org (разойдётся всем участникам протокола) или напрямую на bing.com/indexnow / yandex.com/indexnow, если нужен только один поисковик. Ответ 200 или 202 — запрос принят; 422 Unprocessable Entity почти всегда значит, что ключ по keyLocation не отдаётся (проверьте curl -IL https://example.com/a1b2c3d4e5.txt — должен быть 200, Content-Type text/plain).

Когда IndexNow не имеет смысла дублировать URL Submission API: если страница уже отправлена через IndexNow в этот же день, повторная отправка через URL Submission API ничего не ускорит — это просто лишний запрос, экономьте квоту API на страницы, которые IndexNow ещё не покрыл (например, если IndexNow настроен только на часть разделов сайта).

Сравнение: что выбрать

КритерийURL Submission APIIndexNow
АвторизацияAPI-ключ в личном кабинетеТекстовый файл-ключ в корне сайта
Лимит за один запросдо 500 URLдо 10 000 URL
Кому уходит сигналтолько BingBing, Yandex и другие участники протокола
Сложность внедрениясредняя (нужен API-ключ, JSON)низкая (один HTTP‑запрос, файл‑ключ)
Когда лучшеточечные правки, немного URLмассовые публикации, каталоги, новости

Если публикуете меньше 20‑30 страниц в день — разницы в результате почти нет, берите то, что проще внедрить технически. Для каталогов, агрегаторов и новостных лент с сотнями обновлений в сутки IndexNow — единственный практичный вариант. Подробнее о том, как IndexNow соотносится с традиционными картами сайта, читайте в статье IndexNow против sitemap.xml: что реально ускоряет индексацию в 2026 .

Автоматизация без разработчика

Если нет ресурсов писать интеграцию с API самостоятельно (нет разработчика, CMS без хуков), можно закрыть это готовыми инструментами:

  • Для регулярной отправки URL после публикации без кода — сервисы-индексаторы вроде SpeedyIndex умеют автоматически прогонять список ссылок через протокол IndexNow, включая Bing.
  • Для разовой ручной отправки небольшого списка страниц (например, после технической реструктуризации сайта) удобно взять инструмент вроде AddToIndex — вставляете список URL, без настройки ключей и хуков.

Как проверить, что страница реально в индексе

site:example.com/page1 в Bing — быстрый, но грубый способ (иногда даёт ложноотрицательный результат из-за задержки обновления выдачи). Надёжнее — отчёт URL Inspection в Bing Webmaster Tools, статус Indexed.

Если нужно проверить не одну страницу, а сотни (например, после массовой публикации через IndexNow) — гонять каждую вручную через интерфейс нереально. Для такой массовой сверки статуса индексации по списку URL удобно использовать Rush Analytics — загружаете список адресов, получаете сводку по каждому.

Чего избегать

  • Не отправляйте через API страницы с noindex в robots.txt или мета‑теге — Bing либо проигнорирует запрос, либо (реже) всё равно попадёт в очередь и потратит вашу дневную квоту впустую.
  • Не дублируйте отправку одного и того же URL несколько раз в день «на всякий случай» — это не ускоряет обработку, а расходует лимит.
  • Не забывайте про sitemap.xml — API и IndexNow дополняют карту сайта, но не заменяют её. Робот Bing всё равно периодически сверяется с sitemap для полного обхода. Подробнее о взаимодополняемости читайте в материале IndexNow и AI‑поиск: что доказано, а что миф в 2026 году .
  • Проверяйте Crawl Errors в кабинете регулярно: если API принял URL с кодом 200, а по факту при заходе робота сервер отдаёт 404 или 500 (например, из‑за нестабильного хостинга под нагрузкой), проблема не в интеграции, а в доступности страницы в момент обхода.

Зачем это в 2026 году, кроме классического SEO

Bing — это ещё и индекс, на основе которого работают Copilot и поиск в ChatGPT (Bing Search API используется как back‑end для веб‑результатов в части AI‑ассистентов). Если страницы нет в индексе Bing, шанс, что на неё сошлётся AI‑ответ пользователю, снижается. Поэтому для проектов, где важен трафик и упоминания через AI‑поиск, IndexNow — это не разовая техническая галочка, а постоянный процесс, встроенный в публикацию контента. Подробнее о влиянии Bing на AI‑поиск читайте в статье Bing и AI‑поиск в 2026: как попасть в ChatGPT Search и Copilot .

Чек-лист внедрения

  1. Верифицировать сайт в Bing Webmaster Tools (мета‑тег — самый быстрый способ).
  2. Настроить IndexNow‑ключ и файл в корне — это разовая работа на 10 минут.
  3. Встроить отправку URL в хук публикации (свой код или готовый сервис).
  4. Раз в неделю сверять Submitted URLs и Crawl Errors в кабинете, не только сам факт отправки.
  5. Для больших объёмов — массово сверять статус индексации по списку через специализированный инструмент, а не вручную по одной странице. При необходимости посмотрите руководство Как сообщить Яндексу и Bing о новой странице через IndexNow .