Tous les outils fonctionnent dans votre navigateur — vos fichiers ne quittent jamais votre appareil.
All tools154

Design

Générateur de données structurées

Données structurées Schema.org en JSON-LD.

Ce que fait cet outil. Cet outil génère des données structurées Schema.org au format JSON-LD, celui que recommandent les moteurs. Elles servent à leur faire comprendre la nature de votre contenu et à prétendre aux résultats enrichis.
Fonctionne dans le navigateurAucun envoiSans inscriptionFonctionne hors ligne

Comment utiliser Générateur de données structurées

  1. Choisissez le type de contenu que vous décrivez.
  2. Remplissez les champs du formulaire.
  3. Copiez le bloc JSON-LD dans une balise script.

Les types les plus rentables

Schema.org compte des centaines de types, mais seuls quelques-uns produisent un affichage visible.

Les types les plus rentables
TypePour quoiAffichage
Articlearticles et actualitésdate, auteur
FAQPagefoire aux questionsblocs dépliants
Productfiches produitprix, disponibilité
LocalBusinessétablissement physiquehoraires, adresse
BreadcrumbListfil d'Arianechemin dans le résultat
HowToinstructions pas à pasétapes numérotées

LocalBusiness mérite une attention particulière si vous avez un établissement physique en France : associé à une fiche d'établissement bien tenue, c'est ce qui produit le plus d'effet en recherche locale.

Indiquez les horaires au format structuré, le téléphone avec l'indicatif international, et l'adresse avec le code postal. Et veillez à ce que ces données correspondent exactement à votre fiche d'établissement : les divergences font perdre en confiance.

Les résultats enrichis ne sont jamais garantis. Le balisage vous rend éligible, le moteur décide.

Comment l'écrire et où le placer

JSON-LD est un bloc autonome, ce qui le rend bien plus maniable que les alternatives.

Il se place dans une balise script dont le type vaut application/ld+json, dans le head ou dans le body — les deux conviennent.

Son avantage sur les microdonnées et RDFa est qu'il ne s'entremêle pas au HTML : vous pouvez le générer, le modifier ou le supprimer sans toucher à la mise en page.

Tout bloc commence par @context valant « https://schema.org » et un @type qui précise de quoi il s'agit.

Vous pouvez avoir plusieurs blocs sur la même page, ou un seul avec un @graph contenant plusieurs entités liées. La seconde option est plus propre quand les entités se référencent entre elles.

Et une règle sans exception : le balisage doit décrire ce que l'utilisateur voit sur la page. Baliser des avis inexistants, ou une foire aux questions absente du contenu visible, expose à une action manuelle et à la perte de tous les résultats enrichis du site.

Erreurs fréquentes et validation

Presque tous les problèmes tiennent en quelques catégories.

Champs obligatoires manquants : chaque type a les siens, et sans eux le balisage n'est pas éligible même s'il constitue un JSON valide.

Dates mal formées : elles doivent suivre la norme ISO 8601, avec fuseau horaire. Une date au format français dans le JSON-LD est une erreur.

Prix écrits en texte avec le symbole : la valeur doit être numérique et la devise figure dans son propre champ, avec le code EUR.

Balisage copié d'une page à l'autre sans mise à jour, de sorte que vingt produits partagent le même identifiant. C'est plus courant qu'on ne l'imagine dans les boutiques à gabarits.

Validez systématiquement avec l'outil de test des résultats enrichis avant de considérer que c'est bon, puis surveillez le rapport d'améliorations dans la console de recherche : c'est là qu'apparaissent les erreurs en production.

Et si vous utilisez un système de gestion de contenu, vérifiez qu'il ne génère pas déjà son propre balisage. Deux blocs contradictoires sur la même page valent moins que rien.

Questions fréquentes

Quel format employer ?

JSON-LD, recommandé et le plus simple à maintenir puisqu'il ne se mêle pas au HTML.

Cela garantit-il les résultats enrichis ?

Non. Vous devenez éligible, mais le moteur décide de les afficher ou non.

Puis-je baliser ce qui n'est pas visible ?

Non. Cela expose à une action manuelle et à la perte de tous vos résultats enrichis.

Comment écrire les dates ?

Au format ISO 8601 avec fuseau horaire, jamais au format français.

Quel type pour un établissement local ?

LocalBusiness, avec horaires structurés et des données identiques à votre fiche d'établissement.

Mes données sont-elles transmises ?

Non.

Guides pour Générateur de données structurées