Fonctionnement et mise en place du balisage sémantique

En quoi consiste le balisage sémantique ?

Le balisage sémantique d'un Site Web consiste à y ajouter des données structurées permettant de mieux décrire son contenu.

Voir un exemple de balisage sémantique

Principe

Considérons la phrase : "EDF: Deschamps appelle Fekir ".

Pour un moteur de recherche, le terme "EDF" est ambigu et manque de précision. Pour lever cette ambiguité et préciser que cette abbréviation correspond en fait à l'entité "Equipe de France de Football", et non à "Electricité de France "ou au trio musical" EDF ", SemanticMarker va ajouter à cette phrase des données structurées pemettant d'indiquer au moteur de recherche cette correspondance :

Grace à ce balisage, cette phrase pourra être affichée dans les résultats de Google pour une recherche de type "Equipe de France de Football", alors qu'elle ne contient aucun de ces mots.

De manière similaire, les termes Deschamps et Fekir feront chacun l'objet d'une annotation permettant de préciser l'identité exacte des deux personnes mentionnées (Didier Deschamps et Nabil Fekir).

Des données structurées invisibles

Les données structurées ajoutées par SemanticMarker sont invisibles pour vos lecteurs. Elles ne modifient ni la mise en page, ni le contenu visible sur votre site.

Des données structurées et standardisées

Les données structurées et la syntaxe qui leur est associée font l'objet d'un standard défini par schema.org , résultat de la coopération de Google, Bing, Yahoo et Yandex sur le sujet.

SemanticMarker utilise également la syntaxe GoodRelations pour les données liées au e-commerce.

Comment mettre en place le balisage sémantique ?

SemanticMarker réalise une analyse de votre contenu et l'enrichit automatiquement. Il vous suffit de :

  • soumettre le contenu à analyser
  • copier le code HTML enrichi
  • intégrer le code sur votre site, en lieu et place du code original

De façon à maximiser la capacité de détection de SemanticMarker et délivrer de meilleurs résultats, il est recommandé de vous inscrire afin de pouvoir configurer votre site en fonction des thématiques abordées.

Plus il y a de données sémantiques dans vos contenus, mieux c'est !
(les instructions données par schema.org sont claires: "The more you mark up, the better ")

Cependant, seul le contenu visible par vos lecteurs doit être balisé, et non le contenu présent dans des éléments de pages cachés.

Cas d'une implémentation sous WordPress

Pour l'instant, Wordpress ne gère pas nativement les données structurées présentes dans le corps du texte. Wordpress les considère en effet comme "non conforme" (alors que ce format est approuvé par le W3C) et les efface automatiquement au moyen d'un filtre.

Il est cependant possible de contourner cette anomalie en modifiant le comportement du filtre de Wordpress. Il faut dans ce cas éditer le fichier kses.php, présent dans le dossierwp-includes et le modifier de la façon suivante :

>

Cas d'une implémentation sous Drupal ou Joomla

Ces deux autres CMS ne posent pas de difficulté et incluent nativement la gestion des données structurées à partir de la version 3.3 pour Joomla et de la version 7 pour Drupal.

Audit Schema.org

Boostez l'indexation et le référencement de vos contenus, évitez les pénalités Google pour cause d'erreurs de données structurées, et tirez parti des derniers développements pour améliorer vos extraits enrichis.

API SemanticMarker

Ajoutez facilement des données structurées à vos contenus Web grâce à notre API. 2.2 millions d'entités gérées, 197 catégories paramétrables.

AvisLocal

Augmentez jusqu'à 30% votre visibilité dans les résultats des moteurs de recherche et développez votre e-réputation pour améliorer votre taux de conversion client.