Validateur de balisage Schema.org
Vérifiez une URL ou du code collé avec ce validateur de balisage Schema.org. Examinez le JSON-LD, les Microdata et le RDFa selon le vocabulaire Schema.org et les exigences des fonctionnalités Google.
Gratuit, sans compte. Le code collé reste dans votre navigateur. Les vérifications d’URL sont soumises à la limite commune de dix utilisations par heure pour les outils techniques.
Ce validateur gratuit lit le JSON-LD, les Microdata et le RDFa d’une URL publique ou de code HTML ou JSON collé. Il affiche l’arborescence des éléments extraits, vérifie les types et les propriétés selon une version donnée de Schema.org et distingue les constats relatifs au vocabulaire des contrôles des propriétés exigées par les fonctionnalités Google. Les erreurs indiquent les chemins et les lignes du code source. L’éligibilité aux fonctionnalités Google et le contenu visible restent à vérifier.
Guide des fonctionnalités Google et dates de suppression
Vérification effectuée à partir de Google Search Central (2026-10-11). Ouvrez chaque guide pour consulter les tableaux complets des propriétés obligatoires et recommandées, y compris les types imbriqués et les règles conditionnelles.
Google a également annoncé le 12 juin 2025 la suppression de Book Actions, Course Info, Claim Review, Estimated Salary, Learning Video, Special Announcement et Vehicle Listing. Il s’agissait d’une annonce avec un déploiement progressif, et non d’une date de suppression unique pour toutes les fonctionnalités. Lire l’annonce de suppression
Article
Google répertorie des propriétés Article recommandées, sans liste de propriétés obligatoires. Les consignes relatives au contenu et aux images s’appliquent toujours.
Article · Propriétés recommandées
authorauthor.nameauthor.urldateModifieddatePublishedheadlineimage
Fil d’Ariane
Il faut au moins deux entrées. La dernière étape du fil d’Ariane peut omettre item. Les positions doivent suivre la navigation visible.
BreadcrumbList · Propriétés obligatoires
itemListElement
ListItem · Propriétés obligatoires
itemnameposition
Événement
La présentation des événements sur Google est réservée aux événements publics organisés dans un lieu physique. Les dates, le statut d’annulation et les détails de l’offre doivent correspondre à l’événement.
Event · Propriétés obligatoires
locationlocation.addressnamestartDate
Event · Propriétés recommandées
descriptionendDateeventStatusimagelocation.nameoffersoffers.availabilityoffers.priceoffers.priceCurrencyoffers.validFromoffers.urlorganizerorganizer.nameorganizer.urlperformerperformer.namepreviousStartDate
Offre d’emploi
Les offres d’emploi entièrement à distance doivent indiquer TELECOMMUTE et les conditions relatives au lieu de résidence des candidats. Les emplois sur site nécessitent une PostalAddress avec addressCountry. Les annonces expirées ou trompeuses ne sont pas admissibles.
JobPosting · Propriétés obligatoires
datePosteddescriptionhiringOrganizationjobLocationtitle
JobPosting · Propriétés recommandées
applicantLocationRequirementsbaseSalarydirectApplyemploymentTypeidentifierjobLocationTypevalidThrough
JobPosting · Propriétés recommandées
educationRequirementseducationRequirements.credentialCategoryexperienceRequirementsexperienceRequirements.monthsOfExperienceexperienceInPlaceOfEducation
Entreprise locale
Décrivez un établissement réel. Les avis publiés au bénéfice de sa propre LocalBusiness ou Organization ne donnent pas droit aux étoiles d’avis.
LocalBusiness · Propriétés obligatoires
addressname
LocalBusiness · Propriétés recommandées
aggregateRatingdepartmentgeogeo.latitudegeo.longitudemenuopeningHoursSpecificationopeningHoursSpecification.closesopeningHoursSpecification.dayOfWeekopeningHoursSpecification.opensopeningHoursSpecification.validFromopeningHoursSpecification.validThroughpriceRangereviewservesCuisinetelephoneurl
Restaurant · Propriétés obligatoires
imagename
Restaurant · Propriétés recommandées
addressservesCuisine
Organisation
Google ne définit aucune propriété Organization obligatoire. Les informations d’identité doivent décrire fidèlement l’organisation.
Organization · Propriétés recommandées
addressaddress.addressCountryaddress.addressLocalityaddress.addressRegionaddress.postalCodeaddress.streetAddressalternateNamecontactPointcontactPoint.emailcontactPoint.telephonedescriptiondunsemailfoundingDateglobalLocationNumberhasMerchantReturnPolicyhasMemberProgramhasShippingServiceiso6523CodelegalNameleiCodelogonaicsnamenumberOfEmployeessameAstaxIDtelephoneurlvatID
Extrait de produit
Les extraits de produits acceptent offers, aggregateRating ou review. La page doit porter sur un seul produit et respecter les règles de Google relatives aux produits.
Product · Propriétés obligatoires
namereview | aggregateRating | offers
Product · Propriétés recommandées
aggregateRatingoffersreview
Review · Propriétés obligatoires
about
Review · Propriétés recommandées
negativeNotespositiveNotes
ItemList · Propriétés obligatoires
itemListElementitemListElement.name
ItemList · Propriétés recommandées
itemListElement.position
Offer · Propriétés obligatoires
price | priceSpecification.price
Offer · Propriétés recommandées
availabilitypriceCurrency | priceSpecification.priceCurrencypriceValidUntil
UnitPriceSpecification · Propriétés obligatoires
price
UnitPriceSpecification · Propriétés recommandées
priceCurrency
AggregateOffer · Propriétés obligatoires
lowPricepriceCurrency
AggregateOffer · Propriétés recommandées
highPriceofferCount
Fiche marchand
Les fiches marchand concernent les produits que les visiteurs peuvent acheter. Le prix, la devise et les données Offer individuelles sont obligatoires. Les règles de livraison, de retour et de variantes dépendent du produit.
Product · Propriétés obligatoires
nameimageoffers
Product · Propriétés recommandées
aggregateRatingaudiencebrand.namecategorycolordescriptiongtin | gtin8 | gtin12 | gtin13 | gtin14 | isbnhasAdultConsiderationhasCertificationinProductGroupWithIDisVariantOfmaterialmpnpatternreviewsizeskusubjectOf
3DModel · Propriétés obligatoires
encodingencoding.contentUrl
Offer · Propriétés obligatoires
price | priceSpecification.pricepriceCurrency | priceSpecification.priceCurrencypriceSpecification
Offer · Propriétés recommandées
availabilityhasMerchantReturnPolicyitemConditionpriceValidUntilshippingDetailsurlvalidFromvalidThrough
UnitPriceSpecification · Propriétés obligatoires
pricepriceCurrency
UnitPriceSpecification · Propriétés recommandées
membershipPointsEarnedpriceTypereferenceQuantityvalidForMemberTiervalidFromvalidThrough
QuantitativeValue · Propriétés obligatoires
unitCodevalue
QuantitativeValue · Propriétés recommandées
valueReference
SizeSpecification · Propriétés recommandées
namesizeGroupsizeSystem
PeopleAudience · Propriétés recommandées
suggestedGendersuggestedMaxAge | suggestedAge.maxValuesuggestedMinAge | suggestedAge.minValue
Certification · Propriétés obligatoires
issuedBy
Certification · Propriétés recommandées
certificationIdentificationcertificationRating
OfferShippingDetails · Propriétés obligatoires
deliveryTimeshippingDestinationshippingRateshippingRate.currencyshippingRate.value | shippingRate.maxValue
DefinedRegion · Propriétés obligatoires
addressCountry
DefinedRegion · Propriétés recommandées
addressRegion | postalCodeaddressRegionpostalCode
ShippingDeliveryTime · Propriétés recommandées
handlingTimetransitTime
QuantitativeValue · Propriétés obligatoires
maxValueminValueunitCode
MerchantReturnPolicy · Propriétés obligatoires
applicableCountryreturnPolicyCategory
MerchantReturnPolicy · Propriétés recommandées
merchantReturnDaysreturnFeesreturnMethodreturnShippingFeesAmount
Extrait d’avis
L’affichage des étoiles dépend du type d’élément évalué et des règles de Google sur les avis. Les avis contrôlés par la LocalBusiness ou l’Organization évaluée ne sont pas admissibles.
Review · Propriétés obligatoires
authoritemRevieweditemReviewed.name | ../namereviewRatingreviewRating.ratingValue
Review · Propriétés recommandées
datePublishedreviewRating.bestRatingreviewRating.worstRating
AggregateRating · Propriétés obligatoires
itemRevieweditemReviewed.name | ../nameratingCountreviewCountratingValue
AggregateRating · Propriétés recommandées
bestRatingworstRating
Recette
Réservez ce balisage à une vraie recette. Si les calories sont indiquées, recipeYield doit préciser le nombre de portions. Les instructions et les images doivent correspondre à la page.
Recipe · Propriétés obligatoires
imagename
Recipe · Propriétés recommandées
aggregateRatingauthorcookTimedatePublisheddescriptionkeywordsnutrition.caloriesprepTimerecipeCategoryrecipeCuisinerecipeIngredientrecipeInstructionsrecipeYieldtotalTimevideo
HowToSection · Propriétés obligatoires
itemListElementname
HowToStep · Propriétés obligatoires
itemListElementtext
HowToStep · Propriétés recommandées
imagenameurlvideo
HowToDirection | HowToTip · Propriétés obligatoires
text
ItemList · Propriétés obligatoires
itemListElementListItem.positionListItem.url
Application logicielle
SoftwareApplication · Propriétés obligatoires
nameoffers.pricereviewaggregateRating
SoftwareApplication · Propriétés recommandées
applicationCategoryoperatingSystem
Vidéo
La vidéo et sa miniature doivent être accessibles. Les exigences relatives à la page de lecture et à l’indexation ne sont pas couvertes par cette inspection du balisage.
VideoObject · Propriétés obligatoires
namethumbnailUrluploadDate
VideoObject · Propriétés recommandées
contentUrlcreator | authorcreator.name | author.namecreator.url | author.urldescriptiondurationembedUrlexpireshasPartineligibleRegioninteractionStatisticinteractionStatistic.interactionTypeinteractionStatistic.userInteractionCountpublicationregionsAllowed
BroadcastEvent · Propriétés obligatoires
publicationpublication.endDatepublication.isLiveBroadcastpublication.startDate
Clip · Propriétés obligatoires
namestartOffseturl
Clip · Propriétés recommandées
endOffset
SeekToAction · Propriétés obligatoires
potentialActionpotentialAction.startOffset-inputpotentialAction.target
Jeu de données
Le balisage Dataset est destiné à Google Dataset Search. Fournissez une description utile et des informations exactes sur l’accès et la licence.
Dataset · Propriétés obligatoires
descriptionname
Dataset · Propriétés recommandées
alternateNamecreatorcitationfunderhasPart | isPartOfidentifierisAccessibleForFreekeywordslicensemeasurementTechniquesameAsspatialCoveragetemporalCoveragevariableMeasuredversionurl
DataCatalog · Propriétés recommandées
includedInDataCatalog
DataDownload · Propriétés obligatoires
distribution.contentUrl
DataDownload · Propriétés recommandées
distributiondistribution.encodingFormat
Page de profil
La page doit principalement présenter une seule Person ou Organization liée au site Web.
ProfilePage · Propriétés obligatoires
mainEntity
ProfilePage · Propriétés recommandées
dateCreateddateModified
Person | Organization · Propriétés obligatoires
name
Person | Organization · Propriétés recommandées
agentInteractionStatisticalternateNamedescriptionidentifierimageinteractionStatisticsameAs
Carrousel
Une ItemList générique ne suffit pas. Le carrousel hébergé par Google prend en charge les listes de Recipe, Course, Restaurant ou Movie. Des règles relatives à la mise en page et aux listes s’appliquent également.
ItemList · Propriétés obligatoires
itemListElement
ListItem · Propriétés obligatoires
positionurl
ListItem · Propriétés obligatoires
itemitem.nameitem.urlposition
Liste de cours
La liste de cours reste prise en charge. Elle nécessite au moins trois cours et un balisage ItemList correspondant. Le retrait de Course Info a été annoncé le 12 juin 2025.
Course · Propriétés obligatoires
descriptionname
Course · Propriétés recommandées
provider
ItemList · Propriétés obligatoires
itemListElementListItem.positionListItem.url
Forum de discussion
Utilisez ce balisage pour les discussions de forum ou de réseau social créées par les utilisateurs. Les articles éditoriaux relèvent du type Article.
DiscussionForumPosting | SocialMediaPosting · Propriétés obligatoires
authorauthor.namedatePublishedtext | image | video
DiscussionForumPosting | SocialMediaPosting · Propriétés recommandées
author.urlcommentcommentCountcreativeWorkStatusdateModifieddigitalSourceTypeheadlineimageinteractionStatisticisPartOfsharedContenttexturlvideo
Comment · Propriétés obligatoires
authordatePublishedtext | image | video
Comment · Propriétés recommandées
author.urlcommentcommentCountcreativeWorkStatusdateModifieddigitalSourceTypeimageinteractionStatisticsharedContenturlvideo
InteractionCounter · Propriétés obligatoires
userInteractionCountinteractionType
Questions-réponses pédagogiques
Les questions-réponses pédagogiques prennent en charge les fiches de révision dans les langues documentées par Google. Chaque Question doit avoir une Answer acceptée et une propriété eduQuestionType définie sur Flashcard.
Quiz · Propriétés obligatoires
hasPart
Quiz · Propriétés recommandées
aboutabout.nameeducationalAlignmenteducationalAlignment.alignmentTypeeducationalAlignment.targetName
Question · Propriétés obligatoires
acceptedAnswereduQuestionTypetext
Note globale de l’employeur
EmployerAggregateRating · Propriétés obligatoires
itemReviewedratingCountratingValuereviewCount
EmployerAggregateRating · Propriétés recommandées
bestRatingworstRating
Métadonnées d’image
Les droits sur l’image et les liens vers la licence doivent être exacts. Cette vérification n’ouvre ni ne contrôle l’image ou la licence indiquée par ces liens.
ImageObject · Propriétés obligatoires
contentUrlcreator | creditText | copyrightNotice | license
ImageObject · Propriétés recommandées
acquireLicensePagecreatorcreator.namecreditTextcopyrightNoticelicense
Résolveur mathématique
Le balisage Math solver décrit un résolveur fonctionnel. Les modèles de saisie, le typage LearningResource et les types de problèmes pris en charge nécessitent une vérification manuelle.
MathSolver · Propriétés obligatoires
potentialActionpotentialAction.mathExpression-inputurlusageInfopotentialAction.target
MathSolver · Propriétés recommandées
inLanguageassessespotentialAction.eduQuestionType
LearningResource · Propriétés obligatoires
learningResourceType
Film
Une ItemList générique ne suffit pas. Le carrousel hébergé par Google prend en charge les listes de Recipe, Course, Restaurant ou Movie. Des règles relatives à la mise en page et aux listes s’appliquent également.
Movie · Propriétés obligatoires
imagename
Movie · Propriétés recommandées
aggregateRatingdateCreateddirectorreview
Questions-réponses
Le balisage Q&A concerne une page consacrée à une seule question, avec des réponses proposées par les utilisateurs. Si answerCount vaut zéro, les réponses peuvent être omises.
QAPage · Propriétés obligatoires
mainEntity
Question · Propriétés obligatoires
answerCountacceptedAnswer | suggestedAnsweracceptedAnswersuggestedAnswername
Question · Propriétés recommandées
authorauthor.urlcommentcommentCountdateModifieddatePublisheddigitalSourceTypeimagetextupvoteCountvideo
Answer · Propriétés obligatoires
text
Answer · Propriétés recommandées
authorauthor.urlcommentcommentCountdateModifieddatePublisheddigitalSourceTypeimageupvoteCounturlvideo
Comment · Propriétés obligatoires
text
Comment · Propriétés recommandées
authorauthor.urlcommentcommentCountdateModifieddatePublisheddigitalSourceTypeimagevideo
Contenu vocalisable
Speakable est une fonctionnalité bêta destinée aux cas d’usage documentés dans l’actualité. Les sélecteurs CSS et les cibles XPath doivent désigner un texte visible adapté.
SpeakableSpecification · Propriétés obligatoires
cssSelector
Contenu sur abonnement et contenu payant
Le balisage des contenus payants identifie les contenus à accès restreint. Chaque section balisée doit avoir la bonne valeur d’accessibilité et le bon sélecteur CSS.
CreativeWork · Propriétés obligatoires
isAccessibleForFree
CreativeWork · Propriétés recommandées
hasPart.cssSelectorhasPart.@typehasPart.isAccessibleForFree
Location de vacances
Les locations de vacances sur Google sont soumises à des conditions d’admissibilité et à des étapes d’intégration supplémentaires. Incluez au moins huit images du logement, sa capacité d’accueil et ses coordonnées géographiques.
VacationRental · Propriétés obligatoires
containsPlacecontainsPlace.occupancycontainsPlace.occupancy.valueidentifierimagelatitude | geo.latitudelongitude | geo.longitudename
VacationRental · Propriétés recommandées
additionalTypeaddressaddress.addressCountryaddress.addressLocalityaddress.addressRegionaddress.postalCodeaddress.streetAddressaggregateRatingbrandcheckinTimecheckoutTimecontainsPlace.additionalTypecontainsPlace.amenityFeaturepetsAllowedsmokingAllowedcontainsPlace.bedcontainsPlace.bed.numberOfBedscontainsPlace.bed.typeOfBedcontainsPlace.floorSizecontainsPlace.numberOfBathroomsTotalcontainsPlace.numberOfBedroomscontainsPlace.numberOfRoomsdescriptionknowsLanguagereviewreview.contentReferenceTime
FAQSupprimé
Les résultats enrichis FAQ ont cessé d’apparaître le 7 mai 2026. La restriction antérieure aux sites gouvernementaux et de santé faisant autorité avait commencé le 8 août 2023. FAQPage reste un type Schema.org.
Date indiquée dans la documentation : 2026-05-07
Documentation Google sur cette fonctionnalitéTutorielSupprimé
Les résultats enrichis HowTo ont été retirés le 13 septembre 2023. HowTo reste un type Schema.org ; la prise en charge de Recipe est distincte.
Date indiquée dans la documentation : 2023-09-13
Documentation Google sur cette fonctionnalitéVérification des faitsSupprimé
Google a annoncé leur retrait le 12 juin 2025, avec un déploiement au cours des semaines et des mois suivants. Le vocabulaire peut toujours décrire ce contenu.
Date indiquée dans la documentation : 2025-06-12
Documentation Google sur cette fonctionnalitéSalaire estiméSupprimé
Google a annoncé leur retrait le 12 juin 2025, avec un déploiement au cours des semaines et des mois suivants. Le vocabulaire peut toujours décrire ce contenu.
Date indiquée dans la documentation : 2025-06-12
Documentation Google sur cette fonctionnalitéAnnonce spécialeSupprimé
Google a annoncé leur retrait le 12 juin 2025, avec un déploiement au cours des semaines et des mois suivants. Le vocabulaire peut toujours décrire ce contenu.
Date indiquée dans la documentation : 2025-06-12
Documentation Google sur cette fonctionnalitéAnnonce de véhiculeSupprimé
Google a annoncé leur retrait le 12 juin 2025, avec un déploiement au cours des semaines et des mois suivants. Le vocabulaire peut toujours décrire ce contenu.
Date indiquée dans la documentation : 2025-06-12
Documentation Google sur cette fonctionnalitéComment utiliser cet outil de vérification
- Choisissez une URL ou collez du code
- La vérification d’une URL récupère une seule page HTML publique, respecte robots.txt et utilise le cache existant de cinq minutes. Le code collé reste dans le navigateur et ne peut dépasser 80 000 caractères. JavaScript n’est jamais exécuté.
- Examinez l’arborescence et corrigez les problèmes signalés
- Dépliez l’arborescence pour examiner les données imbriquées. Chaque problème signalé indique le chemin de la propriété et, si elle est disponible, la ligne du code source. Les corrections proposées préservent vos données ; les modèles de valeurs manquantes doivent être complétés avec des faits réels avant publication.
- Vérifiez séparément les règles de Google
- Le guide des fonctionnalités, daté, renvoie aux propriétés obligatoires et recommandées par Google et répertorie les fonctionnalités abandonnées. La vérification des propriétés ne permet pas de confirmer le contenu visible, l’accès aux images, l’indexation ou le respect des règles d’éligibilité. Terminez avec le Rich Results Test de Google.
Questions sur cet outil de vérification
Vérifiez si les réponses des IA citent votre entreprise
Les contrôles techniques vous aident à corriger une page. Le scan gratuit de visibilité de l’IA vous montre les réponses vérifiées pour votre entreprise et les prochaines actions à mener.