Accede a todo EDteam con un único pago¡Sube a premium!

¿Qué es Open Graph y cómo implementarlo?

¿Alguna vez te haz preguntado como es que cuando compartes una página, ya sea un blog de EDteam, un video de Youtube o una canción de Spotify en Facebook aparece la silueta de una tarjeta con una imagen con su título, descripción y url respectivo? Todo esto se debe al uso de los metadatos, para ser más exactos el protocolo Open Graph. Open Graph es una herramienta desarrollada por Facebook para indicarle la estructura del contenido a través de metadatos. Para implementarla es tan fácil como agregar las siguientes etiquetas <meta>:

Diseño web
1 minuto
Hace 6 años
¿Qué es Open Graph y cómo implementarlo?

¿Alguna vez te haz preguntado como es que cuando compartes una página, ya sea un blog de EDteam, un video de Youtube o una canción de Spotify en Facebook aparece la silueta de una tarjeta con una imagen con su título, descripción y url respectivo? Todo esto se debe al uso de los metadatos, para ser más exactos el protocolo Open Graph.

Open Graph es una herramienta desarrollada por Facebook para indicarle la estructura del contenido a través de metadatos. Para implementarla es tan fácil como agregar las siguientes etiquetas <meta>:

<meta property="og:title" content="EDteam - Educación con honestidad">
<meta property="og:type" content="website">
<meta property="og:url" content="https://ed.team/">
<meta property="og:image" content="https://ed.teamhttps://drupal.ed.team/sites/default/files/inline-images/EDteam-card.jpg">

En cada etiqueta meta, se usan los atributos property para indicar la propiedad de Open Graph y content para indicar su valor. En este caso og:title es el título del contenido, og:type el tipo del contenido, og:url que es la URL y og:image es la imagen. Con estos datos, Facebook sabe que información mostrar cuando se comparte esta url.

"Card de Facebook de ECMAScript con la implementación correcta de Open Graph"

Existe más propiedades de Open Graph que puedes revisar en su portal. Si utilizas un CMS como Drupal o WordPress tambien se cuentan con plugins o módulos que te ayudan a implementarlo como es Metatag o Facebook. En la documentación podrás encontrar más maneras de implementarlo para distintos lenguajes.

Ya para finalizar, en la Facebook tiene una herramienta donde puedes verificar si se muestra correctamente el contenido o si tuviste algún problema con cierta propiedad.

En el curso de HTML5 desde cero te contamos más sobre Open Graph y otros metadatos.

Comentarios de los usuarios

Pregunta a ChatEDT