Crawling & Indexing

Indexing API

Indexing API

La Indexing API es una herramienta proporcionada por Google que permite a los propietarios de sitios web notificar directamente a Google cuando se añaden, actualizan o eliminan URLs, permitiendo un rastreo e indexación más rápidos de las páginas web. Admite el envío directo de URLs para ofertas de empleo y eventos en vivo, con una cuota predeterminada de 200 solicitudes diarias por proyecto.

Definición de Indexing API

La Indexing API es una herramienta programática desarrollada por Google que permite a los propietarios de sitios web notificar directamente a Google Search cuando se añaden, actualizan o eliminan URLs de sus sitios web. En lugar de esperar a que los rastreadores de Google descubran nuevo contenido mediante métodos de rastreo tradicionales, la Indexing API te permite enviar notificaciones en tiempo real a la infraestructura de indexación de Google, activando la programación inmediata de rastreo para URLs específicas. Este mecanismo de envío directo representa un cambio fundamental del descubrimiento pasivo a la comunicación activa con los motores de búsqueda, reduciendo significativamente el tiempo entre la publicación de contenido y la indexación en motores de búsqueda. La API opera mediante solicitudes HTTP POST al endpoint de Google en https://indexing.googleapis.com/v3/urlNotifications:publish, aceptando payloads JSON que especifican la URL y el tipo de notificación.

Contexto Histórico y Evolución

La Indexing API fue presentada oficialmente por Google en junio de 2018, diseñada inicialmente para abordar los desafíos únicos de indexación que enfrentaban los sitios web de ofertas de empleo y las páginas de eventos en vivo. Estos tipos de contenido requieren actualizaciones frecuentes e indexación sensible al tiempo para mantener la precisión en los resultados de búsqueda—una oferta de empleo que permanece indexada después de ser cubierta crea una mala experiencia de usuario, y los eventos en vivo necesitan una indexación rápida para aparecer en los resultados de búsqueda en tiempo real. Antes de la introducción de la API, los propietarios de sitios web dependían completamente de los sitemaps XML, las estructuras de enlaces internos y el presupuesto de rastreo orgánico de Google para que su contenido fuera descubierto. La API representó el reconocimiento por parte de Google de que ciertas categorías de contenido requerían mecanismos de indexación más rápidos y predecibles. En los últimos seis años, la adopción ha crecido significativamente, con los principales sistemas de gestión de contenidos y plataformas de alojamiento integrando soporte para la Indexing API directamente en sus plataformas. Los datos de la industria muestran que aproximadamente el 80% de las empresas ahora utilizan alguna forma de gestión de contenido impulsada por API, convirtiéndose la Indexing API en un componente estándar de las estrategias técnicas de SEO para publicadores de contenido sensible al tiempo.

Logo

Ready to Monitor Your AI Visibility?

Track how AI chatbots mention your brand across ChatGPT, Perplexity, and other platforms.

Cómo Funciona la Indexing API: Implementación Técnica

La Indexing API opera mediante un mecanismo sencillo pero potente: envías una solicitud HTTP POST que contiene un payload JSON al endpoint designado de Google. El cuerpo JSON debe incluir dos campos obligatorios: la URL completa sobre la que deseas notificar a Google y el tipo de notificación (URL_UPDATED o URL_DELETED). Cuando Google recibe tu solicitud con un código de respuesta HTTP 200, significa que tu notificación fue recibida exitosamente y Google programará un rastreo de esa URL. La API admite procesamiento por lotes, permitiéndote combinar hasta 100 notificaciones de URL individuales en una sola solicitud HTTP, lo que reduce la sobrecarga y mejora la eficiencia para sitios con actualizaciones de alto volumen. Cada solicitud por lotes puede contener una combinación de notificaciones de actualización y eliminación, lo que la hace flexible para escenarios complejos de gestión de contenido. La Indexing API también proporciona un endpoint de metadatos (/urlNotifications/metadata) que te permite verificar el estado de notificaciones previamente enviadas, mostrando la marca de tiempo de la última notificación de actualización y eliminación que Google recibió para una URL determinada.

Cuota y Limitaciones: Comprendiendo las Restricciones de la API

La Indexing API opera bajo límites de cuota específicos diseñados para prevenir el abuso y garantizar una asignación justa de recursos entre todos los usuarios. La cuota predeterminada proporciona 200 solicitudes de publicación por día por proyecto, lo que abarca tanto los tipos de notificación URL_UPDATED como URL_DELETED combinados. Esto significa que si envías 150 notificaciones de actualización, solo te quedan 50 notificaciones de eliminación para ese día. Además, hay una cuota de 180 solicitudes de solo lectura por minuto para consultas de metadatos y un límite de 380 solicitudes por minuto en todos los endpoints. Estas cuotas se restablecen a la medianoche, hora del Pacífico, lo que significa que la nueva disponibilidad de cuota puede tardar hasta 24 horas en hacerse efectiva. Para sitios web que requieren cuotas más altas, Google permite solicitar aprobación a través de un proceso de solicitud formal, con incrementos de cuota determinados según la calidad del documento, los casos de uso legítimos y el cumplimiento de las políticas antispam de Google. Es importante destacar que la Indexing API es completamente gratuita—Google no cobra ninguna tarifa independientemente del nivel de cuota o volumen de solicitudes.

Comparación: Indexing API vs. Métodos de Indexación Relacionados

AspectoIndexing APISitemap XMLProtocolo IndexNow
MecanismoBasado en push (notificación activa)Basado en pull (descubrimiento pasivo)Basado en push (notificación activa)
Velocidad de IndexaciónMinutos a horasHoras a díasMinutos a horas
Soporte de Motores de BúsquedaSolo GoogleGoogle, Bing, YandexBing, Yandex, Naver, Seznam
Cobertura de ContenidoSolo URLs específicasInventario completo de URLsSolo URLs específicas
Complejidad de ConfiguraciónModerada (requiere autenticación)Simple (envío único)Simple (generación de clave API)
CostoGratuitoGratuitoGratuito
Ideal paraContenido sensible al tiempo, ofertas de empleo, transmisiones en vivoCobertura completa del sitio, base de SEOIndexación en múltiples motores, tráfico no Google
Límites de Cuota200 solicitudes diarias (predeterminado)Sin límitesSin límites
Indexación GarantizadaNo (solo rastreo)No (solo rastreo)No (solo rastreo)

Requisitos Técnicos y Autenticación

Para usar la Indexing API, debes establecer la autenticación y autorización adecuadas a través del marco OAuth 2.0 de Google. Primero, necesitas un Proyecto de Google Cloud con la Indexing API habilitada a través de la Consola de Google Cloud. A continuación, debes crear una Cuenta de Servicio dentro de ese proyecto y generar un archivo de clave JSON que contenga las credenciales de autenticación. Luego, esta cuenta de servicio debe añadirse como Propietario a la propiedad de tu sitio web en Google Search Console, estableciendo la relación de confianza entre tu cuenta de servicio y tu dominio. El proceso de autenticación requiere obtener un token de acceso OAuth 2.0 utilizando las credenciales de tu cuenta de servicio, que luego incluyes en el encabezado Authorization de tus solicitudes a la API. Todas las solicitudes deben usar "application/json" como encabezado Content-Type. Este proceso de autenticación de múltiples pasos, aunque más complejo que el envío simple de una clave API, proporciona una seguridad robusta al garantizar que solo representantes autorizados de un dominio puedan enviar solicitudes de indexación para ese dominio.

Implementación Práctica: Flujo de Trabajo Paso a Paso

Implementar la Indexing API implica varios pasos secuenciales que deben completarse en orden. Primero, navega a la consola de Google Cloud Platform y crea un nuevo proyecto específicamente para operaciones de indexación. Segundo, habilita la Indexing API para ese proyecto a través de la biblioteca de API. Tercero, crea una Cuenta de Servicio y descarga su archivo de credenciales JSON—este archivo contiene tus secretos de autenticación y debe mantenerse seguro. Cuarto, añade la dirección de correo electrónico de la cuenta de servicio como Propietario en la configuración de la propiedad de tu sitio web en Google Search Console. Quinto, configura el backend de tu sitio web o utiliza un plugin (como Rank Math Instant Indexing) para enviar notificaciones automáticamente cada vez que se publique, actualice o elimine contenido. Finalmente, prueba la integración enviando una URL de muestra y verificando que Google responda con un código de estado HTTP 200. Una vez operativo, el sistema puede notificar automáticamente a Google sobre cambios de contenido sin intervención manual, creando un flujo de trabajo de indexación sin interrupciones.

Tipos de Contenido y Requisitos de Datos Estructurados

La Indexing API admite oficialmente solo dos tipos de contenido: JobPosting y BroadcastEvent (incrustado dentro de VideoObject). Para páginas de JobPosting, tu HTML debe incluir datos estructurados utilizando el esquema JobPosting de schema.org, que contiene campos esenciales como el título del puesto, el nombre de la empresa, la ubicación del empleo y el tipo de contratación. Para páginas de BroadcastEvent, los datos estructurados deben estar incrustados dentro de un esquema VideoObject, especificando las horas de inicio y fin de la transmisión. La documentación oficial de Google enfatiza que las páginas enviadas a través de la API deben contener datos estructurados válidos y con el formato adecuado para uno de estos dos tipos. Sin embargo, las pruebas de la industria han demostrado que los rastreadores de Google procesarán las URLs enviadas a través de la API independientemente de la presencia de datos estructurados, aunque el cumplimiento oficial requiere el marcado adecuado. Esta discrepancia entre los requisitos oficiales y el comportamiento observado ha llevado a muchos profesionales de SEO a usar la API de manera más amplia, aunque Google recomienda la adhesión estricta a las pautas oficiales para evitar una posible revocación del acceso.

Impacto en la Visibilidad de Búsqueda y Velocidad de Posicionamiento

La Indexing API acelera drásticamente el tiempo entre la publicación de contenido y la visibilidad en motores de búsqueda. La indexación tradicional a través de rastreo y descubrimiento mediante sitemaps puede tardar desde horas hasta semanas, dependiendo del presupuesto de rastreo y la autoridad de tu sitio. Con la Indexing API, las páginas típicamente se rastrean en minutos después del envío de la notificación. Casos de estudio de la industria demuestran que los sitios web de noticias que utilizan la Indexing API logran la indexación en un plazo de 30 minutos a 2 horas, en comparación con 15-48 horas para enfoques basados únicamente en sitemaps. Esta ventaja de velocidad es particularmente valiosa para contenido sensible al tiempo como noticias de última hora, lanzamientos de productos, ofertas de empleo y ofertas por tiempo limitado. Una indexación más rápida se traduce directamente en una ventaja competitiva—tu contenido puede posicionarse y capturar tráfico de búsqueda antes de que el contenido similar de la competencia siquiera sea descubierto. Para sitios de comercio electrónico, la indexación rápida de nuevas páginas de producto significa una visibilidad más rápida en los resultados de búsqueda de productos. Para bolsas de trabajo, la indexación inmediata garantiza que los listados de empleo aparezcan en los resultados de Google Jobs mientras aún están siendo reclutados activamente.

Integración con Sistemas de Gestión de Contenidos y Plataformas

La mayoría de los sistemas de gestión de contenidos modernos ahora ofrecen soporte integrado o basado en plugins para la Indexing API. Los usuarios de WordPress pueden aprovechar plugins como Rank Math Instant Indexing o plugins independientes de indexación rápida que envían automáticamente URLs a la API cada vez que se publican o actualizan publicaciones. Los propietarios de tiendas Shopify pueden usar aplicaciones de terceros o scripts personalizados para integrar los envíos a la API con las actualizaciones de productos. Los desarrolladores de Webflow pueden implementar la API mediante código personalizado o plataformas de automatización como Zapier. Las tiendas WooCommerce pueden usar plugins de SEO que admiten envíos automáticos a la API. Para sitios web personalizados y plataformas empresariales, los desarrolladores pueden integrar la API directamente en el flujo de trabajo de publicación del backend, asegurando que cada actualización de contenido active automáticamente una notificación de indexación. Esta integración generalizada significa que muchos propietarios de sitios web se benefician de la Indexing API sin configurarla explícitamente—su plataforma maneja la implementación técnica automáticamente.

Consideraciones Clave de Implementación y Mejores Prácticas

  • Envía solo contenido original y de alta calidad a través de la API para mantener tu cuota y evitar posibles restricciones de acceso
  • Usa la API de forma selectiva para páginas sensibles al tiempo o de alto valor en lugar de enviar cada página de tu sitio
  • Combina la API con sitemaps XML para una cobertura integral—los sitemaps proporcionan un inventario completo de URLs mientras que la API acelera el descubrimiento de actualizaciones
  • Mantén datos estructurados adecuados en las páginas que envías, especialmente para los tipos de contenido JobPosting y BroadcastEvent
  • Monitorea el uso de tu cuota a través de la Consola de Google Cloud para evitar exceder los límites diarios
  • Implementa manejo de errores en tu integración para gestionar adecuadamente fallos de API o agotamiento de cuota
  • Prueba exhaustivamente antes de implementar en producción, usando la Consola de API para verificar envíos exitosos
  • Mantén seguras las credenciales de tu cuenta de servicio y rota las claves JSON periódicamente como mejor práctica de seguridad
  • Documenta tu implementación de la API para tu equipo, asegurando un uso y mantenimiento consistentes
  • Monitorea el rendimiento de la indexación comparando las fechas de rastreo antes y después de la implementación de la API para medir el impacto

Auditoría de si tu Implementación de la Indexing API Está Funcionando Realmente

Verificar que la API funciona correctamente requiere comprobar algo más que si las solicitudes devuelven un estado 200. Paso 1: Confirma que la autenticación es genuinamente válida, no solo está configurada. Verifica que la cuenta de servicio esté listada como Propietaria (no solo como usuario) en Google Search Console para la propiedad verificada—una cuenta de servicio con permisos insuficientes puede autenticarse exitosamente mientras falla silenciosamente al registrar notificaciones. Paso 2: Revisa el consumo de cuota en comparación con tu volumen real de envío. Extrae los datos de uso de la Consola de Google Cloud y compáralos con cuántas URLs crees que estás enviando diariamente—una discrepancia indica envíos duplicados o una integración defectuosa que está fallando silenciosamente en algunas páginas. Paso 3: Consulta el endpoint de metadatos para una muestra de URLs enviadas. El endpoint /urlNotifications/metadata devuelve la marca de tiempo de la última notificación que Google recibió para una URL determinada—si esta marca de tiempo no coincide con tu envío reciente, la notificación no está llegando a Google a pesar de que tu sistema reporte éxito. Paso 4: Verifica la elegibilidad del tipo de contenido. Dado que el soporte oficial de la API se limita a datos estructurados de JobPosting y BroadcastEvent, confirma que las páginas que envías realmente llevan ese marcado de esquema correctamente—utiliza la Prueba de Resultados Enriquecidos de Google para validar el marcado independientemente del envío a la API. Paso 5: Compara la velocidad de indexación real antes y después de la implementación. Revisa las fechas de rastreo en la Herramienta de Inspección de URLs de Search Console para páginas enviadas recientemente frente a un conjunto base de páginas que no fueron enviadas a través de la API—si no hay una diferencia significativa en el tiempo de rastreo, la integración puede estar mal configurada aunque reporte éxito. +++

Preguntas frecuentes

¿Listo para monitorear tu visibilidad en IA?

Comienza a rastrear cómo los chatbots de IA mencionan tu marca en ChatGPT, Perplexity y otras plataformas. Obtén información procesable para mejorar tu presencia en IA.

Saber más

Herramienta de Inspección de URLs
Herramienta de Inspección de URLs: Guía completa para verificar el estado de indexación de páginas

Herramienta de Inspección de URLs

Descubre qué es la Herramienta de Inspección de URLs, cómo funciona y por qué es esencial para monitorear el estado de indexación de páginas en Google Search Co...

6 min de lectura
Indexación por IA vs Indexación de Google: ¿Son lo mismo?
Indexación por IA vs Indexación de Google: ¿Son lo mismo?

Indexación por IA vs Indexación de Google: ¿Son lo mismo?

Descubre las diferencias fundamentales entre la indexación por IA y la indexación de Google. Aprende cómo los LLM, los vectores de embeddings y la búsqueda semá...

11 min de lectura
Indexación vs Citación: Diferencias clave en Búsqueda y IA
Indexación vs Citación: Diferencias clave en Búsqueda y IA

Indexación vs Citación: Diferencias clave en Búsqueda y IA

Comprende la diferencia crítica entre indexación y citación en motores de búsqueda y sistemas de IA. Aprende cómo la indexación almacena contenido y cómo las ci...

15 min de lectura