Twitter Cards: etiqueta tu contenido para hacerlo más atractivo
Escrito por Pepe Ortuño el 15 de October de 2012 | 9:10 am · 20 Comentarios
Estamos en una época en la que las redes sociales copan nuestro día a día en internet. Nos pasamos horas en ellas compartiendo y consumiendo contenido y es por ello que a veces, estamos tan saturados que no podemos hacer caso a todo lo que nuestros contactos comparten. Un simple enlace enmascarado en un acortador no dice mucho y eso a vece hace que pasemos por encima sin fijarnos, sin quiera molestarnos en saber sobre qué trataba aquello que estaban compartiendo.
En Facebook quizás no nos pase eso ya que la previsualización de los contenidos es mucho más directa, tanto si te has molestado en etiquetar tus post con los metas de open graph como si se recoge automáticamente los metas Titulo y Descripción. Pero en Twitter no había forma de previsualizar contenidos, salvo los que la propia red iba incorporando (Vídeos de Youtube, Aplicaciones de la App Store, Fotos, Presentaciones de Slideshare y unos pocos más). Hasta ahora.
Hace unos meses, Twitter presentaba los Expanded Tweets para dar la oportunidad a todos los editores de poder dotar a sus contenidos de mayor visibilidad dentro de la red de microblogging, empezando las pruebas con The New York Times, The Wall Street Journal o Time. De esta forma, al visualizar un tweet de estos sitios con las apps oficiales o directamente desde la web de twitter, podíamos tener una previsualización de los contenidos compartidos:

Ejemplo de previsualización del contenido en Twitter
Pero ese periodo de prueba exclusivo ya ha finalizado y ahora cualquier medio, site o blog puede tener su etiquetado para hacer sus contenidos más atractivos en Twitter. Y por supuesto, en Mis Apis Por Tus Cookies ya lo tenemos implementado, así que vamos a ver como puedes hacer tu lo mismo.
Primeros pasos: el etiquetado
Lo primero que tenemos que tener en cuenta son los tipos de etiquetado que podemos usar. Y eso lo podemos ver en esta url, donde nos explican con gran claridad que tenemos 3 tipos de etiquetado: texto, imagen y contenido de vídeo (summary, photo o player). El primero lo utilizaremos para los artículos, el segundo para fotos y el tercero para vídeos. Nos centraremos en el más importante (o más usado) que es el de Summary o texto, ya que la mayoría de nuestros contenidos serán de este tipo. Los otros dos formatos son igual de sencillos de implementar. Solo habrá que tener en cuenta sus códigos propios.
Para ello tenemos que tener claro las etiquetas que deberemos usar:

Mediante estas etiquetas marcaremos el tipo de contenido, la url, el título la descripción y la pequeña imagen que acompañará a esa descripción. Como veis, las etiquetas URL, Título y descripción son obligatorias. El resto, es opcional utilizarlas, aunque si las usamos todas, el tweet contendrá más información.
Además, si queremos dar la autoría a los post, deberemos incorporar 2 etiquetas más. Una mostrará el usuario de twitter del editor del post y la otra, si existe, la cuenta de twitter del medio en el que se publica el contenido:

Una vez que tenemos claras las etiquetas que queremos utilizar, las deberemos insertar en nuestro código. Con cada CMS se hará de una forma u otra, pero por poner un ejemplo, en WordPress simplificaremos el proceso con las funciones que tiene WordPress y que nos hacen la vida mucho más fácil:
1 2 3 4 5 6 7 |
<meta name="twitter:site" content="@TWITTER_DE_LA_WEB" />
<meta name="twitter:creator" content="@TWITTER_DEL_REDACTOR" />
<meta name="twitter:card" content="summary" />
<meta name="twitter:image" content="CODIGO_DE_IMAGEN" />
<meta name="twitter:url" content="<?php get_permalink(); ?>" />
<meta name="twitter:title" content="<?php the_title(); ?>" />
<meta name="twitter:description" content="<?php the_excerpt(); ?>" />
|
Para sacar la imagen hay que utilizar algún plugin o código más concreto, pero seguro que ya lo estáis usando en vuestros blogs, así que no habrá problema en utilizar esa misma llamada. Y para blogs como éste, en donde hay varios autores, nada mejor que una serie de IF concatenados para verificar cual de ellos es el autor y sacar su Twitter:
1 2 3 4 5 6 7 8 |
global $post;
$author_id=$post->post_author;
if($author_id == X){ $twitter = '@fanego' ; }
elseif($author_id == Y){ $twitter = '@ElsaBonafonte' ; }
elseif($author_id == Z){ $twitter = '@mercedesortizz' ; }
elseif($author_id == A){ $twitter = '@chatunga' ; }
elseif($author_id == B){ $twitter = '@CFigueiras' ; }
else { $twitter = @ApisCookies; }
|
Estos códigos deberán ser insertados en la cabecera de la web, entre las etiquetas head del mismo y, a ser posible, obligando a que se muestren únicamente en los post individuales y no en la home, mediante el código de WordPress if(is_singular()).
Una vez que se carga la página, esto es lo que veremos en el código fuente:
1 2 3 4 5 6 7 |
<meta name="twitter:site" content="@ApisCookies" />
<meta name="twitter:creator" content="@rbksaez" />
<meta name="twitter:card" content="summary" />
<meta name="twitter:image" content="http://www.misapisportuscookies.com/wp-content/uploads/2012/10/Thomas-Hawk-150x150.png" />
<meta name="twitter:url" content="http://www.misapisportuscookies.com/2012/10/como-trabajar-una-comunicacion-360o-basada-en-la-comunidad/" />
<meta name="twitter:title" content="Cómo trabajar una comunicación 360º basada en la comunidad" />
<meta name="twitter:description" content="Estamos en el momento de la conversación, en el cual la credibilidad se gana generando confianza en el usuario." />
|
Probemos si lo hemos hecho bien
Si has llegado hasta aquí, es posible que andes un poco liado y no sepas bien si lo has hecho todo de forma correcta. Por ello, Twitter dispone de un una herramienta para previsualizar todo lo que hemos hecho, verificando que el código es correcto y si no es así, mostrándonos qué parte es la que falla.
Unicamente deberemos indicar la URL de prueba o el código HTML final, y la herramienta nos dirá exactamente en qué nos hemos equivocado, si se nos ha olvidado algo.

En este caso, como vemos, faltaría la etiqueta “description”, que es obligatoria. Si lo hacemos todo correctamente, podremos ver como quedaría:

¡Genial! Parece que está todo bien. Vamos a por el último paso.
Diselo a Twitter
Ya tenemos nuestros post correctamente etiquetados, por lo que únicamente quedará decírselo a Twitter para que nos habiliten los tweets expandidos a nuestro blog. Para ello deberemos rellenar este cuestionario, dejando al menos una URL correctamente etiquetada para que confirmen que está todo bien hecho. En cuestión de unos días tendremos su confirmación nuestro contenido empezará a tener un aspecto mucho más atractivo cuando lo compartan los usuarios.



Así nuestro contenido tendrá una mayor relevancia y presencia en Twitter, facilitando una previsualización del mismo y, en un mundo ideal, aumentando el CTR de los contenidos en Twitter al hacerlos más atractivos y visuales.
A tener en cuenta son los acortadores, ya que no todos ellos dejarán a Twitter leer estos metadatos de los post, así que dependiendo de cual usemos, se perderá esta funcionalidad o no.
¿Dudas? Déjalas en los comentarios y lo vemos.
Escrito por @pep
Foto | AdileoBarone
Actualización: Como bien comenta TxemaCG, ya existe un plugin para WordPress para blogs de un solo autor. Lo puedes descargar desde aquí.
Categoría: Redes Sociales · Tags: código, etiquetado, metadatos, redes sociales, snippets, twitter
20 comentarios en “Twitter Cards: etiqueta tu contenido para hacerlo más atractivo”
Leave a Reply Cancel reply
ÚLTIMOS POSTS
BLOGGERS
- Elsa Bonafonte (RSS) (61)
- Tamara Lucas (RSS) (40)
- Iván Fanego (RSS) (38)
- Carmen Figueiras (RSS) (37)
- Beltzane G. Belart (RSS) (35)
- Mercedes Ortiz (RSS) (33)
- Elena Merayo (RSS) (30)
- Marta Chamorro (RSS) (27)
- Esteban Murga (RSS) (26)
- Inma Ferragud (RSS) (25)
- Rebeca Sáez (RSS) (25)
- Sol León (RSS) (24)
- Rebeca Huerga (RSS) (21)
- Ana Escurín (RSS) (21)
- Ainhoa Torres (RSS) (19)
- Clara Ávila (RSS) (18)
- Natalia Rubio (RSS) (17)
- Raquel Notario (RSS) (17)
- Elena García (RSS) (17)
- Aroa Pérez (RSS) (16)
- Pilar Martínez (RSS) (14)
- Jaime Valverde (RSS) (14)
- Señor Insustancial (RSS) (13)
- Rafael Méndez Parra (RSS) (13)
- Jorge C. Sá Couto (RSS) (12)
- Víctor Clar (RSS) (11)
- Samantha Geraghty (RSS) (10)
- Miriam Peláez (RSS) (10)
- Juanan Roncero (RSS) (9)
- Pepe Ortuño (RSS) (9)
- Raúl Godoy (RSS) (9)
- Anna Dias (RSS) (9)
- Apis Cookies (RSS) (9)
- Asier Albistur (RSS) (9)
- Nacho Ballesta (RSS) (8)
- Carolina de Jove (RSS) (8)
- Alejandra Hernández (RSS) (8)
- Eduardo Prádanos (RSS) (7)
- Pilar Millán (RSS) (7)
- Paula G. Duque (RSS) (7)
- David de Silva (RSS) (7)
- Lucía Jiménez Vida (RSS) (7)
- Vilma Núñez (RSS) (6)
- Carla Bonafonte (RSS) (6)
- Alejandro Touriño (RSS) (5)
- Silvia Crespo (RSS) (4)
- Susana Olleros (RSS) (4)
- Invitado (RSS) (4)
- Alberto Ramos (RSS) (4)
- David Huélamo (RSS) (4)
- Julio Sánchez (RSS) (4)
- Alejandro Di Trolio (RSS) (1)
- Carlos J. Campo (RSS) (1)
- Cesc Vilanova (RSS) (1)
- Gisela Rodríguez (RSS) (1)
- Miguel Sánchez Campillos (RSS) (1)
- Adriana Andolini (RSS) (1)
Mis Apis Por Tus Cookies
Ya hay un plugin de WordPress que, para blogs de un solo autor, funciona correctamente.
Kaixo
Podrias decirme como has configurado el plugin correctamente? No consigo saber como hacerlo y la pagina de prueba de cards de Twitter no ayuda.
Mila esker!
No tuve que configurar nada, me funcionó solo. De todos modos tambien he descubierto que el plugin que uso para SEO, el de Yoast, ya lo incluye, así que lo he eliminado.
Cierto TxemaCG, he actualizado el post con el plugin de WordPress. Gracias por el aviso.
Gracias Pepe, estaba deseando leer este post!
Lo voy a probar, pero ya!
Gracias Rebeca. Si necesitas ayuda o cualquier otra cosa me dices.
Pingback: Twitter Card: previsualización de contenidos en twitter « imellado
Pingback: Expanded Tweets: previsualización de contenidos en twitter « imellado
Buenas¡
Una duda, se podra hacer también desde Tumblr?
Si, si lo haces de la forma manual que comento, pero has de tener claro que no podrás usar las llamadas tipo wordpress a “título” “url” y similares. Tendrás que usar las propias de Tumblr. Pero si, los codigos son los mismos y se insertan en el head igual.
Pingback: La convergencia de las redes sociales « alas para volar
Pingback: Imprescindibles AB 53 | AB Internet
Pingback: Mi resumen de la semana: n. 113 | Blog de Marketing Online de Tristán Elósegui
Pingback: Twitter Cards: etiqueta tu contenido para hacerlo más atractivo | NovaTech Noroeste
Tengo unas dudas respecto a esto. ¿Una vez instalado el plugin, este u otros similares, es necesario darse de alta usando el cuestionario que linkás? Por otro lado, este tipo de feature reemplaza a los plugins que postean en twitter cada vez que hago un nuevo post? o eso es algo diferente?
Gracias.
Buenas Argie. Si que es necesario darse de alta en el cuestionario de Twitter. Es la única forma que tiene twitter de verificar y darte de alta en el programa.
Y no, este plugin no reemplaza otros que comentas, simplemente inserta los tags en el código, nada más.
Saludos.
Hola, tengo un blog en Blogger. He seguido todos los pasos y Twitter me acaba de enviar la confirmación de que estoy autorizado a usar.
“Twitter Cards has been approved. We’ve activated Summary and Photo cards ”
Pero no se que tengo que hacer en Twitter para que cuando inserto un Tweett con mi blog aparezca el summary.
La autorización la acabo de recibir. Yo esperaba que en la ventana de twitear me viniera una opción o al así.
Pingback: Defensa apasionada del metadata | Mis Apis Por Tus Cookies
Pingback: Twitter Cards. Fotos de tu web en tus tweets
HHiola, tengo implementado esto, pero mi problema es que siempre me sale el mismo title y descripcion en cada entrada que twitteo, que ocurre?? es como que no funcionara bien, siempre postea el mismo title y la misma descripcion