Validatore del markup Schema
Controlla un URL o il codice incollato con questo validatore del markup Schema. Verifica JSON-LD, Microdata e RDFa rispetto ai termini di Schema.org e ai requisiti delle funzionalità Google.
Gratis, senza account. Il codice incollato resta nel tuo browser. Le verifiche degli URL condividono il limite tecnico di dieci controlli all’ora.
Questo validatore gratuito legge JSON-LD, Microdata e RDFa da un URL pubblico o da codice HTML o JSON incollato. Mostra la struttura degli elementi estratti, verifica tipi e proprietà rispetto a una versione registrata di Schema.org e distingue i risultati relativi al vocabolario dai controlli delle proprietà richieste dalle funzionalità Google. Gli errori riportano percorsi e righe del codice sorgente. L’idoneità per Google e il contenuto visibile richiedono comunque una verifica.
Guida alle funzionalità Google e date di ritiro
Verificato rispetto a Google Search Central il 2026-10-11. Apri ciascuna guida per consultare le tabelle complete delle proprietà obbligatorie e consigliate, compresi i tipi nidificati e le regole condizionali.
Google ha inoltre annunciato il ritiro di Book Actions, Course Info, Claim Review, Estimated Salary, Learning Video, Special Announcement e Vehicle Listing il 12 giugno 2025. Si trattava dell’annuncio di una rimozione graduale, non di un’unica data di rimozione per tutte le funzionalità. Leggi l’annuncio del ritiro
Articolo
Google elenca le proprietà consigliate per Article, ma non prevede un elenco di proprietà obbligatorie. Restano valide le linee guida su contenuti e immagini.
Article · Proprietà consigliate
authorauthor.nameauthor.urldateModifieddatePublishedheadlineimage
Percorso di navigazione
Servono almeno due voci. L'ultimo elemento del breadcrumb può omettere item. Le posizioni devono seguire l'ordine di navigazione visibile.
BreadcrumbList · Proprietà obbligatorie
itemListElement
ListItem · Proprietà obbligatorie
itemnameposition
Evento
L'esperienza di Google per gli eventi riguarda eventi pubblici in un luogo fisico. Date, stato di cancellazione e dettagli delle offerte devono corrispondere all'evento.
Event · Proprietà obbligatorie
locationlocation.addressnamestartDate
Event · Proprietà consigliate
descriptionendDateeventStatusimagelocation.nameoffersoffers.availabilityoffers.priceoffers.priceCurrencyoffers.validFromoffers.urlorganizerorganizer.nameorganizer.urlperformerperformer.namepreviousStartDate
Offerta di lavoro
Le offerte di lavoro interamente da remoto richiedono TELECOMMUTE e i requisiti relativi alla località dei candidati. Per i lavori in presenza serve un PostalAddress con addressCountry. Gli annunci scaduti o fuorvianti non sono idonei.
JobPosting · Proprietà obbligatorie
datePosteddescriptionhiringOrganizationjobLocationtitle
JobPosting · Proprietà consigliate
applicantLocationRequirementsbaseSalarydirectApplyemploymentTypeidentifierjobLocationTypevalidThrough
JobPosting · Proprietà consigliate
educationRequirementseducationRequirements.credentialCategoryexperienceRequirementsexperienceRequirements.monthsOfExperienceexperienceInPlaceOfEducation
Attività locali
Descrivi una sede aziendale reale. Le recensioni autoreferenziali di LocalBusiness e Organization non sono idonee alle stelle delle recensioni.
LocalBusiness · Proprietà obbligatorie
addressname
LocalBusiness · Proprietà consigliate
aggregateRatingdepartmentgeogeo.latitudegeo.longitudemenuopeningHoursSpecificationopeningHoursSpecification.closesopeningHoursSpecification.dayOfWeekopeningHoursSpecification.opensopeningHoursSpecification.validFromopeningHoursSpecification.validThroughpriceRangereviewservesCuisinetelephoneurl
Restaurant · Proprietà obbligatorie
imagename
Restaurant · Proprietà consigliate
addressservesCuisine
Organizzazione
Google non indica proprietà obbligatorie per Organization. I dati identificativi devono descrivere accuratamente l'organizzazione.
Organization · Proprietà consigliate
addressaddress.addressCountryaddress.addressLocalityaddress.addressRegionaddress.postalCodeaddress.streetAddressalternateNamecontactPointcontactPoint.emailcontactPoint.telephonedescriptiondunsemailfoundingDateglobalLocationNumberhasMerchantReturnPolicyhasMemberProgramhasShippingServiceiso6523CodelegalNameleiCodelogonaicsnamenumberOfEmployeessameAstaxIDtelephoneurlvatID
Snippet di prodotto
Gli snippet di prodotto accettano offers, aggregateRating o review. Sono richiesti una pagina dedicata a un singolo prodotto e il rispetto delle norme di Google sui prodotti.
Product · Proprietà obbligatorie
namereview | aggregateRating | offers
Product · Proprietà consigliate
aggregateRatingoffersreview
Review · Proprietà obbligatorie
about
Review · Proprietà consigliate
negativeNotespositiveNotes
ItemList · Proprietà obbligatorie
itemListElementitemListElement.name
ItemList · Proprietà consigliate
itemListElement.position
Offer · Proprietà obbligatorie
price | priceSpecification.price
Offer · Proprietà consigliate
availabilitypriceCurrency | priceSpecification.priceCurrencypriceValidUntil
UnitPriceSpecification · Proprietà obbligatorie
price
UnitPriceSpecification · Proprietà consigliate
priceCurrency
AggregateOffer · Proprietà obbligatorie
lowPricepriceCurrency
AggregateOffer · Proprietà consigliate
highPriceofferCount
Scheda commerciante
Le schede dei commercianti riguardano prodotti acquistabili dai visitatori. Sono necessari prezzo, valuta e dati Offer individuali. Le regole su spedizione, resi e varianti dipendono dal prodotto.
Product · Proprietà obbligatorie
nameimageoffers
Product · Proprietà consigliate
aggregateRatingaudiencebrand.namecategorycolordescriptiongtin | gtin8 | gtin12 | gtin13 | gtin14 | isbnhasAdultConsiderationhasCertificationinProductGroupWithIDisVariantOfmaterialmpnpatternreviewsizeskusubjectOf
3DModel · Proprietà obbligatorie
encodingencoding.contentUrl
Offer · Proprietà obbligatorie
price | priceSpecification.pricepriceCurrency | priceSpecification.priceCurrencypriceSpecification
Offer · Proprietà consigliate
availabilityhasMerchantReturnPolicyitemConditionpriceValidUntilshippingDetailsurlvalidFromvalidThrough
UnitPriceSpecification · Proprietà obbligatorie
pricepriceCurrency
UnitPriceSpecification · Proprietà consigliate
membershipPointsEarnedpriceTypereferenceQuantityvalidForMemberTiervalidFromvalidThrough
QuantitativeValue · Proprietà obbligatorie
unitCodevalue
QuantitativeValue · Proprietà consigliate
valueReference
SizeSpecification · Proprietà consigliate
namesizeGroupsizeSystem
PeopleAudience · Proprietà consigliate
suggestedGendersuggestedMaxAge | suggestedAge.maxValuesuggestedMinAge | suggestedAge.minValue
Certification · Proprietà obbligatorie
issuedBy
Certification · Proprietà consigliate
certificationIdentificationcertificationRating
OfferShippingDetails · Proprietà obbligatorie
deliveryTimeshippingDestinationshippingRateshippingRate.currencyshippingRate.value | shippingRate.maxValue
DefinedRegion · Proprietà obbligatorie
addressCountry
DefinedRegion · Proprietà consigliate
addressRegion | postalCodeaddressRegionpostalCode
ShippingDeliveryTime · Proprietà consigliate
handlingTimetransitTime
QuantitativeValue · Proprietà obbligatorie
maxValueminValueunitCode
MerchantReturnPolicy · Proprietà obbligatorie
applicableCountryreturnPolicyCategory
MerchantReturnPolicy · Proprietà consigliate
merchantReturnDaysreturnFeesreturnMethodreturnShippingFeesAmount
Snippet di recensione
Le stelle delle recensioni dipendono dal tipo di elemento recensito e dalle norme di Google sulle recensioni. Le recensioni controllate dalla LocalBusiness o Organization recensita non sono idonee.
Review · Proprietà obbligatorie
authoritemRevieweditemReviewed.name | ../namereviewRatingreviewRating.ratingValue
Review · Proprietà consigliate
datePublishedreviewRating.bestRatingreviewRating.worstRating
AggregateRating · Proprietà obbligatorie
itemRevieweditemReviewed.name | ../nameratingCountreviewCountratingValue
AggregateRating · Proprietà consigliate
bestRatingworstRating
Ricetta
Usa il markup per una ricetta reale. Se indichi le calorie, recipeYield deve specificare le porzioni. Istruzioni e immagini devono corrispondere alla pagina.
Recipe · Proprietà obbligatorie
imagename
Recipe · Proprietà consigliate
aggregateRatingauthorcookTimedatePublisheddescriptionkeywordsnutrition.caloriesprepTimerecipeCategoryrecipeCuisinerecipeIngredientrecipeInstructionsrecipeYieldtotalTimevideo
HowToSection · Proprietà obbligatorie
itemListElementname
HowToStep · Proprietà obbligatorie
itemListElementtext
HowToStep · Proprietà consigliate
imagenameurlvideo
HowToDirection | HowToTip · Proprietà obbligatorie
text
ItemList · Proprietà obbligatorie
itemListElementListItem.positionListItem.url
Applicazione software
SoftwareApplication · Proprietà obbligatorie
nameoffers.pricereviewaggregateRating
SoftwareApplication · Proprietà consigliate
applicationCategoryoperatingSystem
Video
Il video e la miniatura devono essere accessibili. I requisiti relativi alla pagina di visualizzazione e all'indicizzazione non rientrano in questa ispezione del markup.
VideoObject · Proprietà obbligatorie
namethumbnailUrluploadDate
VideoObject · Proprietà consigliate
contentUrlcreator | authorcreator.name | author.namecreator.url | author.urldescriptiondurationembedUrlexpireshasPartineligibleRegioninteractionStatisticinteractionStatistic.interactionTypeinteractionStatistic.userInteractionCountpublicationregionsAllowed
BroadcastEvent · Proprietà obbligatorie
publicationpublication.endDatepublication.isLiveBroadcastpublication.startDate
Clip · Proprietà obbligatorie
namestartOffseturl
Clip · Proprietà consigliate
endOffset
SeekToAction · Proprietà obbligatorie
potentialActionpotentialAction.startOffset-inputpotentialAction.target
Set di dati
Il markup Dataset è destinato a Google Dataset Search. Fornisci una descrizione utile e informazioni accurate su accesso e licenza.
Dataset · Proprietà obbligatorie
descriptionname
Dataset · Proprietà consigliate
alternateNamecreatorcitationfunderhasPart | isPartOfidentifierisAccessibleForFreekeywordslicensemeasurementTechniquesameAsspatialCoveragetemporalCoveragevariableMeasuredversionurl
DataCatalog · Proprietà consigliate
includedInDataCatalog
DataDownload · Proprietà obbligatorie
distribution.contentUrl
DataDownload · Proprietà consigliate
distributiondistribution.encodingFormat
Pagina del profilo
La pagina deve descrivere principalmente una sola Person o Organization collegata al sito web.
ProfilePage · Proprietà obbligatorie
mainEntity
ProfilePage · Proprietà consigliate
dateCreateddateModified
Person | Organization · Proprietà obbligatorie
name
Person | Organization · Proprietà consigliate
agentInteractionStatisticalternateNamedescriptionidentifierimageinteractionStatisticsameAs
Carosello
Un ItemList generico da solo non basta. Il carosello ospitato da Google supporta elenchi di Recipe, Course, Restaurant o Movie; valgono anche le regole sul layout della pagina e sugli elenchi.
ItemList · Proprietà obbligatorie
itemListElement
ListItem · Proprietà obbligatorie
positionurl
ListItem · Proprietà obbligatorie
itemitem.nameitem.urlposition
Elenco dei corsi
L'elenco dei corsi è ancora supportato. Richiede almeno tre corsi e un markup ItemList corrispondente. Course Info è stato ritirato con l'annuncio del 12 giugno 2025.
Course · Proprietà obbligatorie
descriptionname
Course · Proprietà consigliate
provider
ItemList · Proprietà obbligatorie
itemListElementListItem.positionListItem.url
Forum di discussione
Usa questo markup per forum o discussioni social con contenuti generati dagli utenti. Gli articoli editoriali rientrano in Article.
DiscussionForumPosting | SocialMediaPosting · Proprietà obbligatorie
authorauthor.namedatePublishedtext | image | video
DiscussionForumPosting | SocialMediaPosting · Proprietà consigliate
author.urlcommentcommentCountcreativeWorkStatusdateModifieddigitalSourceTypeheadlineimageinteractionStatisticisPartOfsharedContenttexturlvideo
Comment · Proprietà obbligatorie
authordatePublishedtext | image | video
Comment · Proprietà consigliate
author.urlcommentcommentCountcreativeWorkStatusdateModifieddigitalSourceTypeimageinteractionStatisticsharedContenturlvideo
InteractionCounter · Proprietà obbligatorie
userInteractionCountinteractionType
Domande e risposte didattiche
Le domande e risposte didattiche supportano le flashcard nelle lingue documentate da Google. Ogni Question richiede una Answer accettata e eduQuestionType impostato su Flashcard.
Quiz · Proprietà obbligatorie
hasPart
Quiz · Proprietà consigliate
aboutabout.nameeducationalAlignmenteducationalAlignment.alignmentTypeeducationalAlignment.targetName
Question · Proprietà obbligatorie
acceptedAnswereduQuestionTypetext
Valutazione aggregata del datore di lavoro
EmployerAggregateRating · Proprietà obbligatorie
itemReviewedratingCountratingValuereviewCount
EmployerAggregateRating · Proprietà consigliate
bestRatingworstRating
Metadati delle immagini
I diritti sulle immagini e i link alle licenze devono essere corretti. Questa verifica non apre né controlla l'immagine o la licenza collegate.
ImageObject · Proprietà obbligatorie
contentUrlcreator | creditText | copyrightNotice | license
ImageObject · Proprietà consigliate
acquireLicensePagecreatorcreator.namecreditTextcopyrightNoticelicense
Risolutore matematico
Il markup del risolutore matematico descrive uno strumento funzionante. I modelli di input, la tipizzazione LearningResource e i tipi di problemi supportati richiedono una verifica manuale.
MathSolver · Proprietà obbligatorie
potentialActionpotentialAction.mathExpression-inputurlusageInfopotentialAction.target
MathSolver · Proprietà consigliate
inLanguageassessespotentialAction.eduQuestionType
LearningResource · Proprietà obbligatorie
learningResourceType
Film
Un ItemList generico da solo non basta. Il carosello ospitato da Google supporta elenchi di Recipe, Course, Restaurant o Movie; valgono anche le regole sul layout della pagina e sugli elenchi.
Movie · Proprietà obbligatorie
imagename
Movie · Proprietà consigliate
aggregateRatingdateCreateddirectorreview
Domande e risposte
Il markup Q&A è destinato a una pagina su una sola domanda con risposte inviate dagli utenti. Una domanda con answerCount pari a zero può omettere le risposte.
QAPage · Proprietà obbligatorie
mainEntity
Question · Proprietà obbligatorie
answerCountacceptedAnswer | suggestedAnsweracceptedAnswersuggestedAnswername
Question · Proprietà consigliate
authorauthor.urlcommentcommentCountdateModifieddatePublisheddigitalSourceTypeimagetextupvoteCountvideo
Answer · Proprietà obbligatorie
text
Answer · Proprietà consigliate
authorauthor.urlcommentcommentCountdateModifieddatePublisheddigitalSourceTypeimageupvoteCounturlvideo
Comment · Proprietà obbligatorie
text
Comment · Proprietà consigliate
authorauthor.urlcommentcommentCountdateModifieddatePublisheddigitalSourceTypeimagevideo
Speakable
Speakable è una funzionalità beta per i casi d'uso relativi alle notizie documentati. I selettori CSS e i percorsi XPath devono individuare testo visibile adatto.
SpeakableSpecification · Proprietà obbligatorie
cssSelector
Contenuti in abbonamento e a pagamento
Il markup per i contenuti a pagamento identifica i contenuti ad accesso limitato. Ogni sezione contrassegnata richiede il valore di accessibilità e il selettore CSS corretti.
CreativeWork · Proprietà obbligatorie
isAccessibleForFree
CreativeWork · Proprietà consigliate
hasPart.cssSelectorhasPart.@typehasPart.isAccessibleForFree
Casa vacanza
Le case vacanza su Google richiedono ulteriori passaggi di idoneità e integrazione. Includi almeno otto immagini della struttura, la capienza e le coordinate.
VacationRental · Proprietà obbligatorie
containsPlacecontainsPlace.occupancycontainsPlace.occupancy.valueidentifierimagelatitude | geo.latitudelongitude | geo.longitudename
VacationRental · Proprietà consigliate
additionalTypeaddressaddress.addressCountryaddress.addressLocalityaddress.addressRegionaddress.postalCodeaddress.streetAddressaggregateRatingbrandcheckinTimecheckoutTimecontainsPlace.additionalTypecontainsPlace.amenityFeaturepetsAllowedsmokingAllowedcontainsPlace.bedcontainsPlace.bed.numberOfBedscontainsPlace.bed.typeOfBedcontainsPlace.floorSizecontainsPlace.numberOfBathroomsTotalcontainsPlace.numberOfBedroomscontainsPlace.numberOfRoomsdescriptionknowsLanguagereviewreview.contentReferenceTime
FAQRitirato
I risultati avanzati FAQ hanno smesso di apparire il 7 maggio 2026. La precedente limitazione ai siti governativi e sanitari autorevoli era iniziata l'8 agosto 2023. FAQPage resta un tipo Schema.org.
Data indicata nella documentazione: 2026-05-07
Documentazione Google per questa funzionalitàHowToRitirato
I risultati avanzati HowTo sono stati ritirati il 13 settembre 2023. HowTo resta un tipo Schema.org; il supporto per Recipe è distinto.
Data indicata nella documentazione: 2023-09-13
Documentazione Google per questa funzionalitàVerifica delle affermazioniRitirato
Google ne ha annunciato il ritiro il 12 giugno 2025, con un'implementazione nelle settimane e nei mesi successivi. Il vocabolario può ancora descrivere questi contenuti.
Data indicata nella documentazione: 2025-06-12
Documentazione Google per questa funzionalitàStipendio stimatoRitirato
Google ne ha annunciato il ritiro il 12 giugno 2025, con un'implementazione nelle settimane e nei mesi successivi. Il vocabolario può ancora descrivere questi contenuti.
Data indicata nella documentazione: 2025-06-12
Documentazione Google per questa funzionalitàAnnuncio specialeRitirato
Google ne ha annunciato il ritiro il 12 giugno 2025, con un'implementazione nelle settimane e nei mesi successivi. Il vocabolario può ancora descrivere questi contenuti.
Data indicata nella documentazione: 2025-06-12
Documentazione Google per questa funzionalitàAnnuncio di veicoloRitirato
Google ne ha annunciato il ritiro il 12 giugno 2025, con un'implementazione nelle settimane e nei mesi successivi. Il vocabolario può ancora descrivere questi contenuti.
Data indicata nella documentazione: 2025-06-12
Documentazione Google per questa funzionalitàCome usare questo strumento di verifica
- Scegli un URL o incolla il codice
- Il controllo di un URL recupera una pagina HTML pubblica, rispetta robots.txt e usa la cache esistente di cinque minuti. Il codice incollato resta nel browser e non può superare 80.000 caratteri. JavaScript non viene mai eseguito.
- Esamina la struttura e correggi i problemi
- Espandi la struttura degli elementi per esaminare i dati nidificati. Ogni risultato indica il percorso della proprietà e, quando disponibile, la riga del codice sorgente. Le correzioni suggerite conservano i tuoi dati; i modelli per i valori mancanti vanno completati con dati reali prima della pubblicazione.
- Verifica separatamente le norme di Google
- La guida alle funzionalità, con le relative date, rimanda alle proprietà obbligatorie e consigliate da Google e segnala le funzionalità ritirate. I controlli delle proprietà non possono verificare il contenuto visibile, l’accessibilità delle immagini, l’indicizzazione o l’idoneità rispetto alle norme. Completa la verifica con il Rich Results Test di Google.
Domande su questo strumento di verifica
Controlla se la tua azienda compare nelle risposte AI
I controlli tecnici ti aiutano a correggere una pagina. La scansione gratuita della visibilità AI mostra le risposte analizzate per la tua azienda e su cosa intervenire.