Générateur de balisage Schema

Suivant

Les données structurées, c'est ainsi que les moteurs de recherche font la différence entre une page qui parle d'une chaussure et une page qui parle d'un cordonnier. Ce générateur produit un extrait JSON-LD Schema.org propre pour l'un de quatre types courants (Article, Product, LocalBusiness ou Organization) à partir des propriétés de base qu'ils partagent tous : nom, description, URL et image. Il vous donne un bloc de départ valide, prêt à copier-coller, que vous complétez ensuite avec les propriétés propres à chaque type.

Comment générer le balisage Schema

  1. 1

    Choisissez un type de schéma

    Choisissez Article, Product, LocalBusiness ou Organization selon la page que vous balisez.

  2. 2

    Remplissez les champs

    Saisissez le nom, une description, l'URL de la page et l'URL d'une image. Tout champ laissé vide est retiré de la sortie.

  3. 3

    Générez le JSON-LD

    L'outil produit un bloc `<script type="application/ld+json">` correctement formaté.

  4. 4

    Collez-le dans l'en-tête de la page

    Placez-le dans `<head>` ou juste avant `</body>`. Google analyse aussi bien les deux emplacements.

Ce que produit ce générateur

Ce générateur écrit le socle commun d’une entité Schema.org : le @type que vous choisissez, plus l’un quelconque de name, description, url et image que vous renseignez. C’est un point de départ propre et valide que vous complétez ensuite avec les propriétés dont chaque type a besoin pour un résultat enrichi.

Types pris en charge

Type À utiliser pour
Article Billets de blog, actualités et autres pages éditoriales
Product Un produit ou un article unique en vente
LocalBusiness Une entreprise physique avec vitrine ou emplacement
Organization Une société ou une marque en tant qu’entité

La forme de la sortie

Renseignez un nom, une description, une URL et une image pour un Product et vous obtenez :

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Chaussure de trail",
  "description": "Chaussure légère pour sentiers techniques.",
  "url": "https://example.com/chaussure-trail",
  "image": "https://example.com/chaussure-trail.jpg"
}

le tout enveloppé dans un bloc <script type="application/ld+json">, prêt à coller. Les champs vides sont omis, l’extrait reste donc propre.

Aller plus loin

Les quatre propriétés ci-dessus sont communes à tous les types, mais un résultat enrichi complet en demande généralement davantage. Ajoutez à la main les propriétés propres au type une fois le bloc collé :

  • Article ajoute souvent headline, datePublished et un objet author.
  • Product ajoute souvent un objet offers (prix et disponibilité) et aggregateRating.
  • LocalBusiness ajoute souvent address, telephone et openingHours.
  • Organization ajoute souvent logo et des liens sameAs vers les profils sociaux.

Conseils qui comptent

  • Faites correspondre le balisage au contenu visible. Google signale (et pénalise parfois) un balisage qui décrit des éléments absents de la page.
  • Utilisez des URL absolues pour la page et l’image, car les URL relatives sont parfois ignorées sans avertissement.
  • Testez avant la mise en ligne. Collez l’extrait dans le Test des résultats enrichis de Google ou dans un validateur Schema.org pour voir quels champs obligatoires manquent encore à votre type.

Questions fréquentes

Google recommande JSON-LD, et c’est le plus facile à maintenir car il tient dans un seul bloc de script au lieu d’être disséminé dans le HTML. Microdata et RDFa sont pris en charge mais fastidieux : restez sur JSON-LD sauf si un CMS vous impose l’inverse. Cet outil produit toujours du JSON-LD.

Pas directement. Les données structurées ne sont pas en elles-mêmes un critère de classement. Elles servent à débloquer des résultats enrichis, qui augmentent en général le CTR de 10 à 30 %. Le gain de position vient du CTR, pas du balisage.

Uniquement les quatre que ces types partagent : name, description, url et image, plus le @type que vous choisissez. C’est un extrait de base valide : ajoutez les propriétés propres au type dont un résultat enrichi a besoin (par exemple offers pour un Product, ou datePublished pour un Article) après l’avoir collé.

Collez le bloc généré dans le Test des résultats enrichis de Google ou dans un validateur Schema.org. Comme ce générateur ne renseigne que les propriétés de base communes, le validateur vous indiquera aussi quelles propriétés obligatoires propres au type il vous reste à ajouter.

Outils similaires

Outil disponible dans d’autres langues