📋
Developer/Schema Markup Generator

Schema Markup Generator

Generate JSON-LD structured data for Google rich results — 12 schema types

100% LOCAL12 schema typesJSON-LDValidateCopy & paste
Saved Drafts· Auto-save on
▾
La calculatricePage 1

Schema Type

Fill in Details

JSON-LD OUTPUT
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "",
  "author": {
    "@type": "Person",
    "name": ""
  },
  "datePublished": ""
}
⚠ Missing recommended properties for Article
headline · author · datePublished · image (recommended) · publisher (recommended) — Google's Rich Results Test may flag these. Fill the fields above for complete markup.

How to Add to Your Website

Option 1: Copy the JSON-LD and wrap it in a <script type="application/ld+json"> tag in your HTML <head>.

Option 2: Click the <script> button to copy the complete script tag ready to paste.

Validate: Test your markup with Google Rich Results Test.

Data Source & Legal Disclaimer
Effective: Schema.org v26.0 (2026 release)Last updated: 2026-06-01Update: Annual
Sources: Schema.org — Full Type Hierarchy · Google Search Central — Structured Data · Google Rich Results Test

Generated JSON-LD follows Schema.org vocabulary and Google Search structured data guidelines. Schema.org evolves — check schema.org for the latest type definitions. Google may not display rich results for all schema types or all pages. Validate your markup with the Rich Results Test before deploying.

See all data sources & update policy →
Comment ça marchePage 2

Structured data is a graph — JSON-LD — illustrated

JSON-LD embeds a schema.org graph inside a <script type="application/ld+json"> block in your page. @context pins the vocabulary to schema.org, @type selects the node type (Article, Product, Event…), and properties point at other typed nodes — an Article links to a Person author, a Product to an Offer and an aggregateRating. Google's parser reads this graph to render rich results; types and properties it doesn't know are silently ignored.

A page, a script tag, and the nodes it links together
<html><script ld+json></html>@context → schema.orgProduct@typeBrandname: AudioProbrandOfferprice: 299.99 USDoffersRating4.8 / 5agg.ratingGoogle parses the graph → rich results (stars, price, availability); unknown types are ignored

The script tag is the machine-readable description of the page. Each typed node carries properties, and property values that are themselves objects become edges to more typed nodes — exactly how search engines reconstruct the entity.

Adding Product schema to a store page

Sofia, an e-commerce developer, wants her headphone product page to show a star rating and price in Google search results. She generates a Product graph and drops it into the page head.

  1. Pick Product:The field set loads: name, price, currency, availability, brand
  2. Fill the details:brand becomes a nested Brand node; offers becomes a nested Offer with price + currency
  3. Copy the script tag:The full <script type="application/ld+json"> wrapper is copied ready to paste into <head>
  4. Validate before deploy:Run Google Rich Results Test to confirm the graph parses cleanly
FAQ et détailsPage 3

To generate schema: select a schema type (Article, Product, FAQ, HowTo, LocalBusiness) and fill in the fields — the tool outputs valid JSON-LD markup for Google rich results.

FreeToolHub AI Schema Generator is a free browser-based tool that generates JSON-LD structured data for SEO, no signup.

À propos de cet outil

Qu'est-ce que cet outil ?

Générez des données structurées JSON-LD pour 12 types de schémas — Article, FAQ, Produit, HowTo, Événement. Améliorez votre SEO et les résultats enrichis. Gratuit, sans inscription.

12 schema typesJSON-LDValidateCopy & paste

Qu'est-ce que le Générateur de Schéma JSON-LD ?

Le Générateur de Schéma JSON-LD crée des données structurées JSON-LD valides que vous pouvez copier-coller directement dans n'importe quelle page web. Au lieu d'écrire manuellement le code schema.org, vous remplissez des champs de formulaire simples et observez la mise à jour en direct du JSON-LD à mesure que vous tapez. Il couvre douze types de schémas qui correspondent aux formats de résultats enrichis de Google : Article, Page FAQ, Produit, Entreprise Locale, Guide, Événement, Recette, Cours, Offre d'emploi, Vidéo, Avis et Application Logicielle. Chaque type est fourni avec des paramètres par défaut pertinents pour les devises, la disponibilité et les durées ISO 8601, ainsi qu'un exemple en un clic pour que vous puissiez voir un exemple terminé instantanément. Un seul bouton copie soit le JSON brut, soit une balise de script complète application/ld+json.

Qui devrait utiliser cet outil ?

Les blogueurs et les éditeurs de journaux l'utilisent pour marquer leurs articles afin que les titres, les auteurs et les dates de publication apparaissent correctement dans les résultats de recherche. Les propriétaires de boutiques de commerce électronique génèrent un schéma Produit avec des champs de prix, de devise, de disponibilité et de marque qui alimentent les annonces shopping. Les entreprises locales telles que les restaurants, les cliniques et les ateliers de réparation créent un balisage LocalBusiness avec l'adresse, le téléphone, les heures d'ouverture et les coordonnées géographiques pour une visibilité sur les cartes et les packs locaux. Les blogueurs de recettes et les sites culinaires ajoutent les temps de préparation, de cuisson et les listes d'ingrédients qui permettent d'obtenir des résultats enrichis pour les recettes. Les recruteurs, les créateurs de cours et les marketeurs de SaaS complètent la liste avec les types Offre d'emploi, Cours et Application Logicielle.

Comment ça fonctionne ?

(1) Choisissez l'un des douze types de schémas dans le sélecteur visuel ; le formulaire se reconfigure instantanément pour n'afficher que les champs dont ce type a besoin. (2) Remplissez les champs. Pour une Page FAQ, cela signifie jusqu'à trois paires de questions et réponses ; pour une Recette, cela signifie le temps de préparation, le temps de cuisson, le rendement et une liste d'ingrédients séparée par des virgules. Vous n'êtes pas sûr de ce à quoi ressemble un bon contenu ? Appuyez sur le bouton Exemple pour remplir avec des données de démo réalistes. (3) Copiez votre sortie : un bouton copie le JSON-LD formaté, un autre le copie enveloppé dans une balise de script prête à être collée. La page contient également un lien vers le Test de Résultats Enrichis de Google afin que vous puissiez valider le balisage avant de le déployer.

Pourquoi le JSON-LD est-il important pour le SEO ?

Les données structurées sont la façon dont vous dites aux moteurs de recherche, dans leur propre vocabulaire, ce qu'une page représente. Quand Google comprend qu'une URL est un produit, un événement ou une recette, il peut afficher des résultats enrichis tels que des évaluations par étoiles, des prix, des listes déroulantes FAQ et des dates d'événement qui se démarquent dans la page de résultats et génèrent généralement des taux de clic plus élevés. JSON-LD est le format recommandé par Google car il réside dans un seul bloc de script et n'interagit jamais avec votre HTML visible. Ce générateur suit le vocabulaire schema.org et les directives actuelles du Centre de Recherche Google, de sorte que la sortie reflète les propriétés que les moteurs de recherche recherchent réellement. Le balisage seul ne classera pas une page, mais il rend les classements existants plus efficaces.

Questions fréquentes

Qu'est-ce que les données structurées JSON-LD ?

JSON-LD est la description lisible par machine d'une page que vous intégrez dans une balise <script type="application/ld+json">. Il lie des nœuds typés du vocabulaire schema.org — un Article à un auteur Person, un Produit à une Offre et une évaluation — et les moteurs de recherche analysent ce graphe pour afficher des résultats enrichis tels que des évaluations par étoiles, des prix et des dates d'événement.

Quels types de schema.org ce générateur peut-il produire ?

Douze des types les plus déployés : Article, Page FAQ, Produit, Entreprise Locale, Guide, Événement, Recette, Cours, Offre d'emploi, Objet Vidéo, Avis et Application Logicielle. Le choix d'un type remplace l'ensemble de champs correct, imbrique correctement les nœuds enfants (Marque et Offre à l'intérieur de Produit, par exemple) et affiche un aperçu JSON-LD en direct à mesure que vous tapez.

Comment valider le balisage généré ?

Copiez le JSON-LD (ou la balise de script complète) et collez-le dans le Test de Résultats Enrichis de Google à search.google.com/test/rich-results. Le générateur exécute également une vérification locale intégrée qui signale les propriétés manquantes requises ou recommandées pour les cinq types les plus courants avant que vous quittiez la page.

Le balisage structuré valide garantit-il des résultats enrichis dans Google ?

Non. Un balisage valide rend une page éligible aux résultats enrichis ; Google décide toujours s'il les affiche en fonction de la qualité, du type de contenu et de ses propres politiques. Ce que le schéma valide garantit, c'est que Google peut analyser correctement vos entités — un balisage malformé est ignoré en silence, ce qui est le mode de défaillance beaucoup plus courant.

Pour quels types de schema.org ce générateur produit-il du JSON-LD ?

Il prend en charge 12 types : Article, Page FAQ, Guide, Produit, Entreprise Locale, Organisation, Événement, Recette, Liste de Fil d'Ariane, Objet Vidéo, Application Logicielle et Personne. Chaque type génère un JSON-LD valide correspondant aux exigences de données structurées de Google. Le schéma Page FAQ seul peut augmenter les taux de clic de 20-30 % en obtenant des extraits de résultats enrichis dans les SERP.

Which schema.org types does it generate JSON-LD for?

It supports 12 types: Article, FAQPage, HowTo, Product, LocalBusiness, Organization, Event, Recipe, BreadcrumbList, VideoObject, SoftwareApplication, and Person. Each generates valid JSON-LD matching Google's structured data requirements. FAQPage schema alone can increase click-through rates by 20-30% by earning rich result snippets in SERPs.

How do I validate the generated schema markup?

The output conforms to schema.org vocabulary and Google's structured data guidelines. Paste it into Google's Rich Results Test or the Schema Markup Validator to confirm zero errors. Place the JSON-LD in a <script type="application/ld+json"> tag in your page <head>. Google typically indexes new structured data within 2-7 days.

Outils connexes

Partager :𝕏inf⬆
Joke of the Day
Oct 22

What do you call a really smart cookie?

Free core, no account

Keep the Free Edition Free

No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.

☕Support me on Ko-fi— support the free tier

100% of proceeds go towards hosting & building more free tools.