Preguntas frecuentes

Configuración e instalación


¿Cómo empiezo a usar IndexNow?

Para comenzar con IndexNow, comprueba si tu CMS, proveedor de hosting o plugin de SEO ya lo admite. Muchas plataformas ofrecen soporte integrado o plugins compatibles, por lo que es posible que no necesites configurarlo manualmente.

Si tu plataforma no admite IndexNow, puedes implementarlo manualmente generando un archivo de clave, verificando tu sitio web y enviando URLs mediante la API de IndexNow.

Consulta la documentación de tu CMS o la biblioteca de plugins antes de configurar IndexNow manualmente.

¿Qué sistemas de gestión de contenidos admiten IndexNow?

Los siguientes CMS ofrecen integración nativa con IndexNow o lo admiten a través de plugins o extensiones de SEO:

  • WordPress
  • Shopify
  • Wix
  • GoDaddy
  • Duda
  • XenForo
  • Milestone
  • Joomla!
  • Drupal
  • Bitrix24
  • PrestaShop
  • MODX
  • Shopware
  • OpenCart
  • Typo3
  • Umbraco

Otros CMS pueden admitir IndexNow de forma nativa a través de plugins o extensiones de terceros disponibles en sus bibliotecas. Consulta con tu CMS o proveedor de hosting para obtener detalles sobre cómo habilitar IndexNow para tu sitio web.

¿Qué redes de distribución de contenido admiten IndexNow?

Cloudflare ofrece integración nativa con IndexNow. Sin embargo, esta lista no es exhaustiva. Consulta con tu proveedor para obtener instrucciones específicas sobre cómo habilitar IndexNow para tu sitio web.

¿Por qué debería usar IndexNow en lugar de confiar en los rastreadores de motores de búsqueda?

Los motores de búsqueda tradicionales dependen de rastreadores web para descubrir actualizaciones de contenido, pero este proceso puede ser lento y tardar días o incluso semanas. IndexNow te permite enviar URLs de forma inmediata cuando se añade, actualiza o elimina contenido.

Esto mejora la velocidad de indexación de tu sitio en los motores de búsqueda compatibles y ayuda a mantener tu contenido actualizado en los resultados de búsqueda potenciados por IA. Una indexación más rápida puede conducir a una mejor visibilidad e inclusión más rápida en los resultados, lo que puede contribuir a un mejor rendimiento SEO.

¿Cuándo debo notificar a los motores de búsqueda usando IndexNow?

Los sitios web deben notificar a IndexNow cada vez que se añada, actualice o elimine contenido, para que los motores de búsqueda puedan reflejar la versión más reciente en su índice.

Los casos habituales incluyen:

  • Contenido nuevo: páginas de productos, vídeos, listados de viajes, ofertas de empleo, artículos de blog o anuncios de eventos.
  • Contenido actualizado: descripciones de productos, títulos/metadatos de vídeos, guías de destinos, perfiles de empresas o páginas de políticas.
  • Cambios de precio o disponibilidad: estado de inventario, promociones u ofertas caducadas.
  • Contenido generado por usuarios: nuevas reseñas, comentarios o publicaciones de foros (envíos incrementales para evitar notificaciones excesivas, p. ej., cada reseña de 1 a 20, luego cada 5 hasta 100, cada 10 hasta 1000).
  • Contenido eliminado: productos eliminados, vídeos, ofertas de viajes o eventos finalizados.

Al notificar a IndexNow en estos puntos, ayudas a los motores de búsqueda a indexar la versión correcta de tu sitio de forma más rápida y eficiente.

Clave API y verificación


¿Cómo genero una clave API de IndexNow?

Cuando tu CMS, proveedor de hosting o plugin de SEO admite IndexNow, no necesitas un archivo de clave. Los envíos se gestionan automáticamente.

Para la configuración manual, necesitarás generar una clave API. Esta clave demuestra la propiedad de tu dominio y autentica tus envíos para que los motores de búsqueda sepan que provienen de una fuente autorizada.

Pasos para generar tu clave API

1. Genera la cadena de clave

  • Usa un generador de GUID/UUID o una herramienta de línea de comandos.
  • La clave debe tener entre 8 y 128 caracteres.
  • Caracteres permitidos: letras minúsculas (a a z), letras mayúsculas (A a Z), dígitos (0 a 9) y guiones (-).

2. Crea el archivo de clave

  • Abre un editor de texto o editor de código (como Notepad, TextEdit o VS Code).
  • Pega tu clave API en el archivo.
  • Guarda el archivo con codificación UTF-8 con el nombre del archivo siendo la clave seguida de .txt.
  • Ejemplo: si tu clave es abcd1234, crea un archivo llamado abcd1234.txt que contenga abcd1234

3. Sube el archivo

  • Coloca el archivo de clave en el directorio raíz de tu sitio web, o en cualquier carpeta de acceso público en el mismo host (sin inicio de sesión requerido).
  • Asegúrate de que sea accesible a través de una URL pública, como: https://tudominio.com/{tu-clave}.txt
  • Ejemplo: si tu dominio es tudominio.com y tu clave es I-love-IndexNow-3000, el archivo debe estar en https://tudominio.com/I-love-IndexNow-3000.txt.
  • Alternativamente, puedes usar otra ubicación pública, como https://tudominio.com/keys/well-known.txt. Si usas una ubicación no raíz, especifica la ubicación del archivo de clave usando el parámetro keyLocation al enviar URLs.
¿Cómo verifico la propiedad de mi sitio web para IndexNow?

Después de crear tu archivo de clave, súbelo a una de estas ubicaciones:

  • El directorio raíz de tu sitio web (preferido).
  • O, si no es posible acceder a la raíz, una carpeta de acceso público en tu proveedor de hosting (sin inicio de sesión requerido).

Luego, abre la URL del archivo en tu navegador:
https://tudominio.com/{tu-clave}.txt

Si el archivo se carga y muestra solo tu clave, tu sitio está verificado. Los motores de búsqueda usan este archivo para confirmar la propiedad del dominio antes de aceptar envíos de IndexNow. Si la verificación falla, consulta la sección de Resolución de problemas más abajo para soluciones comunes.

¿Cómo actualizo o renuevo mi clave API de IndexNow?

Puedes renovar tu clave API de IndexNow sin interrupción del servicio siguiendo estos pasos:

Genera una nueva clave usando el mismo método que utilizaste originalmente (manual o con herramienta).

  • Reemplaza el archivo de clave antiguo en tu directorio raíz con el nuevo archivo {clave}.txt.
  • Comienza a enviar URLs con la nueva clave. Esto solicita automáticamente a los motores de búsqueda que verifiquen la nueva clave durante el siguiente envío.

Los motores de búsqueda re-verificarán la propiedad automáticamente cuando detecten la clave actualizada durante un envío de URL.

Envío de URLs


¿Cómo envío una URL usando IndexNow?

Puedes notificar a los motores de búsqueda de inmediato cuando se añade, actualiza o elimina contenido enviando una URL a la API de IndexNow.

1. Formato de URL de la solicitud:

Puedes enviar tu solicitud a solo uno de los siguientes endpoints participantes.
Cada endpoint envía tu solicitud directamente a su motor de búsqueda, y tu envío se compartirá con todos los motores de búsqueda habilitados para IndexNow:

  • Endpoint global de IndexNow: https://api.indexnow.org/indexnow?url={tu-url}&key={tu-clave}
  • Amazon: https://indexnow.amazonbot.amazon/indexnow?url={tu-url}&key={tu-clave}
  • Bing: https://www.bing.com/indexnow?url={tu-url}&key={tu-clave}
  • Naver: https://searchadvisor.naver.com/indexnow?url={tu-url}&key={tu-clave}
  • Seznam.cz: https://search.seznam.cz/indexnow?url={tu-url}&key={tu-clave}
  • Yandex: https://yandex.com/indexnow?url={tu-url}&key={tu-clave}
  • Yep: https://indexnow.yep.com/indexnow?url={tu-url}&key={tu-clave}

2. Reemplaza {tu-url} con la URL completa de la página que añadiste, actualizaste o eliminaste y {tu-clave} con tu clave API de IndexNow verificada.

3. Envía la solicitud usando un navegador, script o cliente HTTP.

4. Confirma el envío exitoso:

  • Si recibes una respuesta HTTP 200, el envío fue aceptado y procesado.
  • Nota: En tu primera solicitud, puedes recibir una respuesta HTTP 202. Esto significa que la URL fue recibida y el motor de búsqueda verificará tu clave antes de indexar el contenido. Una vez completada la verificación, los envíos exitosos posteriores normalmente devolverán HTTP 200.
¿Cómo envío múltiples URLs a la vez usando IndexNow?

IndexNow admite el envío masivo de hasta 10.000 URLs por solicitud POST. Esto es útil cuando tienes varias páginas actualizadas, añadidas o eliminadas para notificar a los motores de búsqueda en un solo lote.

Usa este formato JSON en tu solicitud POST:

POST /indexnow HTTP/1.1
Host: <searchengine>
Content-Type: application/json; charset=utf-8

{
  "host": "www.example.com",
  "key": "fa8c0a469da44e9b8f6a769f291829f5",
  "urlList": [
    "https://www.example.com/url1",
    "https://www.example.com/folder/url2",
    "https://www.example.com/url3"
  ]
}

Envía tu solicitud POST a:
https://api.indexnow.org/indexnow

Consideraciones al enviar múltiples URLs:

  • No envíes más de 10.000 URLs por solicitud.
  • Usa codificación UTF-8 y establece el encabezado Content-Type apropiado.
¿Cuál es el tamaño máximo de payload para una solicitud POST de IndexNow?

IndexNow te permite enviar hasta 10.000 URLs por solicitud POST en un único payload JSON. Enviar más puede provocar que la solicitud falle o devuelva una respuesta HTTP 422 (Entidad no procesable).

Para garantizar un procesamiento exitoso, mantén siempre tus envíos masivos por debajo del límite de 10.000 URLs.

¿Cómo formateo las URLs para las notificaciones de IndexNow?

Puedes enviar a cualquier motor de búsqueda participante usando la siguiente estructura de URL:

https://<searchengine>/indexnow?url={tu-url}&key={tu-clave}

Por ejemplo, si envías a IndexNow, la URL sería:

https://api.indexnow.org/indexnow?url=https%3A%2F%2Fwww.example.com%2Fpage1&key=50283fcd8c764cfd9bd79a8b4002f647

Cómo formatear correctamente una URL de envío de IndexNow:

  • Reemplaza el parámetro key con tu clave API real de IndexNow
  • Asegúrate de codificar la URL enviada (p. ej., %3A para : y %2F para /)
¿Cómo codifico correctamente las URLs para IndexNow?

IndexNow requiere que las URLs se codifiquen según los estándares RFC-3986. Esto garantiza que los caracteres especiales se transmitan de forma segura a través de la API.

Ejemplos comunes de codificación de URLs:

  • : se convierte en %3A
  • / se convierte en %2F
  • ? se convierte en %3F
  • = se convierte en %3D
  • & se convierte en %26

Por qué es importante codificar correctamente tus URLs para IndexNow:

La codificación correcta garantiza que tus URLs de IndexNow se analicen y procesen correctamente por los motores de búsqueda. No codificar las URLs puede provocar errores o envíos ignorados.

¿Qué sucede después de enviar una URL usando IndexNow?

Después de enviar una URL usando IndexNow, el motor de búsqueda evalúa si debe rastrear la URL basándose en su cuota de rastreo, lógica de programación y señales de calidad. Si la página pasa las comprobaciones internas, se rastreará para obtener el contenido más reciente.

Enviar una URL no garantiza la indexación inmediata. Sin embargo, IndexNow aumenta la probabilidad de que los cambios importantes se descubran y rastreen más rápido, ayudando a los motores de búsqueda a mostrar tu contenido con mayor rapidez.

¿Los envíos de URLs a través de IndexNow cuentan para mi cuota de rastreo?

Sí. Cada URL enviada a través de IndexNow cuenta para la cuota de rastreo de tu sitio.

Sin embargo, al usar IndexNow, estás indicando a los motores de búsqueda que estas URLs son importantes y deben priorizarse. Esto generalmente resulta en un rastreo más rápido de las URLs enviadas en comparación con las páginas no enviadas.

¿Puedo enviar la misma URL varias veces al día?

Evita enviar la misma URL varias veces al día a menos que haya cambios significativos en el contenido. Para páginas que se actualizan frecuentemente, es mejor esperar al menos 5 minutos entre actualizaciones antes de volver a enviar.

Para actualizaciones de alta frecuencia, concéntrate en usar IndexNow solo para cambios significativos que afecten al contenido o la estructura. Enviar actualizaciones innecesarias puede desperdiciar cuota de rastreo sin mejorar la visibilidad.

¿Cómo gestiono los envíos para contenido que cambia frecuentemente?

Si tu contenido se actualiza con frecuencia, concentra los envíos de IndexNow en cambios significativos como actualizaciones de contenido de página, precios o disponibilidad. Evita enviar cada pequeño cambio de diseño o cambios cosméticos.

Para gestionar eficazmente las actualizaciones frecuentes:

  • Automatiza los envíos usando scripts que detecten cambios reales en el contenido.
  • Espera al menos 5 minutos antes de volver a enviar la misma URL.
  • Monitoriza el comportamiento de indexación para equilibrar la frescura del contenido con la eficiencia de rastreo.
¿Puedo enviar URLs redirigidas o eliminadas usando IndexNow?

Sí. Debes enviar URLs redirigidas y páginas que devuelvan códigos de estado HTTP 404 o HTTP 410.

Enviar URLs redirigidas o eliminadas usando IndexNow permite a los motores de búsqueda:

  • Actualizar sus índices cuando una página se redirige con 301, 302 o meta refresh.
  • Eliminar enlaces obsoletos o rotos cuando se elimina una página y devuelve 404 o 410.
  • Mantener resultados de búsqueda precisos y actualizados para los usuarios.

IndexNow admite el envío de URLs para contenido que ha sido eliminado, movido o redirigido. Incluir estas actualizaciones ayuda a garantizar que los motores de búsqueda reflejen la estructura más precisa de tu sitio y mejora la eficiencia de rastreo.

¿Puedo enviar todas las URLs de mi sitio usando IndexNow?

IndexNow está diseñado para notificar a los motores de búsqueda sobre URLs añadidas, actualizadas o eliminadas recientemente. No está diseñado para enviar cada URL de tu sitio de una vez.

Si todo tu sitio se ha actualizado recientemente, como después de una migración o rediseño, es aceptable enviar todas las URLs usando IndexNow. Para el descubrimiento continuo y la indexación a largo plazo, usa un sitemap XML.

Para optimizar la cobertura de indexación y la frescura, sigue este enfoque:

  • Usa IndexNow para enviar páginas de alta prioridad o que cambian frecuentemente.
  • Usa sitemaps para proporcionar a los motores de búsqueda una lista completa de todas las URLs de tu sitio web.

Esta combinación garantiza un descubrimiento rápido del contenido y una visibilidad completa en los resultados de búsqueda.

¿Debo usar IndexNow y sitemaps juntos?

Sí. Usar tanto IndexNow como sitemaps mejora la visibilidad del contenido y garantiza una cobertura más amplia de los motores de búsqueda.

IndexNow mejora la visibilidad de búsqueda proporcionando:

  • Notificación inmediata cuando se añade, actualiza o elimina contenido.
  • Descubrimiento más rápido de cambios importantes.
  • Actualizaciones en tiempo real para contenido que cambia frecuentemente.

Los sitemaps mejoran la cobertura de búsqueda proporcionando:

  • Una lista completa de todas las URLs de tu sitio.
  • Descubrimiento de páginas que cambian raramente o están profundas en la estructura del sitio.
  • Soporte de rastreo a largo plazo para una indexación completa.

Combinar IndexNow y sitemaps garantiza que tu contenido aparezca rápidamente y se descubra con precisión tanto por motores de búsqueda tradicionales como por los potenciados por IA.

¿Debo enviar URLs que cambiaron antes de empezar a usar IndexNow?

No. IndexNow está diseñado para notificar a los motores de búsqueda sobre adiciones, actualizaciones o eliminaciones recientes. No está pensado para el envío retroactivo de cambios antiguos.

Para ayudar a los motores de búsqueda a descubrir páginas actualizadas anteriormente, sigue este enfoque:

  • Usa IndexNow para enviar URLs que cambiaron después de configurar IndexNow.
  • Usa sitemaps con valores lastmod precisos para indicar contenido actualizado antes de la implementación.
  • Esta combinación garantiza que tanto los cambios recientes como los históricos sean visibles para los motores de búsqueda.
¿Debo usar IndexNow para un sitio web pequeño?

Sí. IndexNow es beneficioso incluso para sitios web pequeños con solo unas pocas páginas. Te permite notificar a los motores de búsqueda sobre actualizaciones de inmediato, aumentando la probabilidad de un rastreo e indexación más rápidos.

Usar IndexNow en un sitio pequeño puede ayudarte a:

  • Lograr una visibilidad más rápida del contenido nuevo o actualizado.
  • Mejorar la eficiencia de rastreo al dirigirse solo a las páginas modificadas.
  • Controlar la rapidez con la que tus actualizaciones aparecen en los resultados de búsqueda.

Automatización y scripting


¿Cuáles son las mejores prácticas para automatizar los envíos de IndexNow?

La automatización ayuda a garantizar notificaciones de URL oportunas sin sobrecargar los motores de búsqueda ni superar los límites de velocidad. La clave es detectar cambios reales y enviar solo lo que importa.

Para automatizar IndexNow eficazmente:

  • Usa scripts de backend o hooks de CMS para activar envíos cuando se añade, actualiza o elimina contenido.
  • Detecta y filtra actualizaciones sustanciales (como precio, disponibilidad o contenido) en lugar de solo cambios cosméticos o de diseño.
  • Implementa lógica de debounce para evitar reenvíos rápidos (p. ej., espera 5 minutos o más entre envíos para la misma URL).
  • Registra cada envío y monitoriza los códigos de respuesta HTTP para detectar problemas.
  • Integra IndexNow en flujos de trabajo de publicación o pipelines de despliegue para que los envíos ocurran automáticamente y de forma fiable.
¿Cómo puedo automatizar los envíos de IndexNow usando un script?

Puedes automatizar los envíos de IndexNow creando un script que detecte cambios dinámicos de contenido y envíe las URLs actualizadas directamente a la API de IndexNow. Esto garantiza la notificación en tiempo real a los motores de búsqueda cuando ocurren cambios importantes de contenido.
A continuación se muestra un ejemplo en Python que simula la comprobación de una base de datos de contenido en busca de URLs modificadas recientemente y las envía automáticamente a IndexNow.

Reemplaza el diccionario simulado content_db con una integración directa que consulte tu CMS, plataforma de publicación o base de datos de backend para detectar contenido actualizado recientemente.

import requests
import time

# Configuration
API_KEY = "your-api-key"
HOST = "example.org"
KEY_LOCATION = "https://{HOST}/{API_KEY}.txt"
INDEXNOW_API_URL = "https://api.indexnow.org/indexnow"

# Simulated content database
content_db = {
    "/product?id=101": int(time.time()) - 100,
    "/news?id=202": int(time.time()) - 4000,
    "/blog?id=303": int(time.time()) - 200
}

def detect_dynamic_changes():
    current_time = int(time.time())
    changed_urls = []
    for url, last_modified in content_db.items():
        if current_time - last_modified < 3600:
            changed_urls.append(f"https://{HOST}{url}")
    return changed_urls

def submit_urls(url_list):
    payload = {
        "host": HOST,
        "key": API_KEY,
        "keyLocation": KEY_LOCATION,
        "urlList": url_list
    }
    headers = {"Content-Type": "application/json; charset=utf-8"}
    response = requests.post(INDEXNOW_API_URL, json=payload, headers=headers)

    if response.status_code in (200, 202):
        print("✅ URLs submitted successfully:", url_list)
    elif response.status_code == 429:
        print("⚠️ Rate limited. Try again later.")
    else:
        print("❌ Failed:", response.status_code, response.text)

if __name__ == "__main__":
    changed_urls = detect_dynamic_changes()
    if changed_urls:
        submit_urls(changed_urls)
    else:
        print("No dynamic content changes detected.")
¿Qué códigos de respuesta HTTP debo esperar de IndexNow?

Al enviar URLs, puedes recibir los siguientes códigos de respuesta HTTP:

  • 200 OK: La URL fue recibida exitosamente.
  • 202 Accepted: El envío fue aceptado pero aún no procesado.
  • 400 Bad Request: Tu URL o clave API puede estar malformada.
  • 422 Unprocessable Entity: El servidor entendió la solicitud pero no pudo procesarla.
  • 429 Too Many Requests: Has alcanzado el límite de velocidad. Inténtalo de nuevo más tarde.

Registra tus respuestas HTTP para monitorizar el éxito de los envíos e identificar problemas. Esto ayuda a detectar problemas temprano, especialmente con límites de velocidad o errores de formato.

¿Qué registro debo configurar para los envíos de IndexNow?

Configurar un registro adecuado te ayuda a monitorizar los envíos de URLs y resolver problemas en tu integración de IndexNow.

Campos importantes a incluir en tu sistema de registro de IndexNow:

  • Marca de tiempo del envío
  • URL completa enviada
  • Código de respuesta HTTP (p. ej., 200, 400, 429)
  • Intentos de reintento o fallos
  • Método de envío (GET o POST)
  • Clave API utilizada (opcional si gestionas múltiples claves)

Por qué el registro es importante para IndexNow:

  • Ayuda a detectar patrones de envío y errores recurrentes.
  • Facilita la detección y corrección de envíos fallidos.
  • Confirma si las URLs están siendo aceptadas e indexadas correctamente.
¿Cómo monitorizo y pruebo los envíos de IndexNow?

Monitorizar y probar tu implementación de IndexNow garantiza que tus URLs se envíen correctamente y sean recibidas por los motores de búsqueda.

Para monitorizar y probar los envíos de IndexNow eficazmente:

  • Usa herramientas como curl o wget para probar envíos de URLs y ver códigos de respuesta HTTP.
  • Comprueba las respuestas exitosas (HTTP 200) o errores (como 400, 429).
  • Registra todos los envíos con marcas de tiempo y respuestas del servidor.
  • Revisa los informes de indexación o herramientas proporcionadas por los motores de búsqueda para rastrear el comportamiento de rastreo.

Casos de uso avanzados


¿Cómo uso IndexNow con múltiples subdominios?

Cada subdominio se trata como un host separado, lo que significa que debes crear y gestionar archivos de clave individuales para cada uno.

Para sitios con subdominios como:

  • blog.example.com
  • shop.example.com
  • support.example.com

Debes hacer lo siguiente para cada subdominio:

  • Alojar su propio archivo {clave}.txt en el directorio raíz del subdominio.
  • Enviar URLs usando la clave API única de ese subdominio.

Esto garantiza que cada subdominio se verifique de forma independiente y se indexe correctamente en los motores de búsqueda.

¿Cómo uso IndexNow para sitios web multilingües?

Si tu sitio web ofrece contenido en varios idiomas, envía URLs para cada versión lingüística por separado usando IndexNow.

Por ejemplo:

  • https://example.com/en/product
  • https://example.com/fr/product
  • https://example.com/de/product

Cómo optimizar los envíos multilingües para IndexNow:

  • Envía una URL separada para cada versión lingüística
  • Asegúrate de que cada versión use etiquetas canonical y hreflang cuando corresponda
  • Codifica todos los enlaces enviados según los estándares RFC-3986

Usar IndexNow de esta manera ayuda a los motores de búsqueda a descubrir y rastrear contenido traducido más rápido.

Resolución de problemas de IndexNow


¿Por qué no se verifica mi archivo de clave de IndexNow?

Si tu archivo de clave de IndexNow se ha subido pero no se verifica, generalmente significa que el archivo no está nombrado, ubicado o accesible correctamente.

  • Nombre del archivo: El archivo debe llamarse exactamente como tu clave API, seguido de .txt (p. ej., si tu clave es I-love-IndexNow-3000, nombra el archivo I-love-IndexNow-3000.txt).
  • Ubicación del archivo: Debe estar en el directorio raíz de tu dominio (no en una subcarpeta, a menos que el host lo requiera)

Problemas comunes a verificar:

  • Contenido del archivo: El texto interior debe coincidir exactamente con tu clave API
  • Accesibilidad del archivo: Debe ser accesible en https://tudominio.com/{tu-clave}.txt sin inicio de sesión, firewall ni restricciones de IP

Cómo probarlo

Abre la URL del archivo en tu navegador. Si muestra solo tu clave como texto plano, los motores de búsqueda pueden verificar tu sitio. Si el archivo falta, no coincide o está bloqueado, los envíos de IndexNow no serán aceptados.

¿Por qué no se ha indexado mi URL después de enviarla a IndexNow?

Enviar una URL con IndexNow alerta a los motores de búsqueda de que el contenido ha cambiado, pero no garantiza la indexación. Las razones por las que tu URL puede no estar indexada incluyen:

  • Límites de cuota de rastreo para tu dominio.
  • Contenido de baja calidad, escaso o duplicado.
  • Problemas técnicos como errores 404, bloqueo por robots.txt o etiquetas noindex.
  • Retrasos de indexación debido a la programación de rastreo.
  • El motor de búsqueda puede optar por no indexar la URL basándose en sus algoritmos.

Asegúrate de que tu contenido sea de alta calidad, esté enlazado internamente y sea accesible para los rastreadores de búsqueda.

¿Por qué mi URL está indexada en un motor de búsqueda pero no en otro?

Enviar una URL a través de IndexNow alerta a todos los motores de búsqueda participantes de que el contenido ha cambiado, pero cada motor toma su propia decisión de indexación.

Las razones por las que tu URL puede estar indexada en un motor pero no en otro incluyen:

  • Diferencias en cómo cada motor de búsqueda evalúa la calidad del contenido.
  • Presupuestos de rastreo variables o estrategias de priorización de URLs.
  • Algoritmos de indexación y sistemas de clasificación únicos.
  • Diferencias de tiempo o programación de rastreo entre motores.

Los motores de búsqueda usan sus propios criterios para determinar qué contenido aparece en sus resultados. Para verificar si una URL está indexada, usa las herramientas de inspección de sitios o informes específicos de cada motor.

¿Cuáles son los límites de velocidad de IndexNow?

IndexNow no divulga públicamente los límites de velocidad exactos, ya que cada motor de búsqueda participante establece sus propios umbrales de envío diario por sitio.

Si recibes una respuesta HTTP 429 (Demasiadas solicitudes), sigue estos pasos:

  • Pausa los envíos y reintenta después del tiempo especificado en el encabezado Retry-After.
  • Reduce la frecuencia o el tamaño de tus lotes de envío.
  • Registra la actividad de envío para monitorizar errores de límite de velocidad.

Para evitar alcanzar los límites de velocidad, sigue estas mejores prácticas:

  • Envía solo cuando el contenido cambie. No reenvíes URLs sin cambios.
  • Monitoriza los códigos de respuesta HTTP y ajusta los patrones de envío en consecuencia.
¿Qué hago si recibo un error 400 Bad Request de IndexNow?

Un error HTTP 400 Bad Request significa que tu envío a IndexNow falló porque la solicitud no estaba formateada correctamente o le faltaba información requerida.

Causas comunes de un error 400 de IndexNow:

  • Falta la clave API de IndexNow o es incorrecta.
  • La URL enviada no está codificada correctamente.
  • La estructura de la solicitud no sigue el formato de IndexNow.
  • Los parámetros como url o key están mal escritos o faltan.

Cómo corregir un error 400 al usar IndexNow:

  • Verifica tu clave API de IndexNow — Asegúrate de que la clave en tu envío coincida con la clave alojada en tu archivo de clave.
  • Confirma que la URL enviada está correctamente codificada — Usa codificación compatible con RFC-3986 para caracteres como : / y &.
  • Revisa la estructura de tu solicitud de IndexNow — Ya sea enviando por GET o POST, asegúrate de que el formato cumpla con las directrices del protocolo IndexNow.
  • Corrige errores tipográficos o problemas de formato — Busca caracteres extra como comas finales o llaves mal colocadas.
  • Usa el registro para monitorizar tus envíos de IndexNow — Rastrea errores y códigos de respuesta para identificar y corregir problemas recurrentes.

Al abordar estos problemas, puedes asegurar que tus envíos de IndexNow sean aceptados y procesados correctamente por los motores de búsqueda participantes.

¿Qué hago si recibo un error 422 Unprocessable Entity de IndexNow?

Un error HTTP 422 Unprocessable Entity significa que el servidor entendió tu envío de IndexNow pero no pudo procesarlo debido a uno o más problemas.

Causas comunes de un error 422 de IndexNow:

  • La URL enviada no coincide con tu dominio verificado.
  • El archivo de clave de IndexNow falta o no está accesible.
  • Se envía la misma URL repetidamente sin cambios significativos.

Cómo resolver un error 422 en IndexNow:

  • Verifica la ubicación y accesibilidad del archivo de clave — Asegúrate de que el archivo de clave esté correctamente alojado en el directorio raíz y sea públicamente accesible en https://tudominio.com/{tu-clave}.txt.
  • Confirma que el dominio coincide con tu clave — Solo envía URLs bajo el dominio que coincida con tu clave de IndexNow verificada.
  • Envía solo contenido cambiado recientemente — Evita enviar URLs sin cambios. IndexNow está diseñado para contenido nuevo, actualizado o eliminado.
  • Monitoriza y registra tus envíos — Usa el registro para rastrear errores recurrentes, evitar envíos duplicados y confirmar la entrega exitosa.

Corregir estos problemas ayuda a garantizar que tus solicitudes de IndexNow sean aceptadas y procesadas por los motores de búsqueda participantes.

¿Qué hago si recibo un error 429 Too Many Requests de IndexNow?

Un error 429 significa que has superado el límite de velocidad de envío de tu sitio al enviar demasiadas URLs a IndexNow en un período corto.

Cómo resolver un error 429 en IndexNow:

  • Comprueba el encabezado Retry-After para saber cuánto tiempo esperar antes de volver a enviar.
  • Reduce la frecuencia de envío evitando envíos innecesarios o duplicados.
  • Espera al menos 10 minutos antes de volver a enviar la misma URL, a menos que haya cambiado significativamente.
  • Registra tus solicitudes y monitoriza los códigos de respuesta para evitar alcanzar los límites de velocidad de nuevo.

Cada motor de búsqueda establece sus propios límites para IndexNow. Reducir el ritmo y espaciar los envíos mejora el éxito de la entrega.

¿Cuáles son los errores comunes a evitar al implementar IndexNow?

Estos son problemas de implementación comunes que pueden impedir que IndexNow funcione correctamente:

  • Alojar el archivo de clave fuera de la raíz del dominio.
  • Usar un nombre de archivo incorrecto (debe coincidir exactamente con tu clave y terminar en .txt).
  • Olvidar codificar los caracteres especiales en las URLs enviadas.
  • Enviar repetidamente URLs sin cambios.
  • Usar una clave no verificada o que no coincide.
  • Enviar antes de que el archivo de clave sea públicamente accesible.

Asegúrate de que tu archivo de clave esté correctamente ubicado, sea públicamente accesible y que las solicitudes de envío estén formateadas correctamente.