Réponse rapide : choisissez un type de schéma, remplissez les champs et copiez le JSON-LD valide à vérifier avant sa mise en ligne. Les types Product, FAQPage, BreadcrumbList, LocalBusiness et Article sont pris en charge. Tout fonctionne dans votre navigateur — rien n'est envoyé à un serveur.
Générateur de balisage Schema — JSON-LD gratuit Produit FAQ
Ce que cela génère
JSON-LD valide, le format recommandé par Google par rapport à Microdata et RDFa. Chaque type ci-dessous correspond à un résultat enrichi réellement pris en charge par Google.
| Type | Résultat enrichi qu'il permet | Où il appartient |
|---|---|---|
| Product | Prix, disponibilité, évaluation dans la liste | Uniquement dans le modèle de produit |
| FAQPage | Accordéon de questions extensible | La page dont le texte visible contient les Q&R |
| BreadcrumbList | Fil d'Ariane au lieu d'une URL brute | Chaque page en dessous de la page d'accueil |
| LocalBusiness | Panneau de connaissances, éligibilité au pack de cartes | Un bloc global sur le site |
| Article | Top Stories et carrousels d'articles | Modèle de publication de blog |
La règle qui détermine si le balisage aide ou nuit
Balisez ce qu'un visiteur peut voir. Cette règle unique couvre presque toutes les actions manuelles liées aux données structurées : balisage FAQ pour des questions qui ne sont pas sur la page, étoiles d'évaluation pour des avis présents sur un autre site, un prix de schéma qui ne correspond pas au prix visible. Les directives de Google soulignent explicitement ce point, et c'est le mode d'échec qui transforme un résultat enrichi manqué en pénalité.
En revanche, un balisage invalide est simplement ignoré. Cette asymétrie mérite d'être intégrée — se tromper sur la syntaxe vous coûte une opportunité, être malhonnête sur le contenu vous coûte votre réputation.
Spécificités de Shopify
Les thèmes Shopify incluent déjà certaines données structurées, mais elles sont généralement partielles. Le thème Dawn émet un bloc Produit avec le nom, l'image et les offres, mais sans sku, brand ni aggregateRating. Ajouter un second bloc Produit plus complet sur la même page ne pose pas de conflit — Google fusionne les blocs de même @type — mais deux blocs indiquant des prix différents créent exactement la contradiction décrite ci-dessus.
Vérifiez ce que votre thème émet déjà avant de coller :
- Ouvrez une page produit et affichez le code source.
- Recherchez
application/ld+json. - Lisez les valeurs
@typeque vous trouvez.
Ajoutez ensuite uniquement ce qui manque. Le balisage de schéma Shopify explique les fichiers de thème impliqués, et ajouter un schéma à Shopify sans application couvre la méthode manuelle.
@graph, et quand l'utiliser
Lorsqu'une page comporte trois ou quatre types, un tableau @graph unique est plus facile à maintenir que quatre balises de script distinctes, et il permet aux types de se référencer mutuellement :
{
"@context": "https://schema.org",
"@graph": [
{ "@type": "Organization", "@id": "https://example.com/#org", "name": "Ember & Oak" },
{ "@type": "Product", "brand": { "@id": "https://example.com/#org" } }
]
}
La référence @id signifie que la marque est déclarée une seule fois et pointée, plutôt que répétée avec des valeurs légèrement différentes pour chaque produit — ce qui est la manière dont le prix et la marque divergent sur quelques centaines de produits.
Valider avant et après
Le test des résultats enrichis répond à la question "pour quel résultat enrichi cela est-il qualifié", le Schema Markup Validator répond à "est-ce un schema.org valide", et les rapports d'améliorations de la Search Console répondent à "qu'est-ce que Google a réellement analysé sur mes pages en ligne". Vous avez besoin des trois : les deux premiers testent un extrait, seul le troisième teste votre site.
RankEngine écrit automatiquement des blocs Product, FAQ, Breadcrumb, Organization et LocalBusiness dans une boutique Shopify, puis relit la page en ligne pour confirmer qu'ils ont bien été intégrés — voir balisage schema Shopify pour savoir comment fonctionne cette étape de vérification.
Questions fréquentes
Qu'est-ce que le balisage schema ?
Le balisage schema est des données structurées — une description lisible par machine de ce qu'est une page, écrite dans le vocabulaire schema.org. Les moteurs de recherche le lisent pour comprendre une page au-delà de son texte, et c'est ce qui rend les résultats enrichis possibles : évaluations par étoiles, prix, accordéons FAQ et fils d'Ariane dans la liste de recherche. JSON-LD est le format recommandé par Google, et c'est ce que cet outil produit.
Le balisage schema améliore-t-il les classements ?
Pas directement. Google a répété à plusieurs reprises que les données structurées ne sont pas un facteur de classement en soi. Ce qu'elles font, c'est rendre une page éligible pour des résultats enrichis, et une liste avec des étoiles, un prix ou un accordéon FAQ prend plus d'espace vertical et obtient plus de clics qu'un simple lien bleu à la même position. Le gain est dans le taux de clics, pas dans la position — ce qui vaut toujours la peine d'être obtenu, et est mesurable dans la Search Console.
Où dois-je coller le JSON-LD sur Shopify ?
Shopify n'a pas de champ d'administration pour le JSON-LD brut, alors vérifiez d'abord ce que votre thème émet déjà : de nombreux thèmes actuels émettent le balisage Product à partir de vos données produit, et remplir le prix, le SKU, le code-barres, le fournisseur et les images dans l'administration Shopify l'améliore sans toucher au code. Un type que le thème n'émet pas est un travail de thème : remettez le bloc généré à votre développeur de thème, ou utilisez une application SEO qui génère le schéma à partir des données produit en direct et l'ajoute via un module d'application que vous activez dans l'éditeur de thème, sans code. Quiconque l'ajoute, un type sur tout le site comme Organization appartient à chaque page, tandis qu'un type par page comme Product doit être rempli à partir des données propres à chaque produit — jamais les valeurs d'un produit dans un modèle partagé, sinon chaque produit revendiquera le même prix.
Puis-je avoir plus d'un bloc de schéma sur une page ?
Oui. Plusieurs blocs <script type="application/ld+json"> sur une page sont valides et courants — une page produit contient généralement Product, BreadcrumbList et Organization. Vous pouvez également les combiner en un seul bloc en utilisant un tableau @graph, ce qui est plus ordonné et permet aux types de se référencer mutuellement par @id. Les deux approches sont correctement lues.
Comment vérifier que mon schéma est valide ?
Utilisez le test des résultats enrichis de Google pour l'éligibilité (il vous indique pour quel résultat enrichi une page est éligible) et le Schema Markup Validator sur validator.schema.org pour vérifier la syntaxe et le vocabulaire purs. Les rapports d'améliorations de la Search Console montrent ensuite ce que Google a réellement analysé sur vos pages en ligne, ce qui est la seule source qui reflète les analyses réelles plutôt qu'un test ponctuel.
Un schéma invalide nuira-t-il à mon site ?
Un schéma invalide est ignoré plutôt que pénalisé, donc le coût habituel est un résultat enrichi manqué. Ce qui risque réellement une action manuelle est un balisage qui contredit la page — des étoiles d'évaluation pour des avis qui ne sont pas sur la page, un prix qui diffère du prix visible, ou un balisage FAQ pour des questions qu'un visiteur ne peut pas voir. Balisez ce qui est réellement là et cela ne posera pas de problème.
Cet outil envoie-t-il mes données quelque part ?
Non. Tout fonctionne dans votre navigateur. Rien de ce que vous tapez n'est téléchargé, enregistré ou stocké, et vous pouvez le confirmer en ouvrant la page avec votre onglet réseau ouvert et en regardant qu'il reste silencieux.
Tous les outils gratuits
SEO Title Generator & Checker
Generate SEO titles from your keyword and check any title's character count, pixel width, and keyword position.
Meta Description Generator & SERP Preview
Generate high-converting meta descriptions and preview how your page looks in Google.
Keyword Density Checker
Paste any text and see keyword density, top 1–2–3-word phrases, and stuffing warnings.
Robots.txt Generator (AI-Crawler Aware)
Generate a correct robots.txt in seconds.
LSI & Related Keyword Generator
Generate related keywords, question keywords, and commercial long-tails from any seed term.
Image Alt Text Generator & Checker
Build descriptive, SEO-friendly alt text for product images and check existing alt text for length, redundancy, and stuffing.
Googlebot Simulator — See What Google Sees
Fetch any URL with Googlebot's user agent: status code, redirects, title, meta robots, canonical, X-Robots-Tag, H1s, and an indexability verdict.
Hreflang tag generator
Build a valid hreflang cluster for every language version of a page, with x-default, and a built-in check that every URL points back at every other one..
UTM builder
Build consistent UTM-tagged campaign URLs free.
URL slug generator
Turn any title into a clean, lowercase, hyphenated URL slug.
Readability checker
Paste text and get Flesch Reading Ease, Flesch-Kincaid grade level, sentence length distribution and the specific sentences that are dragging the score down..
SERP preview tool
Preview how a title, URL and meta description will render in Google on desktop and mobile, measured in pixels rather than characters so truncation is accurate..
SEO ROI calculator
Estimate what a ranking improvement is worth: search volume, position-based CTR, conversion rate and order value, plus a payback period on your SEO spend..
Open Graph generator
Generate Open Graph and Twitter card meta tags with a live preview of how the link will look when shared on Facebook, LinkedIn, X, WhatsApp and Slack..
SEO report generator
Generate an on-page SEO report for any URL: title and meta lengths, headings, canonical, schema types, image alt coverage, links and indexability, scored..
Redirect checker
Follow any URL hop by hop: every status code, every intermediate URL, and the page that finally answers.
Robots.txt tester
Fetch any site robots.txt and test a path against Googlebot, Bingbot, GPTBot, ClaudeBot and PerplexityBot.
Sitemap checker
Fetch any XML sitemap or index and check it: URL count against the 50,000 limit, lastmod coverage and honesty, size and reachability..
HTTP header checker
Fetch any URL as Googlebot and read the full response headers, with the SEO-relevant ones called out: X-Robots-Tag, Cache-Control, Content-Type, Vary and HSTS..
AI visibility checker
Check what AI answer engines may do with a site: GPTBot, ClaudeBot, PerplexityBot and Google-Extended rules, llms.txt, and whether pages are quotable..
hreflang checker
Read the hreflang cluster on any page: every declared alternate, whether the page includes itself, whether x-default is present, and whether the codes are valid..
Canonical checker
Check the canonical on any URL: present or missing, self-referencing or pointing elsewhere, and whether a redirect or noindex contradicts it..
Heading structure checker
Check the heading structure of any page: how many H1s, whether levels are skipped, and how many sections a reader or an answer engine can actually navigate..
Indexability checker
One verdict from every signal that decides it: status code, robots meta, X-Robots-Tag, canonical target, redirect chain and whether the HTML has content at all..
Guides associés
Run this across your whole catalog
RankEngine applies and verifies these fixes on every product in your Shopify store — automatically.
Start a 3-day free trial