APIs · curl
Automatizar IndexNow en tu deploy
Lo natural con IndexNow es no avisar a mano: agregas el ping al final de tu script de publicación o deploy, y publicar y avisar se vuelven el mismo paso. Hasta 10,000 URLs por envío en un solo POST.
1. El POST de lote
Manda todas las URLs que cambiaron en un deploy de una vez:
curl -X POST "https://api.indexnow.org/indexnow" \
-H "Content-Type: application/json" \
-d '{
"host": "ejemplo.com",
"key": "TU_LLAVE",
"keyLocation": "https://ejemplo.com/TU_LLAVE.txt",
"urlList": [
"https://ejemplo.com/",
"https://ejemplo.com/pagina-nueva",
"https://ejemplo.com/pagina-actualizada"
]
}'El endpoint reparte el aviso a todos los buscadores participantes. Antes necesitas tu llave hospedada: lo cubre la guía de IndexNow.
Engánchalo al final del deploy
La idea es que tu script de publicación, al terminar de subir los archivos, arme la lista de URLs tocadas y dispare este POST. Así nunca se te olvida avisar, y el aviso sale en el mismo segundo en que la página queda en línea. Para que una IA genere ese script a partir de tu sistema de publicación, sigue el método de la guía de APIs.
Tareas relacionadas
Preguntas frecuentes
¿Cuántas URLs puedo enviar en un solo POST de IndexNow?
Hasta 10,000 por envío. Por eso conviene acumular en una lista todas las páginas que cambiaron en un deploy y mandarlas juntas, en lugar de un ping por página.
¿Google recibe estos avisos de IndexNow?
No. Google no participa en IndexNow; el ping llega a Bing, Yandex, Seznam y Naver. Para Google el camino sigue siendo el sitemap con lastmod correcto en Search Console.