Cómo automatizar la
detección de fechas expiradas
en una web
Cuando una web tiene cientos de páginas con fechas, eventos o sesiones, mantenerlas actualizadas manualmente es inviable. La automatización lo resuelve.
El contenido caducado es más común de lo que parece
Cualquier web que publique eventos, sesiones, ofertas o convocatorias con fecha tiene el mismo problema: cuando esa fecha pasa, la información queda obsoleta. Y detectarla a tiempo es más difícil de lo que parece.
En webs pequeñas, una revisión manual periódica puede ser suficiente. Pero en organizaciones con decenas o cientos de páginas actualizadas por diferentes equipos, el control manual se convierte en un cuello de botella. El contenido caducado perjudica la experiencia del usuario, genera desconfianza y puede afectar al posicionamiento SEO.
❌ Sin automatización
- Contenido expirado permanece visible
- Revisión manual lenta e inconsistente
- Los responsables no reciben avisos
- Mala experiencia para el usuario
- Difícil escalar a cientos de páginas
✓ Con automatización
- Detección automática en tiempo real
- Análisis simultáneo de todas las páginas
- Aviso directo al responsable del contenido
- Registro automático de incidencias
- Escalable sin esfuerzo adicional
Un sistema de vigilancia automática del contenido
La solución consiste en un flujo automatizado que revisa periódicamente las páginas definidas, detecta fechas vencidas y notifica a los responsables sin intervención humana.
Escaneo automático
Visita las URLs definidas y extrae el contenido relevante de cada página.
Detección de caducidad
Compara las fechas encontradas con la fecha actual e identifica el contenido vencido.
Notificación inmediata
Envía un correo automático al responsable con el detalle exacto de qué actualizar.
Trazabilidad total
Registra todas las incidencias en un documento centralizado para su seguimiento.
¿Cómo funciona el proceso?
El flujo se puede adaptar a cualquier tipo de web o plataforma. En términos generales, sigue estos pasos:
Lee la lista de páginas a revisar
A partir de un documento de control con las URLs y los responsables asignados, el sistema obtiene qué páginas debe analizar.
AutomáticoVisita y extrae el contenido
Accede a cada URL y extrae los elementos con fecha: eventos, sesiones, convocatorias, ofertas u otros contenidos temporales.
AutomáticoDetecta las fechas caducadas
Compara cada fecha encontrada con la fecha actual. Si ya ha pasado y el contenido sigue publicado, se marca como incidencia.
Detección inteligenteNotifica al responsable
Genera y envía un correo electrónico personalizado al responsable de cada página afectada, indicando exactamente qué debe actualizar o despublicar.
Notificación por emailRegistra la incidencia
Guarda toda la información en el documento de control: URL, contenido expirado, fecha de detección y estado del aviso.
AutomáticoAplicación práctica: la UOC y sus sesiones informativas
🎓 Universitat Oberta de Catalunya (UOC)
La UOC publica sesiones informativas para sus programas de Grado y Máster. Cada programa puede tener varias sesiones al año, publicadas en sus fichas web tanto en catalán como en castellano. Con un catálogo de decenas de programas, mantener estas fechas actualizadas manualmente requería una revisión periódica costosa y propensa a errores.
El sistema automatizado visita cada ficha web en ambos idiomas, detecta las sesiones con fecha ya celebrada que siguen publicadas y notifica automáticamente al responsable del programa para que actúe.
El correo que recibe cada responsable
El sistema genera un aviso claro y accionable para que el responsable sepa exactamente qué debe hacer sin necesidad de investigar:
📧 Ejemplo de notificación automática
⚠️ Contenido expiradoEl mismo sistema es aplicable a cualquier web con contenido temporal: portales de empleo, webs de eventos, plataformas de formación, tiendas online con ofertas por tiempo limitado o cualquier organización que gestione información con fecha de caducidad.
¿En qué otros contextos es aplicable?
Este tipo de automatización es útil en cualquier organización que gestione contenido web con fecha. Algunos ejemplos:
🏫 Educación
Convocatorias, jornadas de puertas abiertas, plazos de matrícula.
🏢 Empresas
Ofertas de empleo, promociones, eventos corporativos.
🏛️ Administración
Convocatorias públicas, plazos de solicitud, subvenciones.
🛍️ E-commerce
Ofertas por tiempo limitado, descuentos estacionales, lanzamientos.
🎭 Cultura
Eventos, exposiciones, ciclos de actividades con fecha de fin.
🏥 Salud
Campañas de prevención, jornadas de salud, convocatorias clínicas.
Dudas habituales sobre este tipo de automatización
Depende de la web y de la estructura del contenido. En general, los elementos necesarios son: acceso a las URLs a revisar, un sistema para extraer las fechas del HTML y un servicio de envío de correo. Con las herramientas de automatización actuales, es posible implementarlo sin conocimientos de programación avanzada.
Depende de la frecuencia con la que se publican contenidos con fecha. Para webs con actualizaciones frecuentes, se recomienda una ejecución semanal o incluso diaria. Para webs con menos movimiento, con una revisión quincenal suele ser suficiente.
El sistema puede configurarse para analizar cada versión idiomática por separado, como en el caso de la UOC con catalán y castellano. Esto es importante porque el contenido puede diferir entre idiomas y una sesión puede estar expirada en uno pero no en el otro.
Sí. La clave está en identificar cómo se estructura el contenido con fecha en el HTML de cada web. Una vez identificado el patrón, el sistema puede adaptarse a prácticamente cualquier estructura. Webs con fechas en formatos muy variados o muy dinámicas pueden requerir más configuración inicial.
No. El correo llega a su bandeja de entrada habitual con toda la información necesaria para actuar. No se requiere acceso a ningún panel ni herramienta adicional. La experiencia para el responsable es la misma que recibir cualquier correo de aviso.
💡
La detección automática de contenido caducado es una de las automatizaciones con mejor relación coste-beneficio en la gestión web. Una vez implementada, funciona de forma continua y autónoma, eliminando una tarea repetitiva que consume tiempo y que, si se descuida, afecta directamente a la experiencia del usuario.
El caso de la UOC demuestra que incluso en organizaciones con estructuras complejas y contenido multilingüe, es posible automatizar este proceso de forma efectiva y escalable.
¿Tienes una web con contenido que caduca periódicamente? Este es un buen punto de partida para explorar la automatización.
🔍 Iniciar la revisión
Asegúrate de que la lista de programas del documento de control está actualizada antes de iniciar el proceso.