Безопасный переобход страницы в Вебмастере
Переобход сообщает роботу, что URL стоит пересмотреть. Он не назначает срок индексации и не поднимает позицию. Зато квоту тратит сразу — поэтому в практикуме есть жёсткий ритуал «сначала quota».
Скрипт scripts/yandex-webmaster-recrawl.mjs принимает либо флаг квоты, либо один/несколько URL. Обёртка в yaga:
yaga webmaster recrawl --quota
yaga webmaster recrawl https://www.bober-systems.ru/academy
Алиас подкоманды в Go: crawl. Внутри — getRecrawlQuota / submitRecrawl из scripts/lib/yandex-webmaster.mjs.
Перед отправкой в API
Роботу бесполезно слать URL, который сам себе противоречит:
- HTTP 200 (не 301-петля, не 404, не soft-404).
- Страница не запрещена в
robots.txt. - Canonical указывает на тот URL, который вы хотите видеть в индексе.
- В sitemap — актуальная запись, если вы на него опираетесь.
curl -I https://www.bober-systems.ru/academy
Смотрите статус, location при редиректах и заголовки кеша. Если отдаёте другую версию хоста (www / non-www) — сначала зеркала (yaga webmaster mirrors), потом recrawl.
Квота — обязательный шаг
yaga webmaster recrawl --quota
Скрипт печатает хост и что-то вроде «осталось N · суточная M». Флаг --quota (или аргумент quota) завершает работу без submit. Привычка практикума: не слать пачку URL «на всякий случай» в пятницу вечером.
Отправка одного или нескольких URL
yaga webmaster recrawl https://www.bober-systems.ru/academy
yaga webmaster recrawl https://www.bober-systems.ru/academy https://www.bober-systems.ru/services
При успехе в stdout будет task_id и остаток квоты. Ошибка по одному URL не должна удивлять: хост/токен/формат URL проверяются API, не «магией CLI».
Чего recrawl не делает
- Не гарантирует индексацию.
- Не задаёт ETA появления в выдаче.
- Не заменяет правки контента, title, перелинковки.
- Не лечит Disallow и кривой canonical.
Считайте recrawl сигналом «пересмотри этот URL», а не кнопкой «заставь ранжироваться».
После отправки
- Зафиксируйте
task_idиз вывода. - Через время проверьте обход/индекс в кабинете Вебмастера.
- Повторите
yaga webmaster seo, если смотрите динамику чеклиста. - Не долбите тот же URL пачкой запросов — квота общая на хост.
Итог
Ритуал короткий: проверить страницу → --quota → один точный URL → ждать. Так вы сохраняете квоту для реальных релизов и не создаёте себе ложное ощущение, что «API уже всё продвинул».
Шпаргалка команд
curl -I https://www.bober-systems.ru/academy
yaga webmaster recrawl --quota
yaga webmaster recrawl https://www.bober-systems.ru/academy
yaga webmaster recrawl https://www.bober-systems.ru/academy https://www.bober-systems.ru/services