El sitio migró a HTTPS en marzo. Estamos en septiembre y Search Console todavía reporta 340 URLs con problemas de contenido mixto. El certificado SSL está bien configurado, las redirecciones funcionan, pero algo carga recursos por HTTP.
Empiezo abriendo Chrome DevTools en modo incógnito. Visito 20 páginas al azar y reviso la consola. Encuentro fuentes de Google Fonts cargando por HTTP en templates antiguos. Un script de chat legacy que nadie usa pero sigue en el código.
Rastrear todos los orígenes
Entre las 11:00 y las 14:00 uso un crawler personalizado que analiza el código fuente completo. No solo el DOM renderizado, sino también recursos cargados dinámicamente. Encuentro iframes de YouTube con URLs antiguas, imágenes en CDN configurado incorrectamente, y tracking pixels de proveedores que ya no usamos.
Lo más problemático: un sistema de recomendaciones que genera URLs de imágenes desde una API externa. La API devuelve HTTP por defecto. Necesitamos cambiar el endpoint o procesar las URLs antes de renderizar.
Correcciones fragmentadas
Por la tarde creo 8 tickets diferentes: 3 para el equipo de desarrollo, 2 para infraestructura, 2 para marketing y 1 para el proveedor externo del chat. Cada uno requiere cambios en sistemas diferentes. Algunos se solucionan en días, otros tardarán semanas.
Mientras tanto, monitoreo diariamente cuántas URLs nuevas reportan el problema. Cada deploy puede introducir contenido mixto si alguien usa una URL hardcodeada antigua. Es un trabajo que nunca termina realmente, solo se mantiene bajo control.
