À propos du Générateur JSON-LD Schema.org
Choisissez un type de schema, remplissez un formulaire, obtenez un balisage JSON-LD propre prêt à coller dans le <head> de votre page. La Search Gallery de Google utilise ces formats de données structurées pour afficher des rich results — accordéons FAQ, fiches recettes, étoiles de notation produit, détails d'événements, fils d'Ariane, et plus encore. Le générateur respecte exactement la forme que Google attend et vous alerte quand des champs obligatoires manquent.
Qu'est-ce que JSON-LD et pourquoi Google s'en soucie ?
JSON-LD (JSON for Linking Data) est le format de données structurées que Google recommande pour baliser le contenu de vos pages. Il vit à l'intérieur d'un bloc <script type="application/ld+json"> dans votre HTML et indique aux moteurs de recherche exactement de quoi parle votre page — un article, un produit, une recette, une FAQ. Quand le balisage correspond à un type pris en charge, Google peut afficher des rich results dans les résultats : étoiles de notation, FAQ dépliables, fiches recettes, fils d'Ariane, détails d'événements, et plus. Les pages avec rich results ont généralement un meilleur CTR que les snippets texte simples.
Où je colle le JSON-LD généré ?
Prenez la balise <script> du cadre de sortie de droite et collez-la dans le <head> de votre page HTML (ça marche aussi dans <body>, mais <head> est la convention). Vous pouvez avoir plusieurs blocs JSON-LD sur la même page — par exemple Article + BreadcrumbList + Organization — et Google les lira tous.
Google va-t-il afficher des rich results juste parce que j'ai ajouté du JSON-LD ?
Un balisage correct rend votre page éligible aux rich results, mais Google décide de les afficher réellement en fonction de la qualité de la page, de la requête de l'utilisateur et d'autres signaux de classement. Après le déploiement du balisage, collez votre URL dans le Google Rich Results Test (lien en bas de l'outil) pour confirmer que Google peut le parser. L'indexation et l'apparition des rich results peuvent prendre de quelques jours à plusieurs semaines.
Quelle est la différence entre FAQPage et QAPage ?
FAQPage est pour les pages où vous (l'éditeur) fournissez à la fois la question et la réponse — comme un centre d'aide ou une FAQ produit. QAPage est pour les Q&A générés par utilisateurs comme Stack Overflow ou Reddit où plusieurs personnes répondent à une même question. Utilisez FAQPage pour les blocs FAQ classiques sur les landing pages.
Comment écrire les champs de durée (PT30M, PT1H) ?
Schema.org utilise le format de durée ISO 8601. Le motif est PT[H][M][S] : PT30M = 30 minutes, PT1H = 1 heure, PT1H30M = 1h30, PT15S = 15 secondes, P1D = 1 jour. Le placeholder du formulaire affiche le bon format. Pour les vidéos, incluez aussi les heures quand pertinent : PT2H15M3S.
Puis-je ajouter des données structurées sans toucher au HTML ?
Oui — si vous utilisez Google Tag Manager, vous pouvez injecter un script JSON-LD via une balise Custom HTML qui se déclenche sur les pages concernées. C'est une approche courante pour les sites où le CMS ne permet pas de code <head> personnalisé. Collez simplement la balise <script> générée comme contenu de la balise GTM et déclenchez-la sur les URLs correspondantes.
Pourquoi mon schema Product a besoin d'"image" ET d'un bloc "offers" ?
Le rich result Product de Google exige au minimum : name, image et au moins un parmi aggregateRating, review ou un bloc offers (prix + devise + disponibilité). Le générateur combine vos prix, devise et disponibilité en un unique nœud offers automatiquement. Sans ça, Google peut parser le balisage mais n'affichera ni étoiles ni prix dans les résultats.
JSON-LD est-il meilleur que microdata ou RDFa ?
Pour Google, oui. JSON-LD est le format officiellement recommandé par Google parce qu'il vit dans un unique bloc <script> — séparé de votre HTML visible — ce qui le rend plus facile à maintenir et moins fragile quand le design change. Microdata et RDFa mélangent des attributs avec votre HTML visible, ce qui est plus fragile. Bing et d'autres moteurs prennent aussi en charge JSON-LD.
Fonctionnalités
- 12 types de schema : FAQPage, Article, LocalBusiness, Product, Recipe, Event, BreadcrumbList, Organization, Person, VideoObject, HowTo, Review
- Formulaires dynamiques — les champs changent selon le type de schema choisi
- Validation des champs obligatoires avec messages d'erreur clairs
- Sorties : JSON-LD brut et balise <script type="application/ld+json"> prête à coller
- Boutons pour lancer le Google Rich Results Test et le Schema.org Validator
- Ajout/suppression de lignes pour questions FAQ, étapes de recette, ingrédients, fils d'Ariane, profils sociaux
- Aide pour les durées ISO 8601 (PT30M, PT1H) en temps de préparation/cuisson/total
- Coordonnées GPS et PostalAddress structurée pour LocalBusiness
- Prix + devise + disponibilité combinés en un nœud Offer unique
- AggregateRating pour produits avec snippets en étoiles
- 100% côté client — votre contenu ne quitte jamais le navigateur
- Disponible en anglais, espagnol, vietnamien, portugais et français