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.

Gratis Paso a paso Sin rodeos

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.