SEO · IndexNow

Notificar miles de URLs en un POST

Cuando publicas o actualizas muchas páginas a la vez, IndexNow acepta un solo POST con la lista completa — hasta 10,000 URLs por envío. Es el patrón natural al final de un script de publicación o deploy masivo.

Gratis Paso a paso Sin rodeos

1. Envía la lista en un POST

Manda un JSON con tu host, tu llave, la ubicación del archivo de la llave y el listado de URLs:

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"
    ]
  }'

Todas las URLs del lote deben pertenecer al mismo host declarado.

Tareas relacionadas

Preguntas frecuentes

¿Cuántas URLs caben en un solo envío de IndexNow?

Hasta 10,000 por petición POST. Si tienes más, divídelas en varios envíos de hasta 10,000. Es muy superior al ping de una sola URL por GET, pensado para publicaciones aisladas.

¿Puedo mezclar URLs de varios dominios en un mismo POST?

No. Todas las URLs del lote deben pertenecer al host declarado en el campo host del JSON. Para otro dominio, manda un POST aparte con su propio host y su propia llave hospedada en ese sitio.

¿Para qué sirve el campo keyLocation?

Le dice al buscador dónde está el archivo que prueba que la llave es tuya, por si no está en la ruta estándar de la raíz. Permite verificar que el envío viene del dueño del dominio antes de procesar las URLs.