Les moteurs de recherche lisent les mots d’une page, mais la comprennent mieux quand un format fixe précise aussi ce que sont ces mots : un article avec auteur et date, un produit avec un prix, un commerce avec ses horaires. Ce format, ce sont les données structurées de schema.org, que l’on écrit en général en JSON-LD, un bloc de script dans la page. Ce générateur construit le bloc à partir d’un formulaire simple, sans que vous ayez à retenir les noms de propriétés ni à écrire du JSON à la main.
Générer le balisage en trois étapes
- Choisissez le type de balisage qui correspond à votre page.
- Remplissez les champs. Les champs vides ne figurent pas dans le résultat.
- Appuyez sur Copier, collez le script dans le head ou le body de la page et testez-le.
Les cinq types
- Article : titre, auteur, éditeur, dates et image pour les billets de blog et l’actualité.
- Page FAQ : questions et réponses, saisies en blocs séparés par une ligne vide.
- Commerce local : nom, adresse, téléphone, site web et horaires.
- Produit : nom, marque, référence et une offre avec prix, devise et disponibilité.
- Organisation : nom, logo, coordonnées et liens vers vos profils.
Tester et rester honnête
Après avoir ajouté le script, vérifiez la page avec le test des résultats enrichis de Google ou le validateur Schema Markup. Les données structurées doivent correspondre à ce que voient les visiteurs : un prix dans le balisage qui ne figure pas sur la page, ou des avis qui n’existent pas, peuvent entraîner une action manuelle. Le balisage ne garantit pas un résultat enrichi, car c’est le moteur qui décide de l’afficher.
Comment le script est écrit
Le résultat est une balise script de type application/ld+json contenant un objet JSON avec le contexte https://schema.org. Les dates suivent le format année-mois-jour, les prix sont de simples nombres et la devise est un code ISO comme EUR. Les balises fermantes présentes dans votre texte sont échappées pour ne pas terminer le script prématurément. Tout est créé dans votre navigateur.