7 min de lecturaTutoriales

Tamaño de Imagen Open Graph: Un Solo Archivo para Cada Plataforma

1200x630 cubre Facebook, LinkedIn, X, Slack y WhatsApp. Las especificaciones, la zona segura que evita que el texto se recorte, y por qué una imagen actualizada se niega a aparecer.

Marius Voß
DevRel · edge infra
Una imagen Open Graph de 1200 por 630 con su zona segura marcada, y los recortes que cada plataforma social le aplica

Una imagen de 1200 por 630 píxeles, en PNG o JPEG, por debajo de aproximadamente 1 MB, con el contenido importante dentro del centro de 1080 por 600. Ese archivo se renderiza correctamente en Facebook, LinkedIn, X, Slack, Discord, WhatsApp e iMessage, lo cual es toda la respuesta a la pregunta del tamaño de imagen Open Graph para casi cualquier sitio.

Las dimensiones son la parte fácil. Tampoco suelen ser lo que falla. Lo que falla es un texto que queda demasiado cerca de un borde que una plataforma recorta, una imagen que nunca se actualiza porque un rastreador almacenó en caché la antigua hace meses, o una tarjeta que se renderiza sin ninguna imagen porque el archivo pesaba 4 MB en un origen lento. La pregunta del tamaño de imagen OG es en realidad tres preguntas, y solo una de ellas trata sobre píxeles. Esta guía cubre las especificaciones, la zona segura, el comportamiento de caché que hace pensar a la gente que sus etiquetas están mal, y cómo se resuelven las vistas previas cuando lo que se comparte es un enlace corto. Si tu vista previa falta por completo en lugar de estar mal recortada, la vista previa del enlace no aparece es la guía de diagnóstico.

El Tamaño, y Por Qué Es Ese Tamaño

La relación 1.91:1 viene de la tarjeta de enlace de Facebook, y se mantuvo porque todos los demás adoptaron un diseño compatible en lugar de inventar el suyo propio. El propio protocolo Open Graph no dice nada sobre píxeles en absoluto; define og:image como una URL y deja el renderizado al consumidor, que es exactamente por qué se formó un estándar de facto alrededor de un tamaño conveniente.

PlataformaRenderiza 1200x630 comoVale la pena saber
FacebookTarjeta de ancho completoEl origen de la relación 1.91:1
LinkedInTarjeta de ancho completo1200x627 también funciona, la diferencia es invisible
XTarjeta de resumen grandeNecesita twitter:card = summary_large_image
Slack, DiscordDespliegue en líneaSe recorta a una franja más corta en ventanas estrechas
WhatsApp, iMessageMiniatura pequeñaA menudo casi cuadrada, así que los bordes desaparecen

La propia guía de Facebook sobre cómo compartir imágenes pone el mínimo en 200 por 200 y recomienda el archivo más grande para pantallas de alta resolución, y X documenta el marcado de la tarjeta por separado, que es el único lugar donde necesitas una etiqueta específica de la plataforma en lugar de un archivo específico de la plataforma.

La Zona Segura que Nadie Menciona

Una tarjeta rara vez se muestra en la relación en la que la diseñaste. Las aplicaciones de chat recortan hacia un cuadrado para la miniatura, algunos feeds recortan los lados en pantallas estrechas, y una esquina redondeada se come los últimos píxeles de un logo en la esquina.

Mantén todo lo que deba sobrevivir dentro del centro de 1080 por 600, centrado, y trata la banda exterior como decoración que puedes permitirte perder. En la práctica eso significa que el titular se sitúa en el centro-izquierda en lugar de pegado al borde, el logo vive dentro del margen en lugar de en la esquina, y no hay ningún borde fino, porque un borde es el único elemento de diseño que se ve roto en el instante en que se recorta.

El contraste importa más de lo que parece también. Las tarjetas se renderizan sobre blanco en un cliente y casi negro en otro, así que una imagen que depende del fondo circundante para la separación pierde sus bordes en la mitad de ellos.

Una imagen Open Graph de 1200 por 630 con su zona segura central marcada, junto a los recortes que le aplican una tarjeta de feed, una miniatura de chat, y un despliegue estrecho

Las Etiquetas Alrededor de la Imagen

Cuatro etiquetas hacen el trabajo. Dos de ellas son las que la gente se salta.

<meta property="og:image" content="https://example.com/og/spring-launch.png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta
  property="og:image:alt"
  content="Spring launch: 30 percent off through May"
/>
<meta name="twitter:card" content="summary_large_image" />

La URL debe ser absoluta, incluyendo el esquema y el host, porque el rastreador lee la etiqueta sin contexto de página para resolver una ruta relativa. El ancho y el alto le permiten a la plataforma reservar el espacio correcto antes de que llegue el archivo, lo que marca la diferencia entre una tarjeta que aparece al instante y una que se reacomoda. Y og:image:alt es la etiqueta de accesibilidad que no cuesta nada y falta casi en todas partes.

Por Qué Tu Nueva Imagen No Aparecerá

Esta es la que genera tickets de soporte. Corregiste la imagen, puedes ver el nuevo archivo en su URL, y la tarjeta todavía muestra el diseño del trimestre pasado.

Los rastreadores sociales almacenan en caché de forma agresiva, y no son sutiles al respecto. Una vez que una URL ha sido rastreada, la versión guardada es la que se renderiza en las comparticiones siguientes, a veces durante semanas, y nada en editar tu HTML les dice que miren de nuevo. Tres formas de salir de esto, en el orden en que yo las probaría:

  • Fuerza un nuevo rastreo con la propia herramienta de la plataforma: el Depurador de Uso Compartido de Facebook y el Inspector de Publicaciones de LinkedIn vuelven a obtener bajo demanda.
  • Publica la imagen con un nuevo nombre de archivo, que es una URL diferente y por lo tanto no tiene ninguna entrada en caché. Esta es la fiable.
  • Cambia la propia URL compartida, lo cual es trivialmente fácil cuando lo que compartes es un enlace corto que controlas en lugar de una dirección de página permanente.
Un rastreador social almacenando en caché una imagen Open Graph antigua, con tres formas de forzar una actualización: el depurador de la plataforma, un nuevo nombre de archivo de imagen, y una nueva URL de compartición

Antes de publicar nada, el verificador de Open Graph te muestra la tarjeta exactamente como la construiría un rastreador, lo que toma diez segundos y evita la incómoda recompartición.

Vistas Previas Cuando Compartes un Enlace Corto

Un enlace corto no tiene etiquetas Open Graph propias y no necesita ninguna. El rastreador sigue la redirección, aterriza en el destino, y construye la tarjeta a partir de las etiquetas de ahí, lo que significa que una URL acortada hereda la vista previa que tenga la página de destino. Si la tarjeta está mal, las etiquetas en el destino están mal.

Dos cosas sí dependen de la capa del enlace. La redirección tiene que ser seguible por un rastreador, que es el caso normal para un salto del lado del servidor pero no para una redirección de JavaScript, una razón más para mantener la cadena corta y del lado del servidor. Y como la vista previa pertenece al destino, redirigir un enlace corto a otro lugar también cambia su vista previa, lo cual es una propiedad silenciosamente útil cuando se reemplaza una página de campaña después de que el enlace ya se ha compartido.

Si quieres el enlace, la tarjeta, y los datos de clics en un solo lugar, comienza un espacio de trabajo en tu propio dominio y verifica la tarjeta con la herramienta antes del envío en lugar de después.

Una Lista de Verificación que Vale la Pena Guardar

  • 1200 por 630, PNG o JPEG, por debajo de 1 MB, URL absoluta con HTTPS. Esa es toda la decisión del tamaño de imagen OG.
  • Nada que importe fuera del centro de 1080 por 600, sin bordes finos.
  • og:image:width, og:image:height, y og:image:alt presentes.
  • twitter:card configurado como summary_large_image si quieres la tarjeta grande en X.
  • Nueva imagen, nuevo nombre de archivo, luego vuelve a rastrear antes de anunciar nada.

Consigue que esos cinco puntos estén bien una vez, conviértelos en plantilla en el head de tu página, y las imágenes Open Graph dejan de ser algo en lo que piensas. Que es la cantidad correcta de atención que hay que darles.

Lee la Serie Fundamental

Esta publicación se sitúa en el grupo de tutoriales. Para las vistas previas que fallan por completo en lugar de recortarse mal, la vista previa del enlace no aparece es la solución plataforma por plataforma, y cómo hacer un enlace clicable cubre la capa de debajo.

Relacionado en el Blog

Preguntas frecuentes

¿Cuál es el mejor tamaño de imagen Open Graph?

1200 por 630 píxeles, una relación de aspecto de 1.91:1, guardada como PNG o JPEG y mantenida por debajo de aproximadamente 1 MB. Ese único archivo se renderiza correctamente en Facebook, LinkedIn, la tarjeta de resumen grande de X, Slack, Discord, WhatsApp e iMessage, por lo que se ha convertido en el predeterminado en lugar de un tamaño por cada red. Los consejos antiguos que sugieren 1200x627 o 600x315 todavía funcionan, pero no hay razón para usarlos.

¿Por qué no se actualiza mi og:image?

Porque la plataforma almacenó en caché la antigua. Los rastreadores sociales guardan lo que obtuvieron la primera vez y no vuelven a comprobar en cada compartición, así que una imagen nueva puede tardar días en aparecer por sí sola. Fuerza una actualización con la propia herramienta de la plataforma, como el Depurador de Uso Compartido de Facebook o el Inspector de Publicaciones de LinkedIn, o publica la imagen con un nuevo nombre de archivo, lo que evita el caché por completo.

¿Qué tan grande puede ser un archivo og:image?

Mantenlo por debajo de 1 MB. Facebook acepta hasta 8 MB, pero los rastreadores obtienen con un límite de tiempo, y un archivo pesado en un origen lento es la razón más común por la que una vista previa se renderiza sin ninguna imagen. Menos de 1 MB es suficientemente rápido en todas partes, y un PNG de 1200x630 con un diseño simple normalmente queda entre 60 y 300 KB.

¿Necesito una imagen separada para X y LinkedIn?

No. Ambas leen og:image cuando no hay ninguna etiqueta específica de la plataforma, y ambas renderizan 1200x630 sin problema. Añade twitter:card configurado como summary_large_image si quieres el formato grande en X, pero la imagen en sí puede ser el mismo archivo. Una imagen, una URL, menos cosas que olvidar cuando la página cambia.

¿De dónde viene la imagen de vista previa cuando comparto un enlace corto?

De la página de destino, no del enlace. El rastreador sigue la redirección y lee las etiquetas Open Graph en la página donde aterriza, así que un enlace corto hereda la vista previa de su destino. Por eso una tarjeta ausente después de acortar es casi siempre un problema de etiquetas en la página de destino y no un problema del acortador.

¿La imagen necesita una URL absoluta?

Sí. og:image debe ser una URL completa que incluya el esquema y el host, porque el rastreador lee la etiqueta fuera de contexto y no puede resolver una ruta relativa. Sírvela sobre HTTPS, y configura og:image:width y og:image:height para que la plataforma pueda maquetar la tarjeta antes de que el archivo termine de descargarse.

Prueba Elido

Pega una URL, obtén un enlace corto

Sin registro. El enlace vive 30 días. Crea una cuenta para conservarlo.

Gratis, sin registro · 2 por día

Prueba Elido

Acortador de URL alojado en la UE: dominios personalizados, análisis profundo y API abierta. Plan gratuito - sin tarjeta de crédito.

Etiquetas
open graph image size
og image size
og:image
link preview image
twitter card image
social share image

Seguir leyendo