Puedes actualizar manualmente tu contenido AMP en la caché de Google AMP enviando una solicitud autenticada a la API de actualización. Este proceso fuerza a la caché a recuperar la última versión de tu documento desde tu servidor de origen, asegurando que los usuarios vean tus actualizaciones más recientes de inmediato en lugar de esperar al ciclo estándar de caducidad de la caché. Esta es una tarea vital para cualquier sitio que publique información sensible al tiempo, como medios de noticias o rastreadores de eventos en vivo.
¿Qué es la API de actualización de caché de Google AMP?
La caché de Google AMP es una red de entrega de contenido basada en proxy que sirve páginas AMP válidas para mejorar la velocidad de carga. Por defecto, la caché comprueba periódicamente tu servidor en busca de actualizaciones basadas en las cabeceras de caché HTTP. Sin embargo, si tu contenido cambia significativamente, es posible que no quieras esperar al próximo rastreo automático. La API de actualización proporciona un método directo para actualizar URL específicas bajo demanda.

El uso de esta API es beneficioso para sitios de alto tráfico donde la información desactualizada podría afectar negativamente la experiencia del usuario. En lugar de depender de que el sistema descubra el cambio, tomas el control. Al enviar una señal segura, notificas a la caché de que una nueva versión del documento está esperando en tu origen, lo que permite a Google servir contenido fresco al próximo visitante.
¿Cómo preparas tu servidor para la actualización?
Antes de activar una actualización, tu servidor debe estar configurado para manejar la solicitud correctamente. Debes verificar que tu archivo robots.txt permita el acceso y que los enlaces de tus páginas canónicas estén configurados correctamente. Sin estos elementos fundamentales, la llamada a la API puede fallar o devolver un error, ya que la caché todavía requiere un marcado AMP válido para proceder con cualquier solicitud de actualización.
La seguridad es la segunda parte de la preparación. Como le estás diciendo a Google que recupere contenido, debes demostrar que eres dueño del dominio. Esto implica configurar un par de claves pública/privada. Deberás almacenar la clave privada de forma segura en tu servidor, ya que se utiliza para firmar las solicitudes que envías a la API de caché.

- Verifica que tu página AMP cumpla con los requisitos de la herramienta de prueba AMP.
- Asegúrate de que la etiqueta canónica apunte a la versión correcta no AMP o AMP.
- Genera un par de claves pública/privada para la autenticación de solicitudes.
- Configura tu servidor para responder al formato de solicitud específico.
- Comprueba que tus certificados SSL/TLS sean válidos y estén actualizados.
¿Qué pasos se requieren para enviar la solicitud de actualización?
La solicitud de actualización implica firmar una URL con tu clave privada. Esta firma es una prueba criptográfica de que la solicitud proviene del propietario verificado del sitio. El proceso garantiza que solo los propietarios autorizados puedan forzar una actualización de caché para su contenido, protegiendo tu servidor de solicitudes de invalidación de caché maliciosas o accidentales por parte de terceros.
Una vez que se genera la firma, formateas una solicitud HTTP GET. Esta solicitud debe incluir cabeceras específicas, incluyendo la marca de tiempo y tu ID de clave. Después de enviar la solicitud, la caché de Google AMP verifica la firma con tu clave pública. Si la firma es correcta, la caché borra la versión antigua y recupera la nueva de tu origen.
- Construye la URL completa de la página AMP que deseas actualizar.
- Crea una firma criptográfica usando tu clave privada RSA.
- Incluye la marca de tiempo de actualización y tu ID de clave pública en las cabeceras de la solicitud.
- Envía una solicitud HTTP GET al punto final de actualización de la caché de Google AMP.
- Monitorea el código de respuesta HTTP para confirmar que la solicitud fue aceptada.
Cómo Alien Road aplica esta tecnología
En Alien Road, gestionamos el SEO técnico para los clientes automatizando estas actualizaciones de caché durante implementaciones de contenido críticas. Integramos la llamada a la API directamente en la canalización de implementación de nuestro cliente. Por ejemplo, cuando un sitio de noticias actualiza una historia de última hora, nuestro script activa la actualización de caché para esa URL específica. Esto elimina el esfuerzo manual, manteniendo el contenido fresco en toda la caché de Google AMP sin intervención humana.
Nuestro equipo a menudo configura un oyente dentro de la infraestructura del CMS. Cuando un editor de contenido hace clic en ‘Publicar’ o ‘Actualizar’ en un artículo de alta prioridad, el CMS envía una señal a nuestro middleware. Este middleware ejecuta entonces la solicitud de API. Encontramos que esto crea un bucle confiable donde el sitio en vivo y la versión en caché permanecen sincronizados, evitando el problema común de que los usuarios vean contenido editorial desactualizado.
Haz que tu contenido sea descubrible enlazando tus páginas. Para el rastreo y la indexación, Google requiere que una página AMP enlace a una página canónica.
Google Search Central
Errores comunes y cómo evitarlos
Los usuarios a menudo encuentran problemas con un formato de firma incorrecto o claves desactualizadas. Siempre verifica que tus claves RSA estén almacenadas de forma segura y rotadas de acuerdo con los estándares de seguridad. Si la API devuelve un error, verifica tu estructura de URL frente a la documentación proporcionada por Google. A veces, una barra diagonal al final o un protocolo faltante hace que la firma sea rechazada.
Otro error común se relaciona con la limitación de tasa. No debes enviar solicitudes de actualización para cada edición de página individual en un sitio grande, ya que la API tiene restricciones de uso. En su lugar, prioriza las actualizaciones para páginas de alto impacto. Si notas errores 403 o 401 persistentes, revisa tus cabeceras de autenticación, ya que la sincronización del reloj entre tu servidor y el punto final de Google debe ser precisa dentro de unos pocos minutos.
Por dónde empezar esta semana
Comienza auditando tu configuración AMP actual utilizando los requisitos oficiales de búsqueda de Google. Una vez que tus páginas sean válidas, intenta una actualización manual para una sola URL utilizando un script básico. Esto confirma que tu configuración de autenticación funciona antes de integrarla en tu proceso automatizado de implementación del sitio. Para la mayoría, un script simple de Python o Node.js es suficiente para manejar el proceso de firma y la solicitud HTTP posterior de manera segura.