Qué es el contenido mixto
El contenido mixto es cuando una página de tu web carga por HTTPS seguro pero incluye algún elemento cargado todavía por HTTP sin cifrar, y el navegador avisa de que la conexión no es totalmente segura. También lo verás como «mixed content» o «contenido no seguro».
Es como si tuvieras la puerta principal de tu tienda blindada y con alarma, pero dejaras una ventana trasera entreabierta: por fuera parece todo seguro, pero hay un punto por el que algo puede entrar o salir sin el mismo control. Cuando activas el certificado SSL/HTTPS en tu web, el navegador espera que absolutamente todos los recursos de la página (imágenes, hojas de estilo, scripts) se carguen también de forma cifrada; si alguno de ellos sigue apuntando a una dirección que empieza por «http://» en lugar de «https://», el navegador detecta esa mezcla y muestra un aviso de seguridad, aunque el resto de la página sí esté protegida.
Cómo funciona
- Activas el certificado SSL en tu web y empieza a cargar por HTTPS.
- Algunos elementos de tus páginas (imágenes antiguas, scripts externos, fuentes) siguen teniendo guardada la dirección antigua con «http://».
- El navegador carga la página principal de forma segura, pero al encontrar esos elementos con la dirección antigua, detecta una mezcla de contenido seguro e inseguro.
- Dependiendo del tipo de elemento, el navegador puede bloquearlo directamente o mostrarlo igualmente junto con un aviso de advertencia.
- El visitante puede ver un icono de «no completamente seguro» en la barra de direcciones, en lugar del candado verde esperado.
Ejemplo
Un despacho de abogados en Córdoba activó el certificado SSL en su web para cumplir con las recomendaciones de seguridad, pero varias imágenes del banner principal y un script de un mapa seguían guardados con la dirección antigua en «http://». El navegador avisaba de «conexión no totalmente segura» justo en la página de contacto, lo que generaba desconfianza a quien quería pedir una cita. Localizamos todos los elementos con direcciones antiguas y los actualizamos a la versión segura, y el aviso desapareció sin tocar nada más del diseño.
Señales de que te afecta
- El navegador muestra un candado con un aviso o un triángulo de advertencia en lugar del candado verde habitual.
- Al revisar la consola del navegador aparecen avisos de «mixed content».
- Clientes te comentan que el navegador les advierte de que la web «no es completamente segura».
- El problema apareció justo después de instalar un certificado SSL o de migrar la web a HTTPS.
Cómo lo resolvemos
Revisamos toda la web para localizar los elementos que todavía apuntan a direcciones sin cifrar y los actualizamos a la versión segura, comprobando también la configuración general de tu WordPress para que no vuelva a generar enlaces antiguos. Si quieres que revisemos este aviso en tu web, en nuestro servicio de reparación de WordPress nos encargamos de localizarlo y corregirlo. Este tipo de aviso suele aparecer también después de migrar una web desde un entorno de staging a producción sin ajustar bien las direcciones.
Preguntas frecuentes
¿El contenido mixto hace que mi web no sea segura del todo?
Reduce la confianza visual y en algunos casos bloquea elementos, pero no significa que tus datos o los de tus clientes estén expuestos; es un aviso de inconsistencia, no necesariamente una brecha de seguridad.
¿Afecta al posicionamiento en Google?
Puede influir de forma indirecta: Google valora que una web use HTTPS de forma completa, y un aviso de seguridad visible en el navegador puede hacer que los visitantes se vayan antes, lo que sí afecta a las métricas que Google tiene en cuenta.
¿Basta con activar un certificado SSL para evitarlo?
Es el primer paso necesario, pero no basta: también hay que revisar que todos los elementos internos de la web (imágenes, scripts, enlaces guardados en la base de datos) usen la versión segura de la dirección.