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.

Eén publieke HTML-pagina, gelezen zonder JavaScript. We respecteren robots.txt en bewaren URL-resultaten vijf minuten in de cache.

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

Google-documentatie voor deze functie
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

Google-documentatie voor deze functie
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

Google-documentatie voor deze functie
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

Google-documentatie voor deze functie
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

Google-documentatie voor deze functie
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

Google-documentatie voor deze functie
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

Google-documentatie voor deze functie
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

Google-documentatie voor deze functie
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

Google-documentatie voor deze functie
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

Google-documentatie voor deze functie
Softwareapplicatie

SoftwareApplication · Vereiste eigenschappen

nameoffers.pricereviewaggregateRating

SoftwareApplication · Aanbevolen eigenschappen

applicationCategoryoperatingSystem

Google-documentatie voor deze functie
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

Google-documentatie voor deze functie
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

Google-documentatie voor deze functie
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

Google-documentatie voor deze functie
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

Google-documentatie voor deze functie
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

Google-documentatie voor deze functie
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

Google-documentatie voor deze functie
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

Google-documentatie voor deze functie
Gemiddelde werkgeversbeoordeling

EmployerAggregateRating · Vereiste eigenschappen

itemReviewedratingCountratingValuereviewCount

EmployerAggregateRating · Aanbevolen eigenschappen

bestRatingworstRating

Google-documentatie voor deze functie
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

Google-documentatie voor deze functie
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

Google-documentatie voor deze functie
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

Google-documentatie voor deze functie
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

Google-documentatie voor deze functie
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

Google-documentatie voor deze functie
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

Google-documentatie voor deze functie
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

Google-documentatie voor deze functie
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 functie
StappenplanBeë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 functie
FactcheckBeë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 functie
Geschat 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 functie
Speciale 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 functie
VoertuigvermeldingBeë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 functie

Zo 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

Ja. De validator gebruikt een compacte, gegenereerde woordenschat uit de officiële Schema.org 30.1 JSON-LD-release, inclusief overerving van typen, domeinen van eigenschappen, verwachte waardenbereiken en opsommingswaarden. Schema.org is flexibel met waardenbereiken, dus afwijkingen in domein en bereik worden als waarschuwing getoond. Het rapport vermeldt de release en de SHA-256 van de bron.

Nee. Voldoen aan de vereisten voor eigenschappen is slechts één voorwaarde. Google controleert ook inhoud, toegankelijkheid en functiegebonden beleid. Uitgebreide resultaten voor FAQ vervielen op 7 mei 2026; die voor HowTo op 13 september 2023. Beide blijven geldige Schema.org-typen.

JSON-LD-objecten, arrays, @graph, lokale aliassen en @id-verwijzingen binnen hetzelfde document worden ondersteund. Microdata ondersteunt geneste scopes en itemref. RDFa ondersteunt relaties via vocab, prefixes, typeof, about, property en resource. Voor externe contexten, geavanceerde JSON-LD-constructies met lijsten of omgekeerde relaties, RDFa-constructies met omgekeerde relaties of lijsten, en HTML-reparaties door de browser is een volledige processor nodig. De controle is begrensd op 50 JSON-LD-blokken, 100 hoofditems, 5.000 parse-nodes, 30 gegevensniveaus en 1.000 bevindingen. HTML van een URL is begrensd op 1,5 MB. Als een rapport onvolledig is, staat dat erbij.

Het entiteitenpaneel toont namen, sameAs-links en adressen die een parser uit je markup kan lezen. Dit zijn opgegeven feiten, geen geverifieerde feiten. Deze controle doet geen uitspraak over de vraag of ChatGPT, Claude, Gemini of een andere assistent ze gebruikt voor de rangschikking of bronvermeldingen.

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.