Ключ и key file
Протокол IndexNow требует ключ и файл на сайте, по которому поисковик проверяет владение доменом. У Яндекса это описано в разделе Поддержка протокола IndexNow и на странице про ключ.
Ключ
При установке IndexNow:
- генерирует ключ (обычно 32 hex-символа),
- пишет его в
indexnow_key, - создаёт файл
{key}.txtв web root сайта.
Ключ: длина 8-128, символы a-z, A-Z, 0-9, -.
Сменить ключ можно в системных настройках. После смены обновите или пересоздайте файл в корне.
Файл ключа
Путь: {web_root}/{key}.txt.
Содержимое: только значение ключа, без пробелов, HTML и лишнего текста.
Пример: ключ abc123def456, файл /abc123def456.txt, тело файла:
abc123def456Файл должен открываться с публичного URL того же host, который вы отправляете в IndexNow (например https://example.com/abc123def456.txt).
Несколько доменов
У каждого публичного document root, куда ходят краулеры, должен быть свой {key}.txt с тем же ключом. Штатно пакет использует один indexnow_key на сайт.
Подробнее про host и контексты: Контексты и домены.
Проверка
В IndexNow → Статус смотрите строку Файл ключа. Кнопка Проверить подключение дополнительно проверяет ключ, файл и доступность endpoint.
