On s’était habitués depuis des années à optimiser les metatags de nos pages Facebook pour améliorer le référencement de nos sites. Ensuite est venu Facebook et son protocole OpenGraph que l’ont a dû utiliser pour optimiser la présentation de nos pages sur Facebook.
Globalement, c’est une bonne chose de pouvoir définir un titre et description diffèrent pour la version SEO et SMO de la même page.
Mais aujourd’hui, il faut intégrer une nouvelle norme pour Google+. Il s’agit des attributs HTML5 itemscope. Ceux-ci sont utilisés par Google lorsque vous partagez une page web à l’intérieur du réseau social ou en cliquant sur le bouton +1 (qui gère maintenant le partage).

Côté positif, ça fonctionne, coté négatif, c’est un brol de plus à intégrer dans la source de nos sites. Pour peu que vous ne soyez pas vous même développeur, vous risquez de devoir payer cette intégration plus ou moins cher.
Mais si vous disposez déjà d’une intégration de Opengraph, il suffit de l’adapter.
Ce n’est pas forcément difficile, mais il faut des notions de base en développement. Commencez par adapter la balise <html> pour qu’elle supporte à la fois Facebook et Google+
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" itemscope itemtype="http://schema.org/Article">
Ensuite, retrouvez les fonctions qui écrivent l’Opengraph. Ainsi, sur Techtrends, les OG sont gérés par un un plug-in «Open Graph WP implementation» et j’ai ajouté facilement la création des «meta itemprop» sur la fonction qui écrit les graphs.
public function echo_meta( $meta_array )
{
foreach( $meta_array as $key=> $value ) {
echo '<meta property="',$key,'" content="',$value,'">',"\n";
if ($key=='og:image') echo '<meta itemprop="image" content="',$value,'">',"\n";
if ($key=='og:title') echo '<meta itemprop="name" content="',$value,'">',"\n";
if ($key=='og:description') echo '<meta itemprop="desription" content="',$value,'">',"\n";
}
}
Note : Inutile de me demander le plug-in modifié, il est customisé pour prendre en compte certaines spécificités de mon blog comme la gestion des vignettes YouTube.
Plus d’infos : http://www.google.com/webmasters/+1/button/
|
|
|
la diffusion d’annonces sur ce site relève de ma responsabilité et ne représente pas les positions d'une entreprise pour laquelle je travaille
Rédigé par Christophe Lefevre