Validator voor Schema-markup
Controleer een URL of geplakte code met deze validator voor Schema-markup. Bekijk JSON-LD, Microdata en RDFa aan de hand van Schema.org-termen en de vereisten van Google-functies.
Gratis, zonder account. Geplakte code blijft in je browser. URL-controles vallen onder de gedeelde limiet van tien technische controles per uur.
Deze gratis validator voor Schema-markup leest JSON-LD, Microdata en RDFa van een openbare URL of uit geplakte HTML of JSON. Je ziet de boomstructuur van de gevonden items. Typen en eigenschappen worden gecontroleerd aan de hand van een vastgelegde Schema.org-release, met bevindingen over de woordenschat apart van de controles op eigenschappen die Google-functies vereisen. Bij fouten worden paden en bronregels vermeld. Of je in aanmerking komt voor Google-functies en of de inhoud zichtbaar is, moet je nog zelf beoordelen.
Google-handleiding voor de functie en datums waarop ondersteuning eindigt
Gecontroleerd aan de hand van Google Search Central (2026-10-11). Open elke handleiding voor de volledige tabellen met vereiste en aanbevolen eigenschappen, inclusief geneste typen en voorwaardelijke regels.
Google kondigde op 12 juni 2025 ook aan dat Book Actions, Course Info, Claim Review, Estimated Salary, Learning Video, Special Announcement en Vehicle Listing zouden verdwijnen. Dit was een aankondiging met een gefaseerde uitrol, geen gezamenlijke verwijderdatum voor alle functies. Lees de aankondiging over het stopzetten
Artikel
Google vermeldt aanbevolen eigenschappen voor Article, maar geen lijst met verplichte eigenschappen. De richtlijnen voor inhoud en afbeeldingen blijven gelden.
Article · Aanbevolen eigenschappen
authorauthor.nameauthor.urldateModifieddatePublishedheadlineimage
Kruimelpad
Er zijn minstens twee items nodig. Bij de laatste broodkruimel mag item ontbreken. De posities moeten overeenkomen met de zichtbare navigatie.
BreadcrumbList · Vereiste eigenschappen
itemListElement
ListItem · Vereiste eigenschappen
itemnameposition
Evenement
De evenementfunctie van Google is bedoeld voor openbare evenementen op een fysieke locatie. Datums, annuleringsstatus en aanbodgegevens moeten overeenkomen met het evenement.
Event · Vereiste eigenschappen
locationlocation.addressnamestartDate
Event · Aanbevolen eigenschappen
descriptionendDateeventStatusimagelocation.nameoffersoffers.availabilityoffers.priceoffers.priceCurrencyoffers.validFromoffers.urlorganizerorganizer.nameorganizer.urlperformerperformer.namepreviousStartDate
Vacature
Bij volledig thuiswerk zijn TELECOMMUTE en vereisten voor de locatie van sollicitanten nodig. Voor werk op locatie is een PostalAddress met addressCountry nodig. Verlopen en misleidende vacatures komen niet in aanmerking.
JobPosting · Vereiste eigenschappen
datePosteddescriptionhiringOrganizationjobLocationtitle
JobPosting · Aanbevolen eigenschappen
applicantLocationRequirementsbaseSalarydirectApplyemploymentTypeidentifierjobLocationTypevalidThrough
JobPosting · Aanbevolen eigenschappen
educationRequirementseducationRequirements.credentialCategoryexperienceRequirementsexperienceRequirements.monthsOfExperienceexperienceInPlaceOfEducation
Lokale bedrijven
Beschrijf een echte bedrijfslocatie. Reviews van een LocalBusiness of Organization over zichzelf komen niet in aanmerking voor beoordelingssterren.
LocalBusiness · Vereiste eigenschappen
addressname
LocalBusiness · Aanbevolen eigenschappen
aggregateRatingdepartmentgeogeo.latitudegeo.longitudemenuopeningHoursSpecificationopeningHoursSpecification.closesopeningHoursSpecification.dayOfWeekopeningHoursSpecification.opensopeningHoursSpecification.validFromopeningHoursSpecification.validThroughpriceRangereviewservesCuisinetelephoneurl
Restaurant · Vereiste eigenschappen
imagename
Restaurant · Aanbevolen eigenschappen
addressservesCuisine
Organisatie
Google schrijft geen verplichte eigenschappen voor Organization voor. Identiteitsgegevens moeten de organisatie correct beschrijven.
Organization · Aanbevolen eigenschappen
addressaddress.addressCountryaddress.addressLocalityaddress.addressRegionaddress.postalCodeaddress.streetAddressalternateNamecontactPointcontactPoint.emailcontactPoint.telephonedescriptiondunsemailfoundingDateglobalLocationNumberhasMerchantReturnPolicyhasMemberProgramhasShippingServiceiso6523CodelegalNameleiCodelogonaicsnamenumberOfEmployeessameAstaxIDtelephoneurlvatID
Productfragment
Productfragmenten ondersteunen offers, aggregateRating of review. De pagina moet over één product gaan en voldoen aan het productbeleid van Google.
Product · Vereiste eigenschappen
namereview | aggregateRating | offers
Product · Aanbevolen eigenschappen
aggregateRatingoffersreview
Review · Vereiste eigenschappen
about
Review · Aanbevolen eigenschappen
negativeNotespositiveNotes
ItemList · Vereiste eigenschappen
itemListElementitemListElement.name
ItemList · Aanbevolen eigenschappen
itemListElement.position
Offer · Vereiste eigenschappen
price | priceSpecification.price
Offer · Aanbevolen eigenschappen
availabilitypriceCurrency | priceSpecification.priceCurrencypriceValidUntil
UnitPriceSpecification · Vereiste eigenschappen
price
UnitPriceSpecification · Aanbevolen eigenschappen
priceCurrency
AggregateOffer · Vereiste eigenschappen
lowPricepriceCurrency
AggregateOffer · Aanbevolen eigenschappen
highPriceofferCount
Verkopersvermelding
Verkopersvermeldingen gaan over producten die bezoekers kunnen kopen. Prijs, valuta en gegevens over afzonderlijke Offer-items zijn vereist. Regels voor verzending, retouren en varianten hangen af van het product.
Product · Vereiste eigenschappen
nameimageoffers
Product · Aanbevolen eigenschappen
aggregateRatingaudiencebrand.namecategorycolordescriptiongtin | gtin8 | gtin12 | gtin13 | gtin14 | isbnhasAdultConsiderationhasCertificationinProductGroupWithIDisVariantOfmaterialmpnpatternreviewsizeskusubjectOf
3DModel · Vereiste eigenschappen
encodingencoding.contentUrl
Offer · Vereiste eigenschappen
price | priceSpecification.pricepriceCurrency | priceSpecification.priceCurrencypriceSpecification
Offer · Aanbevolen eigenschappen
availabilityhasMerchantReturnPolicyitemConditionpriceValidUntilshippingDetailsurlvalidFromvalidThrough
UnitPriceSpecification · Vereiste eigenschappen
pricepriceCurrency
UnitPriceSpecification · Aanbevolen eigenschappen
membershipPointsEarnedpriceTypereferenceQuantityvalidForMemberTiervalidFromvalidThrough
QuantitativeValue · Vereiste eigenschappen
unitCodevalue
QuantitativeValue · Aanbevolen eigenschappen
valueReference
SizeSpecification · Aanbevolen eigenschappen
namesizeGroupsizeSystem
PeopleAudience · Aanbevolen eigenschappen
suggestedGendersuggestedMaxAge | suggestedAge.maxValuesuggestedMinAge | suggestedAge.minValue
Certification · Vereiste eigenschappen
issuedBy
Certification · Aanbevolen eigenschappen
certificationIdentificationcertificationRating
OfferShippingDetails · Vereiste eigenschappen
deliveryTimeshippingDestinationshippingRateshippingRate.currencyshippingRate.value | shippingRate.maxValue
DefinedRegion · Vereiste eigenschappen
addressCountry
DefinedRegion · Aanbevolen eigenschappen
addressRegion | postalCodeaddressRegionpostalCode
ShippingDeliveryTime · Aanbevolen eigenschappen
handlingTimetransitTime
QuantitativeValue · Vereiste eigenschappen
maxValueminValueunitCode
MerchantReturnPolicy · Vereiste eigenschappen
applicableCountryreturnPolicyCategory
MerchantReturnPolicy · Aanbevolen eigenschappen
merchantReturnDaysreturnFeesreturnMethodreturnShippingFeesAmount
Reviewfragment
Of beoordelingssterren worden getoond, hangt af van het beoordeelde type en het reviewbeleid van Google. Reviews waarover de beoordeelde LocalBusiness of Organization zelf de controle heeft, komen niet in aanmerking.
Review · Vereiste eigenschappen
authoritemRevieweditemReviewed.name | ../namereviewRatingreviewRating.ratingValue
Review · Aanbevolen eigenschappen
datePublishedreviewRating.bestRatingreviewRating.worstRating
AggregateRating · Vereiste eigenschappen
itemRevieweditemReviewed.name | ../nameratingCountreviewCountratingValue
AggregateRating · Aanbevolen eigenschappen
bestRatingworstRating
Recept
Gebruik deze opmaak voor een echt recept. Als je calorieën vermeldt, moet recipeYield het aantal porties beschrijven. Bereidingsinstructies en afbeeldingen moeten overeenkomen met de pagina.
Recipe · Vereiste eigenschappen
imagename
Recipe · Aanbevolen eigenschappen
aggregateRatingauthorcookTimedatePublisheddescriptionkeywordsnutrition.caloriesprepTimerecipeCategoryrecipeCuisinerecipeIngredientrecipeInstructionsrecipeYieldtotalTimevideo
HowToSection · Vereiste eigenschappen
itemListElementname
HowToStep · Vereiste eigenschappen
itemListElementtext
HowToStep · Aanbevolen eigenschappen
imagenameurlvideo
HowToDirection | HowToTip · Vereiste eigenschappen
text
ItemList · Vereiste eigenschappen
itemListElementListItem.positionListItem.url
Softwareapplicatie
SoftwareApplication · Vereiste eigenschappen
nameoffers.pricereviewaggregateRating
SoftwareApplication · Aanbevolen eigenschappen
applicationCategoryoperatingSystem
Video
De video en miniatuurafbeelding moeten toegankelijk zijn. Vereisten voor de weergavepagina en indexering vallen buiten deze controle van de opmaak.
VideoObject · Vereiste eigenschappen
namethumbnailUrluploadDate
VideoObject · Aanbevolen eigenschappen
contentUrlcreator | authorcreator.name | author.namecreator.url | author.urldescriptiondurationembedUrlexpireshasPartineligibleRegioninteractionStatisticinteractionStatistic.interactionTypeinteractionStatistic.userInteractionCountpublicationregionsAllowed
BroadcastEvent · Vereiste eigenschappen
publicationpublication.endDatepublication.isLiveBroadcastpublication.startDate
Clip · Vereiste eigenschappen
namestartOffseturl
Clip · Aanbevolen eigenschappen
endOffset
SeekToAction · Vereiste eigenschappen
potentialActionpotentialAction.startOffset-inputpotentialAction.target
Dataset
Dataset-opmaak is bedoeld voor Google Dataset Search. Geef een nuttige beschrijving en correcte informatie over toegang en licenties.
Dataset · Vereiste eigenschappen
descriptionname
Dataset · Aanbevolen eigenschappen
alternateNamecreatorcitationfunderhasPart | isPartOfidentifierisAccessibleForFreekeywordslicensemeasurementTechniquesameAsspatialCoveragetemporalCoveragevariableMeasuredversionurl
DataCatalog · Aanbevolen eigenschappen
includedInDataCatalog
DataDownload · Vereiste eigenschappen
distribution.contentUrl
DataDownload · Aanbevolen eigenschappen
distributiondistribution.encodingFormat
Profielpagina
De pagina moet hoofdzakelijk één Person of Organization beschrijven die aan de website verbonden is.
ProfilePage · Vereiste eigenschappen
mainEntity
ProfilePage · Aanbevolen eigenschappen
dateCreateddateModified
Person | Organization · Vereiste eigenschappen
name
Person | Organization · Aanbevolen eigenschappen
agentInteractionStatisticalternateNamedescriptionidentifierimageinteractionStatisticsameAs
Carrousel
Een algemene ItemList is op zichzelf niet voldoende. De carrousel op de hostpagina van Google ondersteunt lijsten met Recipe, Course, Restaurant of Movie. Ook de regels voor pagina-indeling en lijsten gelden.
ItemList · Vereiste eigenschappen
itemListElement
ListItem · Vereiste eigenschappen
positionurl
ListItem · Vereiste eigenschappen
itemitem.nameitem.urlposition
Cursuslijst
Cursuslijsten worden nog ondersteund. Er zijn minstens drie cursussen en bijbehorende ItemList-opmaak nodig. Google kondigde op 12 juni 2025 aan Course Info uit te faseren.
Course · Vereiste eigenschappen
descriptionname
Course · Aanbevolen eigenschappen
provider
ItemList · Vereiste eigenschappen
itemListElementListItem.positionListItem.url
Discussieforum
Gebruik dit voor forumdiscussies of gesprekken op sociale media die door gebruikers zijn aangemaakt. Redactionele artikelen vallen onder Article.
DiscussionForumPosting | SocialMediaPosting · Vereiste eigenschappen
authorauthor.namedatePublishedtext | image | video
DiscussionForumPosting | SocialMediaPosting · Aanbevolen eigenschappen
author.urlcommentcommentCountcreativeWorkStatusdateModifieddigitalSourceTypeheadlineimageinteractionStatisticisPartOfsharedContenttexturlvideo
Comment · Vereiste eigenschappen
authordatePublishedtext | image | video
Comment · Aanbevolen eigenschappen
author.urlcommentcommentCountcreativeWorkStatusdateModifieddigitalSourceTypeimageinteractionStatisticsharedContenturlvideo
InteractionCounter · Vereiste eigenschappen
userInteractionCountinteractionType
Onderwijsvragen en -antwoorden
Onderwijsvragen en -antwoorden ondersteunen flashcards in de door Google gedocumenteerde talen. Elke Question heeft een geaccepteerd Answer nodig en eduQuestionType moet op Flashcard staan.
Quiz · Vereiste eigenschappen
hasPart
Quiz · Aanbevolen eigenschappen
aboutabout.nameeducationalAlignmenteducationalAlignment.alignmentTypeeducationalAlignment.targetName
Question · Vereiste eigenschappen
acceptedAnswereduQuestionTypetext
Gemiddelde werkgeversbeoordeling
EmployerAggregateRating · Vereiste eigenschappen
itemReviewedratingCountratingValuereviewCount
EmployerAggregateRating · Aanbevolen eigenschappen
bestRatingworstRating
Afbeeldingsmetadata
Afbeeldingsrechten en links naar licenties moeten kloppen. Deze controle opent of verifieert de gelinkte afbeelding of licentie niet.
ImageObject · Vereiste eigenschappen
contentUrlcreator | creditText | copyrightNotice | license
ImageObject · Aanbevolen eigenschappen
acquireLicensePagecreatorcreator.namecreditTextcopyrightNoticelicense
Wiskundeoplosser
Opmaak voor een wiskundeoplosser beschrijft een werkende oplosser. Invoersjablonen, typering als LearningResource en ondersteunde vraagtypen moeten handmatig worden gecontroleerd.
MathSolver · Vereiste eigenschappen
potentialActionpotentialAction.mathExpression-inputurlusageInfopotentialAction.target
MathSolver · Aanbevolen eigenschappen
inLanguageassessespotentialAction.eduQuestionType
LearningResource · Vereiste eigenschappen
learningResourceType
Film
Een algemene ItemList is op zichzelf niet voldoende. De carrousel op de hostpagina van Google ondersteunt lijsten met Recipe, Course, Restaurant of Movie. Ook de regels voor pagina-indeling en lijsten gelden.
Movie · Vereiste eigenschappen
imagename
Movie · Aanbevolen eigenschappen
aggregateRatingdateCreateddirectorreview
Vragen en antwoorden
Vragen en antwoorden zijn bedoeld voor een pagina over één vraag met antwoorden van gebruikers. Bij een vraag met answerCount op nul mogen antwoorden ontbreken.
QAPage · Vereiste eigenschappen
mainEntity
Question · Vereiste eigenschappen
answerCountacceptedAnswer | suggestedAnsweracceptedAnswersuggestedAnswername
Question · Aanbevolen eigenschappen
authorauthor.urlcommentcommentCountdateModifieddatePublisheddigitalSourceTypeimagetextupvoteCountvideo
Answer · Vereiste eigenschappen
text
Answer · Aanbevolen eigenschappen
authorauthor.urlcommentcommentCountdateModifieddatePublisheddigitalSourceTypeimageupvoteCounturlvideo
Comment · Vereiste eigenschappen
text
Comment · Aanbevolen eigenschappen
authorauthor.urlcommentcommentCountdateModifieddatePublisheddigitalSourceTypeimagevideo
Speakable
Speakable is een bètafunctie voor de gedocumenteerde toepassingen bij nieuws. CSS-selectors en XPath-doelen moeten geschikte zichtbare tekst aanwijzen.
SpeakableSpecification · Vereiste eigenschappen
cssSelector
Abonnementsinhoud en inhoud achter een betaalmuur
Opmaak voor een betaalmuur geeft aan welke inhoud afgeschermd is. Elke gemarkeerde sectie heeft de juiste toegankelijkheidswaarde en CSS-selector nodig.
CreativeWork · Vereiste eigenschappen
isAccessibleForFree
CreativeWork · Aanbevolen eigenschappen
hasPart.cssSelectorhasPart.@typehasPart.isAccessibleForFree
Vakantieverblijf
Voor vakantieverblijven stelt Google aanvullende eisen aan geschiktheid en integratie. Voeg minstens acht afbeeldingen van de accommodatie, de bezettingscapaciteit en coördinaten toe.
VacationRental · Vereiste eigenschappen
containsPlacecontainsPlace.occupancycontainsPlace.occupancy.valueidentifierimagelatitude | geo.latitudelongitude | geo.longitudename
VacationRental · Aanbevolen eigenschappen
additionalTypeaddressaddress.addressCountryaddress.addressLocalityaddress.addressRegionaddress.postalCodeaddress.streetAddressaggregateRatingbrandcheckinTimecheckoutTimecontainsPlace.additionalTypecontainsPlace.amenityFeaturepetsAllowedsmokingAllowedcontainsPlace.bedcontainsPlace.bed.numberOfBedscontainsPlace.bed.typeOfBedcontainsPlace.floorSizecontainsPlace.numberOfBathroomsTotalcontainsPlace.numberOfBedroomscontainsPlace.numberOfRoomsdescriptionknowsLanguagereviewreview.contentReferenceTime
Veelgestelde vragenBeëindigd
Uitgebreide FAQ-resultaten worden sinds 7 mei 2026 niet meer getoond. De eerdere beperking tot gezaghebbende overheids- en gezondheidswebsites ging in op 8 augustus 2023. FAQPage blijft een Schema.org-type.
Datum van documentatie: 2026-05-07
Google-documentatie voor deze functieStappenplanBeëindigd
Uitgebreide HowTo-resultaten zijn op 13 september 2023 stopgezet. HowTo blijft een Schema.org-type; de ondersteuning voor Recipe staat hier los van.
Datum van documentatie: 2023-09-13
Google-documentatie voor deze functieFactcheckBeëindigd
Google kondigde de uitfasering aan op 12 juni 2025, met een gefaseerde invoering in de weken en maanden daarna. De woordenschat kan deze inhoud nog steeds beschrijven.
Datum van documentatie: 2025-06-12
Google-documentatie voor deze functieGeschat salarisBeëindigd
Google kondigde de uitfasering aan op 12 juni 2025, met een gefaseerde invoering in de weken en maanden daarna. De woordenschat kan deze inhoud nog steeds beschrijven.
Datum van documentatie: 2025-06-12
Google-documentatie voor deze functieSpeciale aankondigingBeëindigd
Google kondigde de uitfasering aan op 12 juni 2025, met een gefaseerde invoering in de weken en maanden daarna. De woordenschat kan deze inhoud nog steeds beschrijven.
Datum van documentatie: 2025-06-12
Google-documentatie voor deze functieVoertuigvermeldingBeëindigd
Google kondigde de uitfasering aan op 12 juni 2025, met een gefaseerde invoering in de weken en maanden daarna. De woordenschat kan deze inhoud nog steeds beschrijven.
Datum van documentatie: 2025-06-12
Google-documentatie voor deze functieZo gebruik je deze checker
- Kies een URL of plak code
- Bij een URL-controle wordt één openbare HTML-pagina opgehaald, rekening gehouden met robots.txt en de bestaande cache van vijf minuten gebruikt. Geplakte code blijft in de browser en mag maximaal 80.000 tekens bevatten. JavaScript wordt nooit uitgevoerd.
- Bekijk de boomstructuur en herstel de gevonden problemen
- Klap de boomstructuur open om geneste gegevens te bekijken. Bij elke bevinding staat een pad naar de eigenschap en, indien beschikbaar, een bronregel. Voorgestelde correcties behouden je gegevens. Vul sjablonen voor ontbrekende waarden met echte feiten voordat je ze publiceert.
- Controleer het beleid van Google apart
- De gedateerde gids voor Google-functies verwijst naar verplichte en aanbevolen eigenschappen en vermeldt vervallen functies. Controles op eigenschappen kunnen niet vaststellen of de inhoud zichtbaar is, afbeeldingen toegankelijk zijn, de pagina is geïndexeerd of aan het beleid voldoet. Rond de controle af met Google's Rich Results Test.
Vragen over deze checker
Controleer of AI-assistenten je bedrijf noemen
Met technische controles herstel je een pagina. De gratis AI-zichtbaarheidsscan laat zien welke antwoorden voor je bedrijf zijn gecontroleerd en wat je daarna kunt aanpakken.