¿Cuál es el problema?
La URL de tu og:image usa HTTP en lugar de HTTPS. En la web actual, orientada a la seguridad, muchas plataformas bloquean o se niegan a cargar imágenes servidas a través de conexiones HTTP inseguras.
Por qué HTTPS importa para las imágenes OG
Compatibilidad con plataformas
- Facebook — Prefiere claramente HTTPS; las imágenes HTTP pueden no mostrarse en las previsualizaciones
- Twitter/X — Requiere HTTPS para las imágenes de las cards
- LinkedIn — Puede bloquear imágenes HTTP
- Discord — Muestra una advertencia por contenido mixto
- Slack — Puede no desplegar imágenes HTTP
Seguridad
- Las imágenes HTTP pueden ser interceptadas y modificadas mediante ataques man-in-the-middle
- Los navegadores muestran avisos de “contenido mixto” cuando páginas HTTPS cargan recursos HTTP
- Los usuarios son cada vez más conscientes de los indicadores de seguridad
SEO
- Google favorece los sitios y recursos con HTTPS
- Los problemas de contenido mixto pueden afectar negativamente tu posicionamiento
Cómo solucionarlo
Simplemente cambia la URL de tu imagen de HTTP a HTTPS:
<!-- Antes -->
<meta property="og:image" content="http://tusitio.com/og-image.jpg" />
<!-- Después -->
<meta property="og:image" content="https://tusitio.com/og-image.jpg" />
¿Qué pasa si tu servidor no soporta HTTPS?
- Obtén un certificado SSL gratuito — Usa Let’s Encrypt para un certificado SSL gratuito y automatizado
- Usa un CDN — Servicios como Cloudflare, Vercel o Netlify ofrecen HTTPS gratis
- Usa un servicio de alojamiento de imágenes — Plataformas como Cloudinary, Imgix o AWS S3 sirven imágenes por HTTPS por defecto
- Configura redirecciones — Configura tu servidor para redirigir HTTP a HTTPS
Consejo adicional: Usa og:image:secure_url
Para máxima compatibilidad, también puedes especificar la URL HTTPS explícitamente:
<meta property="og:image" content="https://tusitio.com/og-image.jpg" />
<meta property="og:image:secure_url" content="https://tusitio.com/og-image.jpg" />