Ви виправили заголовок, полагодили канонікал, опублікували нову сторінку — і чекаєте. Дні, іноді тижні, перш ніж пошуковик помітить. IndexNow прибирає це очікування в частини з них: ви повідомляєте про зміну URL у момент зміни, а не сподіваєтесь, що кравлер скоро повернеться.
Що таке IndexNow насправді
Це невеликий відкритий протокол. Ви надсилаєте POST зі списком змінених URL на один ендпоінт, а пошуковики-учасники його забирають. Надіслали один раз — дійшло до всіх: Bing, Яндекс, Seznam і Naver діляться надсиланнями між собою.
Дві речі, якими він не є, і обидві варто сказати прямо:
- Google не бере участі. Google заявляв, що придивляється до IndexNow, але не приєднався. Якщо ваш трафік — це Google, для вас не змінюється нічого, і будь-яка стаття, що натякає на протилежне, вам щось продає.
- Це не фактор ранжування. Він впливає на те, як швидко URL подивляться, а не на те, як добре він себе покаже. Погана сторінка, проіндексована швидко, залишиться поганою сторінкою.
Те, що лишилось, усе одно корисне: у Bing і Яндексі переіндексація, яка займала тижні, вкладається в години.
Як доводиться володіння
Інакше можна було б надсилати чужі URL, тому протокол вимагає доказу. Він навмисне тупий: ви кладете текстовий файл у корінь того хоста, за який надсилаєте, називаєте його своїм ключем, і всередину кладете цей самий ключ — і більше нічого.
https://example.com/a1b2c3d4e5f6....txt
→ a1b2c3d4e5f6...Пошуковик забирає файл, бачить ваш ключ і приймає надсилання. Ні акаунта, ні OAuth-застосунку, ні очікування схвалення.
Зверніть увагу на обмеження — у ньому вся суть конструкції: файл мусить лежати на тому хості, чиї URL ви надсилаєте. Не на піддомені, не на вашому CDN — саме на ньому. А отже покласти його за вас не може жодна третя сторона, включно з нами. Ви викладаєте його один раз, і це єдина ручна дія.
Де місце автоматиці
Надсилати вручну при кожній правці сторінки ніхто не буде, і інструмент, який цього просить, не допомагає.
Правильний тригер — те, що й так знає про зміну. В Astrina це SEO-обхідник: він і без того обходить кожну відстежувану сторінку за розкладом, отже може взяти хеш того, що завантажив, і порівняти. Вміст зсунувся — URL пішов у IndexNow. Від вас нічого не потрібно.
Дві деталі, які вирішують, користь це чи зловживання:
- Слати за зміною, а не за станом. Сторінка, що змінилася вчора, сьогодні не змінювалась. Надсилати її при кожному обході — прямий шлях до обмеження за частотою.
- Ставити поріг частоти. На сторінках живуть ротаційні токени, мітки часу і рекламні блоки, тому будь-який хеш вмісту іноді тремтітиме без причини. Жорстка межа «одне надсилання на URL на добу» означає, що тремтлива сторінка коштує вам одного пінга на день — рівно стільки надіслала б і чесно змінювана.
Як налаштувати
- Згенеруйте ключ у налаштуваннях інтеграцій сайту.
- Викладіть файл ключа в корінь сайту. Цей крок можете зробити лише ви.
- Натисніть перевірку. Вона забирає файл через HTTPS і переконується, що всередині ваш ключ.
Не пропускайте перевірку і ставтеся з підозрою до будь-якого інструмента, який пропускає її за вас. Надсилання без валідного файлу ключа отримує від ендпоінта 403 — мовчки, з вашого погляду. Ви б тижнями вважали, що сторінки надсилаються, поки кожен запит відхилявся.
Тому в Astrina підключення лишається вимкненим, поки файл справді не забраний. Зелена галочка, яку ніхто не перевіряв, гірша за відсутність галочки: вона каже перестати дивитися.
Чи варте воно того
Якщо ваша аудиторія в Bing або Яндексі — так: один файл, і далі автоматика назавжди. Якщо ви живете цілком на Google — будьте чесні із собою: це десять хвилин і нуль користі сьогодні, хоча тримати увімкненим нічого не коштує, якщо Google колись приєднається.
Живе в розділі інтеграцій поруч із Search Console і вебмайстрами. А документація API — про те, як забрати ті самі дані моніторингу до себе.