Validering af Schema-markup

Tjek en URL eller indsat kode med dette værktøj til validering af Schema-markup. Gennemgå JSON-LD, Microdata og RDFa i forhold til Schema.org-termer og Googles krav til funktioner.

Gratis, ingen konto. Indsat kode bliver i din browser. URL-tjek deler de tekniske værktøjers grænse på ti tjek i timen.

Én offentlig HTML-side, læst uden JavaScript. Vi respekterer robots.txt og cacher URL-resultater i fem minutter.

Dette gratis værktøj læser JSON-LD, Microdata og RDFa fra en offentlig URL eller indsat HTML eller JSON. Det viser træet over udtrukne elementer, tjekker typer og egenskaber mod en registreret Schema.org-version og skelner mellem fund i vokabularet og tjek af egenskaber til Google-funktioner. Fejl vises med stier og linjenumre i koden. Googles kriterier for visning og sidens synlige indhold skal stadig gennemgås.

Googles funktionsvejledning og datoer for udfasning

Tjekket mod Google Search Central pr. 2026-10-11. Åbn de enkelte vejledninger for de komplette tabeller over påkrævede og anbefalede egenskaber, herunder indlejrede typer og betingede regler.

Google annoncerede også den 12. juni 2025, at Book Actions, Course Info, Claim Review, Estimated Salary, Learning Video, Special Announcement og Vehicle Listing ville blive udfaset. Det var en annoncering af en gradvis udrulning, ikke én fælles dato for fjernelse af alle funktionerne. Læs annonceringen om udfasning

Artikel

Google angiver anbefalede Article-egenskaber, men ingen liste over obligatoriske egenskaber. Retningslinjerne for indhold og billeder gælder stadig.

Article · Anbefalede egenskaber

authorauthor.nameauthor.urldateModifieddatePublishedheadlineimage

Googles dokumentation for denne funktion
Brødkrummesti

Der kræves mindst to poster. Den sidste brødkrumme kan udelade item. Positionerne skal følge den synlige navigation.

BreadcrumbList · Påkrævede egenskaber

itemListElement

ListItem · Påkrævede egenskaber

itemnameposition

Googles dokumentation for denne funktion
Begivenhed

Googles eventfunktion er beregnet til offentlige begivenheder på en fysisk lokation. Datoer, aflysningsstatus og tilbudsoplysninger skal stemme overens med begivenheden.

Event · Påkrævede egenskaber

locationlocation.addressnamestartDate

Event · Anbefalede egenskaber

descriptionendDateeventStatusimagelocation.nameoffersoffers.availabilityoffers.priceoffers.priceCurrencyoffers.validFromoffers.urlorganizerorganizer.nameorganizer.urlperformerperformer.namepreviousStartDate

Googles dokumentation for denne funktion
Jobopslag

Fuldt fjernbaserede job kræver TELECOMMUTE og krav til ansøgerens geografiske placering. Job med fysisk arbejdsplads kræver en PostalAddress med addressCountry. Udløbne og vildledende opslag er ikke kvalificerede.

JobPosting · Påkrævede egenskaber

datePosteddescriptionhiringOrganizationjobLocationtitle

JobPosting · Anbefalede egenskaber

applicantLocationRequirementsbaseSalarydirectApplyemploymentTypeidentifierjobLocationTypevalidThrough

JobPosting · Anbefalede egenskaber

educationRequirementseducationRequirements.credentialCategoryexperienceRequirementsexperienceRequirements.monthsOfExperienceexperienceInPlaceOfEducation

Googles dokumentation for denne funktion
Lokale virksomheder

Beskriv en reel virksomhedsadresse. Anmeldelser af LocalBusiness og Organization, som virksomheden selv kontrollerer, kan ikke få anmeldelsesstjerner.

LocalBusiness · Påkrævede egenskaber

addressname

LocalBusiness · Anbefalede egenskaber

aggregateRatingdepartmentgeogeo.latitudegeo.longitudemenuopeningHoursSpecificationopeningHoursSpecification.closesopeningHoursSpecification.dayOfWeekopeningHoursSpecification.opensopeningHoursSpecification.validFromopeningHoursSpecification.validThroughpriceRangereviewservesCuisinetelephoneurl

Restaurant · Påkrævede egenskaber

imagename

Restaurant · Anbefalede egenskaber

addressservesCuisine

Googles dokumentation for denne funktion
Organisation

Google kræver ingen bestemte Organization-egenskaber. Identitetsoplysningerne skal beskrive organisationen korrekt.

Organization · Anbefalede egenskaber

addressaddress.addressCountryaddress.addressLocalityaddress.addressRegionaddress.postalCodeaddress.streetAddressalternateNamecontactPointcontactPoint.emailcontactPoint.telephonedescriptiondunsemailfoundingDateglobalLocationNumberhasMerchantReturnPolicyhasMemberProgramhasShippingServiceiso6523CodelegalNameleiCodelogonaicsnamenumberOfEmployeessameAstaxIDtelephoneurlvatID

Googles dokumentation for denne funktion
Produktuddrag

Produktuddrag kan indeholde offers, aggregateRating eller review. Siden skal handle om ét produkt og overholde Googles produktpolitikker.

Product · Påkrævede egenskaber

namereview | aggregateRating | offers

Product · Anbefalede egenskaber

aggregateRatingoffersreview

Review · Påkrævede egenskaber

about

Review · Anbefalede egenskaber

negativeNotespositiveNotes

ItemList · Påkrævede egenskaber

itemListElementitemListElement.name

ItemList · Anbefalede egenskaber

itemListElement.position

Offer · Påkrævede egenskaber

price | priceSpecification.price

Offer · Anbefalede egenskaber

availabilitypriceCurrency | priceSpecification.priceCurrencypriceValidUntil

UnitPriceSpecification · Påkrævede egenskaber

price

UnitPriceSpecification · Anbefalede egenskaber

priceCurrency

AggregateOffer · Påkrævede egenskaber

lowPricepriceCurrency

AggregateOffer · Anbefalede egenskaber

highPriceofferCount

Googles dokumentation for denne funktion
Produktannonce

Produktannoncer gælder produkter, som besøgende kan købe. Pris, valuta og data om individuelle Offer-tilbud er påkrævet. Regler om fragt, returnering og varianter afhænger af produktet.

Product · Påkrævede egenskaber

nameimageoffers

Product · Anbefalede egenskaber

aggregateRatingaudiencebrand.namecategorycolordescriptiongtin | gtin8 | gtin12 | gtin13 | gtin14 | isbnhasAdultConsiderationhasCertificationinProductGroupWithIDisVariantOfmaterialmpnpatternreviewsizeskusubjectOf

3DModel · Påkrævede egenskaber

encodingencoding.contentUrl

Offer · Påkrævede egenskaber

price | priceSpecification.pricepriceCurrency | priceSpecification.priceCurrencypriceSpecification

Offer · Anbefalede egenskaber

availabilityhasMerchantReturnPolicyitemConditionpriceValidUntilshippingDetailsurlvalidFromvalidThrough

UnitPriceSpecification · Påkrævede egenskaber

pricepriceCurrency

UnitPriceSpecification · Anbefalede egenskaber

membershipPointsEarnedpriceTypereferenceQuantityvalidForMemberTiervalidFromvalidThrough

QuantitativeValue · Påkrævede egenskaber

unitCodevalue

QuantitativeValue · Anbefalede egenskaber

valueReference

SizeSpecification · Anbefalede egenskaber

namesizeGroupsizeSystem

PeopleAudience · Anbefalede egenskaber

suggestedGendersuggestedMaxAge | suggestedAge.maxValuesuggestedMinAge | suggestedAge.minValue

Certification · Påkrævede egenskaber

issuedBy

Certification · Anbefalede egenskaber

certificationIdentificationcertificationRating

OfferShippingDetails · Påkrævede egenskaber

deliveryTimeshippingDestinationshippingRateshippingRate.currencyshippingRate.value | shippingRate.maxValue

DefinedRegion · Påkrævede egenskaber

addressCountry

DefinedRegion · Anbefalede egenskaber

addressRegion | postalCodeaddressRegionpostalCode

ShippingDeliveryTime · Anbefalede egenskaber

handlingTimetransitTime

QuantitativeValue · Påkrævede egenskaber

maxValueminValueunitCode

MerchantReturnPolicy · Påkrævede egenskaber

applicableCountryreturnPolicyCategory

MerchantReturnPolicy · Anbefalede egenskaber

merchantReturnDaysreturnFeesreturnMethodreturnShippingFeesAmount

Googles dokumentation for denne funktion
Anmeldelsesuddrag

Anmeldelsesstjerner afhænger af typen af det anmeldte emne og Googles regler for anmeldelser. Anmeldelser, som den anmeldte LocalBusiness eller Organization kontrollerer, er ikke kvalificerede.

Review · Påkrævede egenskaber

authoritemRevieweditemReviewed.name | ../namereviewRatingreviewRating.ratingValue

Review · Anbefalede egenskaber

datePublishedreviewRating.bestRatingreviewRating.worstRating

AggregateRating · Påkrævede egenskaber

itemRevieweditemReviewed.name | ../nameratingCountreviewCountratingValue

AggregateRating · Anbefalede egenskaber

bestRatingworstRating

Googles dokumentation for denne funktion
Opskrift

Brug opmærkning til en reel opskrift. Hvis kalorier er angivet, skal recipeYield beskrive antallet af portioner. Instruktioner og billeder skal stemme overens med siden.

Recipe · Påkrævede egenskaber

imagename

Recipe · Anbefalede egenskaber

aggregateRatingauthorcookTimedatePublisheddescriptionkeywordsnutrition.caloriesprepTimerecipeCategoryrecipeCuisinerecipeIngredientrecipeInstructionsrecipeYieldtotalTimevideo

HowToSection · Påkrævede egenskaber

itemListElementname

HowToStep · Påkrævede egenskaber

itemListElementtext

HowToStep · Anbefalede egenskaber

imagenameurlvideo

HowToDirection | HowToTip · Påkrævede egenskaber

text

ItemList · Påkrævede egenskaber

itemListElementListItem.positionListItem.url

Googles dokumentation for denne funktion
Softwareapplikation

SoftwareApplication · Påkrævede egenskaber

nameoffers.pricereviewaggregateRating

SoftwareApplication · Anbefalede egenskaber

applicationCategoryoperatingSystem

Googles dokumentation for denne funktion
Video

Videoen og miniaturebilledet skal være tilgængelige. Krav til visningssiden og indeksering ligger uden for denne kontrol af opmærkningen.

VideoObject · Påkrævede egenskaber

namethumbnailUrluploadDate

VideoObject · Anbefalede egenskaber

contentUrlcreator | authorcreator.name | author.namecreator.url | author.urldescriptiondurationembedUrlexpireshasPartineligibleRegioninteractionStatisticinteractionStatistic.interactionTypeinteractionStatistic.userInteractionCountpublicationregionsAllowed

BroadcastEvent · Påkrævede egenskaber

publicationpublication.endDatepublication.isLiveBroadcastpublication.startDate

Clip · Påkrævede egenskaber

namestartOffseturl

Clip · Anbefalede egenskaber

endOffset

SeekToAction · Påkrævede egenskaber

potentialActionpotentialAction.startOffset-inputpotentialAction.target

Googles dokumentation for denne funktion
Datasæt

Opmærkning af datasæt er beregnet til Google Dataset Search. Angiv en nyttig beskrivelse og korrekte oplysninger om adgang og licens.

Dataset · Påkrævede egenskaber

descriptionname

Dataset · Anbefalede egenskaber

alternateNamecreatorcitationfunderhasPart | isPartOfidentifierisAccessibleForFreekeywordslicensemeasurementTechniquesameAsspatialCoveragetemporalCoveragevariableMeasuredversionurl

DataCatalog · Anbefalede egenskaber

includedInDataCatalog

DataDownload · Påkrævede egenskaber

distribution.contentUrl

DataDownload · Anbefalede egenskaber

distributiondistribution.encodingFormat

Googles dokumentation for denne funktion
Profilside

Siden skal primært beskrive én Person eller Organization med tilknytning til websitet.

ProfilePage · Påkrævede egenskaber

mainEntity

ProfilePage · Anbefalede egenskaber

dateCreateddateModified

Person | Organization · Påkrævede egenskaber

name

Person | Organization · Anbefalede egenskaber

agentInteractionStatisticalternateNamedescriptionidentifierimageinteractionStatisticsameAs

Googles dokumentation for denne funktion
Karrusel

En generisk ItemList er ikke nok i sig selv. Googles værtsbaserede karrusel understøtter lister med Recipe, Course, Restaurant eller Movie. Regler for sidelayout og lister gælder også.

ItemList · Påkrævede egenskaber

itemListElement

ListItem · Påkrævede egenskaber

positionurl

ListItem · Påkrævede egenskaber

itemitem.nameitem.urlposition

Googles dokumentation for denne funktion
Kursusliste

Kursuslister understøttes stadig. De kræver mindst tre kurser og tilsvarende ItemList-opmærkning. Course Info blev udfaset i meddelelsen fra 12. juni 2025.

Course · Påkrævede egenskaber

descriptionname

Course · Anbefalede egenskaber

provider

ItemList · Påkrævede egenskaber

itemListElementListItem.positionListItem.url

Googles dokumentation for denne funktion
Diskussionsforum

Brug dette til brugerskabte diskussioner i fora eller på sociale medier. Redaktionelle artikler hører under Article.

DiscussionForumPosting | SocialMediaPosting · Påkrævede egenskaber

authorauthor.namedatePublishedtext | image | video

DiscussionForumPosting | SocialMediaPosting · Anbefalede egenskaber

author.urlcommentcommentCountcreativeWorkStatusdateModifieddigitalSourceTypeheadlineimageinteractionStatisticisPartOfsharedContenttexturlvideo

Comment · Påkrævede egenskaber

authordatePublishedtext | image | video

Comment · Anbefalede egenskaber

author.urlcommentcommentCountcreativeWorkStatusdateModifieddigitalSourceTypeimageinteractionStatisticsharedContenturlvideo

InteractionCounter · Påkrævede egenskaber

userInteractionCountinteractionType

Googles dokumentation for denne funktion
Spørgsmål og svar om uddannelse

Spørgsmål og svar om uddannelse understøtter flashcards på de sprog, Google dokumenterer. Hvert Question kræver et accepteret Answer og eduQuestionType sat til Flashcard.

Quiz · Påkrævede egenskaber

hasPart

Quiz · Anbefalede egenskaber

aboutabout.nameeducationalAlignmenteducationalAlignment.alignmentTypeeducationalAlignment.targetName

Question · Påkrævede egenskaber

acceptedAnswereduQuestionTypetext

Googles dokumentation for denne funktion
Samlet arbejdsgiverbedømmelse

EmployerAggregateRating · Påkrævede egenskaber

itemReviewedratingCountratingValuereviewCount

EmployerAggregateRating · Anbefalede egenskaber

bestRatingworstRating

Googles dokumentation for denne funktion
Billedmetadata

Oplysninger om billedrettigheder og licenslinks skal være korrekte. Denne kontrol åbner eller verificerer ikke det linkede billede eller licensen.

ImageObject · Påkrævede egenskaber

contentUrlcreator | creditText | copyrightNotice | license

ImageObject · Anbefalede egenskaber

acquireLicensePagecreatorcreator.namecreditTextcopyrightNoticelicense

Googles dokumentation for denne funktion
Matematikløser

Opmærkning af matematikløsere beskriver en fungerende løser. Inputskabeloner, LearningResource-typen og understøttede opgavetyper skal gennemgås manuelt.

MathSolver · Påkrævede egenskaber

potentialActionpotentialAction.mathExpression-inputurlusageInfopotentialAction.target

MathSolver · Anbefalede egenskaber

inLanguageassessespotentialAction.eduQuestionType

LearningResource · Påkrævede egenskaber

learningResourceType

Googles dokumentation for denne funktion
Film

En generisk ItemList er ikke nok i sig selv. Googles værtsbaserede karrusel understøtter lister med Recipe, Course, Restaurant eller Movie. Regler for sidelayout og lister gælder også.

Movie · Påkrævede egenskaber

imagename

Movie · Anbefalede egenskaber

aggregateRatingdateCreateddirectorreview

Googles dokumentation for denne funktion
Spørgsmål og svar

Spørgsmål og svar er beregnet til en side om ét spørgsmål med svar indsendt af brugere. Et spørgsmål med answerCount på nul kan udelade svar.

QAPage · Påkrævede egenskaber

mainEntity

Question · Påkrævede egenskaber

answerCountacceptedAnswer | suggestedAnsweracceptedAnswersuggestedAnswername

Question · Anbefalede egenskaber

authorauthor.urlcommentcommentCountdateModifieddatePublisheddigitalSourceTypeimagetextupvoteCountvideo

Answer · Påkrævede egenskaber

text

Answer · Anbefalede egenskaber

authorauthor.urlcommentcommentCountdateModifieddatePublisheddigitalSourceTypeimageupvoteCounturlvideo

Comment · Påkrævede egenskaber

text

Comment · Anbefalede egenskaber

authorauthor.urlcommentcommentCountdateModifieddatePublisheddigitalSourceTypeimagevideo

Googles dokumentation for denne funktion
Oplæsbart indhold

Speakable er en betafunktion til de dokumenterede anvendelser inden for nyheder. CSS-selektorer og XPath-mål skal udpege egnet synlig tekst.

SpeakableSpecification · Påkrævede egenskaber

cssSelector

Googles dokumentation for denne funktion
Abonnementsindhold og betalingsmure

Opmærkning af betalingsmure identificerer begrænset indhold. Hvert markeret afsnit skal have den korrekte tilgængelighedsværdi og CSS-selektor.

CreativeWork · Påkrævede egenskaber

isAccessibleForFree

CreativeWork · Anbefalede egenskaber

hasPart.cssSelectorhasPart.@typehasPart.isAccessibleForFree

Googles dokumentation for denne funktion
Feriebolig

Googles ferieboliger kræver yderligere trin for kvalificering og integration. Medtag mindst otte billeder af boligen, antal sovepladser og koordinater.

VacationRental · Påkrævede egenskaber

containsPlacecontainsPlace.occupancycontainsPlace.occupancy.valueidentifierimagelatitude | geo.latitudelongitude | geo.longitudename

VacationRental · Anbefalede egenskaber

additionalTypeaddressaddress.addressCountryaddress.addressLocalityaddress.addressRegionaddress.postalCodeaddress.streetAddressaggregateRatingbrandcheckinTimecheckoutTimecontainsPlace.additionalTypecontainsPlace.amenityFeaturepetsAllowedsmokingAllowedcontainsPlace.bedcontainsPlace.bed.numberOfBedscontainsPlace.bed.typeOfBedcontainsPlace.floorSizecontainsPlace.numberOfBathroomsTotalcontainsPlace.numberOfBedroomscontainsPlace.numberOfRoomsdescriptionknowsLanguagereviewreview.contentReferenceTime

Googles dokumentation for denne funktion
Ofte stillede spørgsmålUdfaset

Udvidede FAQ-søgeresultater ophørte med at blive vist 7. maj 2026. Den tidligere begrænsning til autoritative myndigheds- og sundhedssider trådte i kraft 8. august 2023. FAQPage er stadig en Schema.org-type.

Dokumenteret dato: 2026-05-07

Googles dokumentation for denne funktion
VejledningUdfaset

Udvidede HowTo-søgeresultater blev udfaset 13. september 2023. HowTo er stadig en Schema.org-type, mens understøttelsen af Recipe er separat.

Dokumenteret dato: 2023-09-13

Googles dokumentation for denne funktion
FaktatjekUdfaset

Google annoncerede udfasningen 12. juni 2025 med udrulning i de følgende uger og måneder. Ordlisten kan stadig bruges til at beskrive dette indhold.

Dokumenteret dato: 2025-06-12

Googles dokumentation for denne funktion
Anslået lønUdfaset

Google annoncerede udfasningen 12. juni 2025 med udrulning i de følgende uger og måneder. Ordlisten kan stadig bruges til at beskrive dette indhold.

Dokumenteret dato: 2025-06-12

Googles dokumentation for denne funktion
Særlig meddelelseUdfaset

Google annoncerede udfasningen 12. juni 2025 med udrulning i de følgende uger og måneder. Ordlisten kan stadig bruges til at beskrive dette indhold.

Dokumenteret dato: 2025-06-12

Googles dokumentation for denne funktion
KøretøjsannonceUdfaset

Google annoncerede udfasningen 12. juni 2025 med udrulning i de følgende uger og måneder. Ordlisten kan stadig bruges til at beskrive dette indhold.

Dokumenteret dato: 2025-06-12

Googles dokumentation for denne funktion

Sådan bruger du tjekværktøjet

Vælg en URL, eller indsæt kode
Ved URL-tjek hentes én offentlig HTML-side. Tjekket respekterer robots.txt og bruger den eksisterende cache på fem minutter. Indsat kode bliver i browseren og må højst fylde 80.000 tegn. JavaScript køres aldrig.
Gennemgå træet, og ret det, der er fundet
Fold elementtræet ud for at gennemgå indlejrede data. Hvert fund har en egenskabssti og, når det er muligt, et linjenummer i koden. Forslag til rettelser bevarer dine data. Skabeloner med manglende værdier skal udfyldes med faktiske oplysninger, før de offentliggøres.
Gennemgå Googles politikker separat
Den daterede vejledning til funktioner linker til Googles krævede og anbefalede egenskaber og registrerer udfasede funktioner. Tjek af egenskaber kan ikke bekræfte sidens synlige indhold, adgangen til billeder, indeksering eller overholdelse af politikker. Afslut med Googles Rich Results Test.

Spørgsmål om tjekværktøjet

Ja. Det bruger et kompakt, genereret vokabular fra den officielle Schema.org 30.1 JSON-LD-version, herunder typearv, egenskabers domæner, forventede værdiområder og opregningsværdier. Schema.orgs værdiområder er fleksible, så uoverensstemmelser i domæner og værdiområder vises som advarsler. Rapporten angiver versionen og kildens SHA-256.

Nej. At opfylde kravene til egenskaber er kun én del af kriterierne. Google tjekker også indhold, tilgængelighed og politikker for den enkelte funktion. Udvidede FAQ-resultater blev udfaset den 7. maj 2026, og udvidede HowTo-resultater den 13. september 2023. Begge er fortsat gyldige Schema.org-typer.

JSON-LD-objekter, arrays, @graph, lokale aliasser og @id-referencer i samme dokument understøttes. Microdata omfatter indlejrede scopes og itemref. RDFa understøtter relationer via vocab, prefixes, typeof, about, property og resource. Eksterne contexts, avancerede list- eller reverse-konstruktioner i JSON-LD, reverse- eller list-konstruktioner i RDFa og browserens reparation af HTML kræver en fuld processor. Gennemgangen er begrænset til 50 JSON-LD-blokke, 100 rodelementer, 5.000 parse-noder, 30 dataniveauer og 1.000 fund. HTML hentet fra en URL er begrænset til 1,5 MB. Hvis rapporten er ufuldstændig, står det i den.

Enhedspanelet viser navne, sameAs-links og adresser, som en parser kan læse fra din markup. Det er angivne oplysninger, ikke verificerede fakta. Dette tjek siger ikke noget om, hvorvidt ChatGPT, Claude, Gemini eller en anden assistent bruger dem til placeringer eller kildehenvisninger.

Tjek din virksomhed i AI-svar

Tekniske tjek hjælper dig med at rette en side. Den gratis AI-synlighedsscanning viser, hvilke svar der er tjekket for din virksomhed, og hvad du kan arbejde videre med.