SEO · AEO

IndexNow: indexación al instante, sin esperar al rastreador

El modelo clásico es pasivo: publicas y esperas a que el buscador pase. IndexNow lo invierte — tu sitio avisa en el segundo en que algo cambia. Un solo ping notifica a Bing, Yandex, Seznam y Naver a la vez, y el índice de Bing es el que alimenta a ChatGPT y Copilot, así que el aviso llega también al mundo de las respuestas de IA.

Gratis ~5 minutos Protocolo abierto

Genera tu llave

Cualquier cadena hexadecimal de 8 a 128 caracteres sirve. Genérala en tu propia terminal:

openssl rand -hex 16

O deja que te la genere Bing Webmaster Tools en Configuración → Acceso a API → IndexNow.

Hospeda el archivo de la llave

Crea un archivo de texto plano en la raíz de tu sitio, nombrado con la llave y cuyo único contenido es la llave misma:

https://ejemplo.com/TU_LLAVE.txt
contenido: TU_LLAVE

Así los buscadores comprueban que los pings de tu dominio realmente vienen de ti.

Avisa de una URL

Un GET sencillo cada vez que publicas o actualizas una página:

curl "https://api.indexnow.org/indexnow?url=https://ejemplo.com/pagina-nueva&key=TU_LLAVE"

Respuesta 200 o 202 significa recibido. El endpoint api.indexnow.org reparte el aviso a todos los buscadores participantes.

Avisa de muchas URLs en un POST

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

Hasta 10,000 URLs por envío. Lo natural es agregar este ping al final de tu script de publicación o deploy: publicar y avisar se vuelven el mismo paso.

Quién escucha y quién no

Por eso la combinación completa es: sitemap bien mantenido (para Google) + ping de IndexNow en cada publicación (para todos los demás).

Comprueba que funciona

Comparte esta guía

Si te sirvió, a alguien más también le va a servir.