El contenido mixto ocurre cuando una página que carga por HTTPS pide algún recurso (imagen, script, hoja de estilos) por HTTP. El navegador lo bloquea o muestra el candado como «no seguro», y puede romper estilos o funciones. Es muy frecuente tras instalar un certificado o migrar un sitio.
Cómo detectarlo
- Abre la página con las herramientas de desarrollo del navegador (F12) y la pestaña de consola.
- Busca avisos «Mixed Content» con la URL exacta del recurso.
- Anota si el recurso es una imagen, un script o una fuente.
- Revisa si viene del contenido, del tema, de un plugin o de la CDN.
Causas frecuentes
| Causa | Dónde buscar |
|---|---|
| URLs antiguas en la base de datos | Contenido de entradas, páginas y opciones |
| Direcciones del sitio mal configuradas | Ajustes → Generales: dirección de WordPress y del sitio |
| Recursos fijos en el tema | Archivos del tema o CSS con http:// |
| Constructores visuales | Elementor y similares guardan URLs propias |
| CDN o caché | Configuración del servicio y archivos en caché |
Pasos de solución
- Haz una copia completa del sitio y de la base de datos.
- Confirma que las dos direcciones en Ajustes → Generales usan
https://. - Reemplaza las URLs antiguas en la base de datos con una herramienta de búsqueda y reemplazo segura (por ejemplo, WP-CLI con
search-replacey la opción de simulación primero). - En Elementor, usa la herramienta de reemplazo de URL y regenera el CSS.
- Limpia la caché del sitio, de la CDN y del navegador.
- Fuerza la redirección de HTTP a HTTPS en el servidor.
- Vuelve a revisar la consola.
Prevención y reporte al cliente
Después de cada migración o cambio de dominio, ejecuta una revisión de contenido mixto. Incluye en el reporte qué recursos se corrigieron. Este tipo de errores también afecta al rastreo, así que complementa con cabeceras de seguridad, HTTPS y SEO y el checklist antes de lanzar un sitio WordPress.
En resumen
- Cómo detectarlo: Abre la página con las herramientas de desarrollo del navegador (F12) y la pestaña de consola.; Busca avisos «Mixed Content» con la URL exacta del recurso.
- Pasos de solución: Haz una copia completa del sitio y de la base de datos.; Confirma que las dos direcciones en Ajustes → Generales usan https://.
- Prevención y reporte al cliente: Después de cada migración o cambio de dominio, ejecuta una revisión de contenido mixto.
Preguntas frecuentes
¿Puedo usar un plugin para forzar HTTPS?
Es una solución rápida, pero conviene corregir las URLs de origen para no depender de un plugin.
¿Un certificado válido evita el problema?
No: el certificado habilita HTTPS, pero los recursos antiguos con HTTP deben corregirse aparte.
¿El contenido mixto afecta al SEO?
Puede afectar a la experiencia y a la confianza del usuario; además genera avisos de seguridad en el navegador.