Walidator znaczników Schema.org
Sprawdź adres URL lub wklejony kod w walidatorze znaczników Schema.org. Przeanalizuj JSON-LD, Microdata i RDFa pod kątem terminów Schema.org oraz wymagań funkcji Google.
Bezpłatnie, bez konta. Wklejony kod pozostaje w twojej przeglądarce. Sprawdzanie adresów URL podlega wspólnemu limitowi technicznemu dziesięciu użyć narzędzia na godzinę.
Ten bezpłatny walidator odczytuje JSON-LD, Microdata i RDFa z publicznego adresu URL albo wklejonego kodu HTML lub JSON. Pokazuje drzewo wyodrębnionych elementów, sprawdza typy i właściwości względem określonej wersji Schema.org oraz oddziela uwagi dotyczące słownictwa od kontroli właściwości wymaganych przez funkcje Google. Błędy zawierają ścieżki i numery wierszy kodu. Kwalifikację do funkcji Google i zgodność z widoczną treścią nadal trzeba ocenić osobno.
Przewodnik Google po funkcjach i daty ich wycofania
Sprawdzono na podstawie Google Search Central (2026-10-11). Otwórz każdy przewodnik, aby zobaczyć pełne zestawienie wymaganych i zalecanych właściwości, w tym typów zagnieżdżonych i reguł warunkowych.
Google ogłosiło również 12 czerwca 2025 wycofanie funkcji Book Actions, Course Info, Claim Review, Estimated Salary, Learning Video, Special Announcement i Vehicle Listing. Była to zapowiedź stopniowego wycofywania, a nie jedna data usunięcia wszystkich funkcji. Przeczytaj ogłoszenie o wycofaniu
Artykuł
Google podaje zalecane właściwości Article, ale nie określa listy obowiązkowych właściwości. Nadal obowiązują wytyczne dotyczące treści i obrazów.
Article · Zalecane właściwości
authorauthor.nameauthor.urldateModifieddatePublishedheadlineimage
Ścieżka nawigacji
Potrzebne są co najmniej dwa wpisy. Ostatni element nawigacji okruszkowej może nie mieć właściwości item. Pozycje muszą odpowiadać nawigacji widocznej na stronie.
BreadcrumbList · Wymagane właściwości
itemListElement
ListItem · Wymagane właściwości
itemnameposition
Wydarzenie
Funkcja wydarzeń Google jest przeznaczona dla publicznych wydarzeń odbywających się w fizycznej lokalizacji. Daty, status odwołania i szczegóły oferty muszą odpowiadać wydarzeniu.
Event · Wymagane właściwości
locationlocation.addressnamestartDate
Event · Zalecane właściwości
descriptionendDateeventStatusimagelocation.nameoffersoffers.availabilityoffers.priceoffers.priceCurrencyoffers.validFromoffers.urlorganizerorganizer.nameorganizer.urlperformerperformer.namepreviousStartDate
Ogłoszenie o pracę
Oferty pracy w pełni zdalnej wymagają wartości TELECOMMUTE i określenia lokalizacji kandydatów. Oferty pracy stacjonarnej wymagają PostalAddress z właściwością addressCountry. Nieaktualne i wprowadzające w błąd ogłoszenia nie kwalifikują się.
JobPosting · Wymagane właściwości
datePosteddescriptionhiringOrganizationjobLocationtitle
JobPosting · Zalecane właściwości
applicantLocationRequirementsbaseSalarydirectApplyemploymentTypeidentifierjobLocationTypevalidThrough
JobPosting · Zalecane właściwości
educationRequirementseducationRequirements.credentialCategoryexperienceRequirementsexperienceRequirements.monthsOfExperienceexperienceInPlaceOfEducation
Firma lokalna
Opisz rzeczywistą lokalizację firmy. Opinie publikowane we własnym interesie przez LocalBusiness lub Organization nie kwalifikują się do wyświetlania gwiazdek ocen.
LocalBusiness · Wymagane właściwości
addressname
LocalBusiness · Zalecane właściwości
aggregateRatingdepartmentgeogeo.latitudegeo.longitudemenuopeningHoursSpecificationopeningHoursSpecification.closesopeningHoursSpecification.dayOfWeekopeningHoursSpecification.opensopeningHoursSpecification.validFromopeningHoursSpecification.validThroughpriceRangereviewservesCuisinetelephoneurl
Restaurant · Wymagane właściwości
imagename
Restaurant · Zalecane właściwości
addressservesCuisine
Organizacja
Google nie określa żadnych obowiązkowych właściwości Organization. Dane identyfikacyjne muszą dokładnie opisywać organizację.
Organization · Zalecane właściwości
addressaddress.addressCountryaddress.addressLocalityaddress.addressRegionaddress.postalCodeaddress.streetAddressalternateNamecontactPointcontactPoint.emailcontactPoint.telephonedescriptiondunsemailfoundingDateglobalLocationNumberhasMerchantReturnPolicyhasMemberProgramhasShippingServiceiso6523CodelegalNameleiCodelogonaicsnamenumberOfEmployeessameAstaxIDtelephoneurlvatID
Opis produktu
Opisy produktów mogą zawierać offers, aggregateRating lub review. Wymagana jest strona poświęcona jednemu produktowi oraz zgodność z zasadami Google dotyczącymi produktów.
Product · Wymagane właściwości
namereview | aggregateRating | offers
Product · Zalecane właściwości
aggregateRatingoffersreview
Review · Wymagane właściwości
about
Review · Zalecane właściwości
negativeNotespositiveNotes
ItemList · Wymagane właściwości
itemListElementitemListElement.name
ItemList · Zalecane właściwości
itemListElement.position
Offer · Wymagane właściwości
price | priceSpecification.price
Offer · Zalecane właściwości
availabilitypriceCurrency | priceSpecification.priceCurrencypriceValidUntil
UnitPriceSpecification · Wymagane właściwości
price
UnitPriceSpecification · Zalecane właściwości
priceCurrency
AggregateOffer · Wymagane właściwości
lowPricepriceCurrency
AggregateOffer · Zalecane właściwości
highPriceofferCount
Informacje o produkcie dostępnym do kupienia
Informacje o produktach dostępnych do kupienia dotyczą produktów, które odwiedzający mogą kupić. Wymagane są cena, waluta i dane osobnej oferty Offer. Zasady dotyczące dostawy, zwrotów i wariantów zależą od produktu.
Product · Wymagane właściwości
nameimageoffers
Product · Zalecane właściwości
aggregateRatingaudiencebrand.namecategorycolordescriptiongtin | gtin8 | gtin12 | gtin13 | gtin14 | isbnhasAdultConsiderationhasCertificationinProductGroupWithIDisVariantOfmaterialmpnpatternreviewsizeskusubjectOf
3DModel · Wymagane właściwości
encodingencoding.contentUrl
Offer · Wymagane właściwości
price | priceSpecification.pricepriceCurrency | priceSpecification.priceCurrencypriceSpecification
Offer · Zalecane właściwości
availabilityhasMerchantReturnPolicyitemConditionpriceValidUntilshippingDetailsurlvalidFromvalidThrough
UnitPriceSpecification · Wymagane właściwości
pricepriceCurrency
UnitPriceSpecification · Zalecane właściwości
membershipPointsEarnedpriceTypereferenceQuantityvalidForMemberTiervalidFromvalidThrough
QuantitativeValue · Wymagane właściwości
unitCodevalue
QuantitativeValue · Zalecane właściwości
valueReference
SizeSpecification · Zalecane właściwości
namesizeGroupsizeSystem
PeopleAudience · Zalecane właściwości
suggestedGendersuggestedMaxAge | suggestedAge.maxValuesuggestedMinAge | suggestedAge.minValue
Certification · Wymagane właściwości
issuedBy
Certification · Zalecane właściwości
certificationIdentificationcertificationRating
OfferShippingDetails · Wymagane właściwości
deliveryTimeshippingDestinationshippingRateshippingRate.currencyshippingRate.value | shippingRate.maxValue
DefinedRegion · Wymagane właściwości
addressCountry
DefinedRegion · Zalecane właściwości
addressRegion | postalCodeaddressRegionpostalCode
ShippingDeliveryTime · Zalecane właściwości
handlingTimetransitTime
QuantitativeValue · Wymagane właściwości
maxValueminValueunitCode
MerchantReturnPolicy · Wymagane właściwości
applicableCountryreturnPolicyCategory
MerchantReturnPolicy · Zalecane właściwości
merchantReturnDaysreturnFeesreturnMethodreturnShippingFeesAmount
Fragment opinii
Wyświetlanie gwiazdek zależy od typu ocenianego obiektu i zasad Google dotyczących opinii. Opinie kontrolowane przez ocenianą firmę LocalBusiness lub organizację Organization nie kwalifikują się.
Review · Wymagane właściwości
authoritemRevieweditemReviewed.name | ../namereviewRatingreviewRating.ratingValue
Review · Zalecane właściwości
datePublishedreviewRating.bestRatingreviewRating.worstRating
AggregateRating · Wymagane właściwości
itemRevieweditemReviewed.name | ../nameratingCountreviewCountratingValue
AggregateRating · Zalecane właściwości
bestRatingworstRating
Przepis
Oznaczaj w ten sposób rzeczywisty przepis. Jeśli podajesz kalorie, właściwość recipeYield musi określać liczbę porcji. Instrukcje i zdjęcia muszą odpowiadać treści strony.
Recipe · Wymagane właściwości
imagename
Recipe · Zalecane właściwości
aggregateRatingauthorcookTimedatePublisheddescriptionkeywordsnutrition.caloriesprepTimerecipeCategoryrecipeCuisinerecipeIngredientrecipeInstructionsrecipeYieldtotalTimevideo
HowToSection · Wymagane właściwości
itemListElementname
HowToStep · Wymagane właściwości
itemListElementtext
HowToStep · Zalecane właściwości
imagenameurlvideo
HowToDirection | HowToTip · Wymagane właściwości
text
ItemList · Wymagane właściwości
itemListElementListItem.positionListItem.url
Aplikacja
SoftwareApplication · Wymagane właściwości
nameoffers.pricereviewaggregateRating
SoftwareApplication · Zalecane właściwości
applicationCategoryoperatingSystem
Film
Film i miniatura muszą być dostępne. Ta analiza danych strukturalnych nie obejmuje wymagań dotyczących strony odtwarzania ani indeksowania.
VideoObject · Wymagane właściwości
namethumbnailUrluploadDate
VideoObject · Zalecane właściwości
contentUrlcreator | authorcreator.name | author.namecreator.url | author.urldescriptiondurationembedUrlexpireshasPartineligibleRegioninteractionStatisticinteractionStatistic.interactionTypeinteractionStatistic.userInteractionCountpublicationregionsAllowed
BroadcastEvent · Wymagane właściwości
publicationpublication.endDatepublication.isLiveBroadcastpublication.startDate
Clip · Wymagane właściwości
namestartOffseturl
Clip · Zalecane właściwości
endOffset
SeekToAction · Wymagane właściwości
potentialActionpotentialAction.startOffset-inputpotentialAction.target
Zbiór danych
Dane strukturalne Dataset służą do wyświetlania w Google Dataset Search. Dodaj przydatny opis oraz rzetelne informacje o dostępie i licencji.
Dataset · Wymagane właściwości
descriptionname
Dataset · Zalecane właściwości
alternateNamecreatorcitationfunderhasPart | isPartOfidentifierisAccessibleForFreekeywordslicensemeasurementTechniquesameAsspatialCoveragetemporalCoveragevariableMeasuredversionurl
DataCatalog · Zalecane właściwości
includedInDataCatalog
DataDownload · Wymagane właściwości
distribution.contentUrl
DataDownload · Zalecane właściwości
distributiondistribution.encodingFormat
Strona profilu
Strona musi dotyczyć przede wszystkim jednej osoby lub organizacji powiązanej z witryną.
ProfilePage · Wymagane właściwości
mainEntity
ProfilePage · Zalecane właściwości
dateCreateddateModified
Person | Organization · Wymagane właściwości
name
Person | Organization · Zalecane właściwości
agentInteractionStatisticalternateNamedescriptionidentifierimageinteractionStatisticsameAs
Karuzela
Samo ogólne oznaczenie ItemList nie wystarczy. Karuzela Google na stronie zbiorczej obsługuje listy Recipe, Course, Restaurant lub Movie. Obowiązują też zasady dotyczące układu strony i list.
ItemList · Wymagane właściwości
itemListElement
ListItem · Wymagane właściwości
positionurl
ListItem · Wymagane właściwości
itemitem.nameitem.urlposition
Lista kursów
Lista kursów nadal jest obsługiwana. Wymaga co najmniej trzech kursów i odpowiadających im danych strukturalnych ItemList. Obsługę Course Info zakończono zgodnie z ogłoszeniem z 12 czerwca 2025 r.
Course · Wymagane właściwości
descriptionname
Course · Zalecane właściwości
provider
ItemList · Wymagane właściwości
itemListElementListItem.positionListItem.url
Forum dyskusyjne
Używaj tego oznaczenia do dyskusji na forach lub w mediach społecznościowych tworzonych przez użytkowników. Artykuły redakcyjne oznaczaj jako Article.
DiscussionForumPosting | SocialMediaPosting · Wymagane właściwości
authorauthor.namedatePublishedtext | image | video
DiscussionForumPosting | SocialMediaPosting · Zalecane właściwości
author.urlcommentcommentCountcreativeWorkStatusdateModifieddigitalSourceTypeheadlineimageinteractionStatisticisPartOfsharedContenttexturlvideo
Comment · Wymagane właściwości
authordatePublishedtext | image | video
Comment · Zalecane właściwości
author.urlcommentcommentCountcreativeWorkStatusdateModifieddigitalSourceTypeimageinteractionStatisticsharedContenturlvideo
InteractionCounter · Wymagane właściwości
userInteractionCountinteractionType
Pytania i odpowiedzi edukacyjne
Pytania i odpowiedzi edukacyjne obsługują fiszki w językach wskazanych w dokumentacji Google. Każde Question wymaga zaakceptowanej Answer oraz wartości Flashcard dla eduQuestionType.
Quiz · Wymagane właściwości
hasPart
Quiz · Zalecane właściwości
aboutabout.nameeducationalAlignmenteducationalAlignment.alignmentTypeeducationalAlignment.targetName
Question · Wymagane właściwości
acceptedAnswereduQuestionTypetext
Łączna ocena pracodawcy
EmployerAggregateRating · Wymagane właściwości
itemReviewedratingCountratingValuereviewCount
EmployerAggregateRating · Zalecane właściwości
bestRatingworstRating
Metadane obrazu
Informacje o prawach do obrazu i linki do licencji muszą być poprawne. Ta kontrola nie otwiera ani nie weryfikuje wskazanego obrazu lub licencji.
ImageObject · Wymagane właściwości
contentUrlcreator | creditText | copyrightNotice | license
ImageObject · Zalecane właściwości
acquireLicensePagecreatorcreator.namecreditTextcopyrightNoticelicense
Narzędzie do rozwiązywania zadań matematycznych
Dane strukturalne Math solver opisują działające narzędzie do rozwiązywania zadań. Szablony danych wejściowych, typ LearningResource i obsługiwane rodzaje zadań wymagają ręcznej kontroli.
MathSolver · Wymagane właściwości
potentialActionpotentialAction.mathExpression-inputurlusageInfopotentialAction.target
MathSolver · Zalecane właściwości
inLanguageassessespotentialAction.eduQuestionType
LearningResource · Wymagane właściwości
learningResourceType
Film fabularny
Samo ogólne oznaczenie ItemList nie wystarczy. Karuzela Google na stronie zbiorczej obsługuje listy Recipe, Course, Restaurant lub Movie. Obowiązują też zasady dotyczące układu strony i list.
Movie · Wymagane właściwości
imagename
Movie · Zalecane właściwości
aggregateRatingdateCreateddirectorreview
Pytania i odpowiedzi
Q&A służy do oznaczania strony poświęconej jednemu pytaniu z odpowiedziami dodawanymi przez użytkowników. Przy wartości answerCount równej zero odpowiedzi można pominąć.
QAPage · Wymagane właściwości
mainEntity
Question · Wymagane właściwości
answerCountacceptedAnswer | suggestedAnsweracceptedAnswersuggestedAnswername
Question · Zalecane właściwości
authorauthor.urlcommentcommentCountdateModifieddatePublisheddigitalSourceTypeimagetextupvoteCountvideo
Answer · Wymagane właściwości
text
Answer · Zalecane właściwości
authorauthor.urlcommentcommentCountdateModifieddatePublisheddigitalSourceTypeimageupvoteCounturlvideo
Comment · Wymagane właściwości
text
Comment · Zalecane właściwości
authorauthor.urlcommentcommentCountdateModifieddatePublisheddigitalSourceTypeimagevideo
Speakable
Speakable to funkcja beta przeznaczona do zastosowań związanych z wiadomościami opisanych w dokumentacji. Selektory CSS i ścieżki XPath muszą wskazywać odpowiedni tekst widoczny na stronie.
SpeakableSpecification · Wymagane właściwości
cssSelector
Treści subskrypcyjne i płatne
Dane strukturalne paywall wskazują treści z ograniczonym dostępem. Każda oznaczona sekcja wymaga prawidłowej wartości dostępności i selektora CSS.
CreativeWork · Wymagane właściwości
isAccessibleForFree
CreativeWork · Zalecane właściwości
hasPart.cssSelectorhasPart.@typehasPart.isAccessibleForFree
Wynajem wakacyjny
Wynajem wakacyjny w Google wymaga dodatkowego spełnienia kryteriów kwalifikacji i przeprowadzenia integracji. Dodaj co najmniej osiem zdjęć obiektu, liczbę dostępnych miejsc i współrzędne.
VacationRental · Wymagane właściwości
containsPlacecontainsPlace.occupancycontainsPlace.occupancy.valueidentifierimagelatitude | geo.latitudelongitude | geo.longitudename
VacationRental · Zalecane właściwości
additionalTypeaddressaddress.addressCountryaddress.addressLocalityaddress.addressRegionaddress.postalCodeaddress.streetAddressaggregateRatingbrandcheckinTimecheckoutTimecontainsPlace.additionalTypecontainsPlace.amenityFeaturepetsAllowedsmokingAllowedcontainsPlace.bedcontainsPlace.bed.numberOfBedscontainsPlace.bed.typeOfBedcontainsPlace.floorSizecontainsPlace.numberOfBathroomsTotalcontainsPlace.numberOfBedroomscontainsPlace.numberOfRoomsdescriptionknowsLanguagereviewreview.contentReferenceTime
FAQWycofana funkcja
Wyniki z elementami rozszerzonymi FAQ przestały się pojawiać 7 maja 2026 r. Wcześniejsze ograniczenie ich do wiarygodnych witryn rządowych i medycznych zaczęło obowiązywać 8 sierpnia 2023 r. FAQPage nadal jest typem Schema.org.
Data w dokumentacji: 2026-05-07
Dokumentacja Google dotycząca tej funkcjiHowToWycofana funkcja
Wyniki z elementami rozszerzonymi HowTo wycofano 13 września 2023 r. HowTo nadal jest typem Schema.org. Obsługa Recipe jest odrębna.
Data w dokumentacji: 2023-09-13
Dokumentacja Google dotycząca tej funkcjiWeryfikacja twierdzeńWycofana funkcja
Google ogłosił zakończenie obsługi 12 czerwca 2025 r., a zmiana była wdrażana przez kolejne tygodnie i miesiące. Słownik nadal może opisywać tego rodzaju treści.
Data w dokumentacji: 2025-06-12
Dokumentacja Google dotycząca tej funkcjiSzacowane wynagrodzenieWycofana funkcja
Google ogłosił zakończenie obsługi 12 czerwca 2025 r., a zmiana była wdrażana przez kolejne tygodnie i miesiące. Słownik nadal może opisywać tego rodzaju treści.
Data w dokumentacji: 2025-06-12
Dokumentacja Google dotycząca tej funkcjiOgłoszenie specjalneWycofana funkcja
Google ogłosił zakończenie obsługi 12 czerwca 2025 r., a zmiana była wdrażana przez kolejne tygodnie i miesiące. Słownik nadal może opisywać tego rodzaju treści.
Data w dokumentacji: 2025-06-12
Dokumentacja Google dotycząca tej funkcjiOgłoszenie o sprzedaży pojazduWycofana funkcja
Google ogłosił zakończenie obsługi 12 czerwca 2025 r., a zmiana była wdrażana przez kolejne tygodnie i miesiące. Słownik nadal może opisywać tego rodzaju treści.
Data w dokumentacji: 2025-06-12
Dokumentacja Google dotycząca tej funkcjiJak korzystać z tego narzędzia
- Wybierz adres URL lub wklej kod
- Kontrola adresu URL pobiera jedną publiczną stronę HTML, respektuje robots.txt i korzysta z istniejącej pięciominutowej pamięci podręcznej. Wklejony kod pozostaje w przeglądarce i może mieć maksymalnie 80 000 znaków. JavaScript nigdy nie jest wykonywany.
- Przejrzyj drzewo i popraw wykryte problemy
- Rozwiń drzewo elementów, aby sprawdzić zagnieżdżone dane. Każda uwaga zawiera ścieżkę właściwości oraz numer wiersza kodu, jeśli jest dostępny. Sugerowane poprawki zachowują twoje dane. Szablony brakujących wartości trzeba uzupełnić prawdziwymi informacjami przed publikacją.
- Osobno sprawdź zasady Google
- Datowany przewodnik po funkcjach odsyła do wymaganych i zalecanych przez Google właściwości oraz wskazuje wycofane funkcje. Kontrola właściwości nie potwierdza zgodności z widoczną treścią ani dostępności obrazów, indeksowania czy spełnienia zasad. Na koniec użyj testu wyników z elementami rozszerzonymi Google.
Pytania o to narzędzie
Sprawdź swoją firmę w odpowiedziach AI
Kontrole techniczne pomagają poprawić stronę. Bezpłatny skan widoczności AI pokazuje odpowiedzi sprawdzone pod kątem twojej firmy oraz to, nad czym warto pracować dalej.