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.

Una pagina HTML pubblica, letta senza JavaScript. Rispettiamo robots.txt e conserviamo i risultati degli URL nella cache per cinque minuti.

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

Documentazione Google per questa funzionalità
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

Documentazione Google per questa funzionalità
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

Documentazione Google per questa funzionalità
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

Documentazione Google per questa funzionalità
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

Documentazione Google per questa funzionalità
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

Documentazione Google per questa funzionalità
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

Documentazione Google per questa funzionalità
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

Documentazione Google per questa funzionalità
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

Documentazione Google per questa funzionalità
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

Documentazione Google per questa funzionalità
Applicazione software

SoftwareApplication · Proprietà obbligatorie

nameoffers.pricereviewaggregateRating

SoftwareApplication · Proprietà consigliate

applicationCategoryoperatingSystem

Documentazione Google per questa funzionalità
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

Documentazione Google per questa funzionalità
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

Documentazione Google per questa funzionalità
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

Documentazione Google per questa funzionalità
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

Documentazione Google per questa funzionalità
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

Documentazione Google per questa funzionalità
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

Documentazione Google per questa funzionalità
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

Documentazione Google per questa funzionalità
Valutazione aggregata del datore di lavoro

EmployerAggregateRating · Proprietà obbligatorie

itemReviewedratingCountratingValuereviewCount

EmployerAggregateRating · Proprietà consigliate

bestRatingworstRating

Documentazione Google per questa funzionalità
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

Documentazione Google per questa funzionalità
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

Documentazione Google per questa funzionalità
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

Documentazione Google per questa funzionalità
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

Documentazione Google per questa funzionalità
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

Documentazione Google per questa funzionalità
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

Documentazione Google per questa funzionalità
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

Documentazione Google per questa funzionalità
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

Sì. Usa un vocabolario compatto generato dalla versione ufficiale 30.1 di Schema.org in JSON-LD, che include ereditarietà dei tipi, domini delle proprietà, intervalli di valori attesi e valori delle enumerazioni. Gli intervalli di Schema.org sono flessibili, quindi le discrepanze nei domini e negli intervalli vengono segnalate come avvisi. Il report riporta la versione e l’hash SHA-256 della fonte.

No. Rispettare i requisiti delle proprietà è solo una parte delle condizioni di idoneità. Google verifica anche i contenuti, l’accessibilità e le norme specifiche di ogni funzionalità. I risultati avanzati FAQ sono stati ritirati il 7 maggio 2026; quelli HowTo il 13 settembre 2023. Entrambi restano tipi validi di Schema.org.

Sono supportati oggetti e array JSON-LD, @graph, alias locali e riferimenti @id nello stesso documento. Microdata include ambiti nidificati e itemref. RDFa supporta vocab, prefissi, typeof, about, property e relazioni resource. Contesti esterni, costrutti JSON-LD avanzati per liste o relazioni inverse, costrutti RDFa per relazioni inverse o liste e la correzione dell’HTML da parte del browser richiedono un processore completo. I limiti di analisi includono 50 blocchi JSON-LD, 100 elementi radice, 5000 nodi di parsing, 30 livelli di dati e 1000 risultati. L’HTML recuperato da URL è limitato a 1,5 MB. Se il report è incompleto, viene indicato.

Il pannello delle entità mostra nomi, link sameAs e indirizzi che un parser può leggere dal tuo markup. Sono dati dichiarati, non verificati. Questo controllo non afferma che ChatGPT, Claude, Gemini o altri assistenti li usino per il posizionamento o le citazioni.

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.