Validador de marcação Schema

Use este validador de marcação Schema para verificar uma URL ou código colado. Analise JSON-LD, Microdata e RDFa face aos termos de Schema.org e aos requisitos das funcionalidades do Google.

Gratuito, sem conta. O código colado permanece no seu navegador. As verificações de URLs partilham o limite técnico de dez por hora.

Uma página HTML pública, lida sem JavaScript. Respeitamos o robots.txt e guardamos os resultados de URLs em cache durante cinco minutos.

Este validador gratuito de marcação Schema lê JSON-LD, Microdata e RDFa de uma URL pública ou de HTML ou JSON colado. Mostra a árvore dos itens extraídos, verifica tipos e propriedades face a uma versão registada de Schema.org e distingue os problemas de vocabulário das verificações de propriedades exigidas pelas funcionalidades do Google. Os erros incluem caminhos e linhas do código-fonte. A elegibilidade para o Google e o conteúdo visível continuam a exigir revisão.

Guia da funcionalidade do Google e datas de descontinuação

Verificado com base no Google Search Central em 2026-10-11. Abra cada guia para consultar as tabelas completas de propriedades obrigatórias e recomendadas, incluindo tipos aninhados e regras condicionais.

O Google também anunciou a descontinuação de Book Actions, Course Info, Claim Review, Estimated Salary, Learning Video, Special Announcement e Vehicle Listing em 12 de junho de 2025. Tratou-se de um anúncio com implementação faseada, não de uma data única de remoção para todas as funcionalidades. Ler o anúncio de descontinuação

Artigo

O Google indica propriedades recomendadas para Article, mas não define uma lista de propriedades obrigatórias. As diretrizes de conteúdo e imagens continuam a aplicar-se.

Article · Propriedades recomendadas

authorauthor.nameauthor.urldateModifieddatePublishedheadlineimage

Documentação do Google para esta funcionalidade
Navegação estrutural

São necessárias pelo menos duas entradas. O último elemento da navegação estrutada pode omitir item. As posições têm de seguir a navegação visível.

BreadcrumbList · Propriedades obrigatórias

itemListElement

ListItem · Propriedades obrigatórias

itemnameposition

Documentação do Google para esta funcionalidade
Evento

A apresentação de eventos do Google destina-se a eventos públicos num local físico. As datas, o estado de cancelamento e os detalhes da oferta têm de corresponder ao evento.

Event · Propriedades obrigatórias

locationlocation.addressnamestartDate

Event · Propriedades recomendadas

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

Documentação do Google para esta funcionalidade
Anúncio de emprego

As vagas totalmente remotas exigem TELECOMMUTE e requisitos relativos à localização dos candidatos. As vagas presenciais exigem um PostalAddress com addressCountry. Anúncios expirados ou enganosos não são elegíveis.

JobPosting · Propriedades obrigatórias

datePosteddescriptionhiringOrganizationjobLocationtitle

JobPosting · Propriedades recomendadas

applicantLocationRequirementsbaseSalarydirectApplyemploymentTypeidentifierjobLocationTypevalidThrough

JobPosting · Propriedades recomendadas

educationRequirementseducationRequirements.credentialCategoryexperienceRequirementsexperienceRequirements.monthsOfExperienceexperienceInPlaceOfEducation

Documentação do Google para esta funcionalidade
Empresas locais

Descreva um estabelecimento real. As avaliações de LocalBusiness e Organization feitas ou controladas pela própria entidade não são elegíveis para estrelas de avaliação.

LocalBusiness · Propriedades obrigatórias

addressname

LocalBusiness · Propriedades recomendadas

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

Restaurant · Propriedades obrigatórias

imagename

Restaurant · Propriedades recomendadas

addressservesCuisine

Documentação do Google para esta funcionalidade
Organização

O Google não define propriedades obrigatórias para Organization. Os dados de identificação têm de descrever a organização com rigor.

Organization · Propriedades recomendadas

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

Documentação do Google para esta funcionalidade
Excerto de produto

Os excertos de produto aceitam offers, aggregateRating ou review. É necessária uma página dedicada a um único produto que cumpra as políticas de produtos do Google.

Product · Propriedades obrigatórias

namereview | aggregateRating | offers

Product · Propriedades recomendadas

aggregateRatingoffersreview

Review · Propriedades obrigatórias

about

Review · Propriedades recomendadas

negativeNotespositiveNotes

ItemList · Propriedades obrigatórias

itemListElementitemListElement.name

ItemList · Propriedades recomendadas

itemListElement.position

Offer · Propriedades obrigatórias

price | priceSpecification.price

Offer · Propriedades recomendadas

availabilitypriceCurrency | priceSpecification.priceCurrencypriceValidUntil

UnitPriceSpecification · Propriedades obrigatórias

price

UnitPriceSpecification · Propriedades recomendadas

priceCurrency

AggregateOffer · Propriedades obrigatórias

lowPricepriceCurrency

AggregateOffer · Propriedades recomendadas

highPriceofferCount

Documentação do Google para esta funcionalidade
Ficha de produto para comerciantes

As fichas de produtos para comerciantes destinam-se a produtos que os visitantes podem comprar. São obrigatórios o preço, a moeda e os dados de Offer individuais. As regras de envio, devolução e variantes dependem do produto.

Product · Propriedades obrigatórias

nameimageoffers

Product · Propriedades recomendadas

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

3DModel · Propriedades obrigatórias

encodingencoding.contentUrl

Offer · Propriedades obrigatórias

price | priceSpecification.pricepriceCurrency | priceSpecification.priceCurrencypriceSpecification

Offer · Propriedades recomendadas

availabilityhasMerchantReturnPolicyitemConditionpriceValidUntilshippingDetailsurlvalidFromvalidThrough

UnitPriceSpecification · Propriedades obrigatórias

pricepriceCurrency

UnitPriceSpecification · Propriedades recomendadas

membershipPointsEarnedpriceTypereferenceQuantityvalidForMemberTiervalidFromvalidThrough

QuantitativeValue · Propriedades obrigatórias

unitCodevalue

QuantitativeValue · Propriedades recomendadas

valueReference

SizeSpecification · Propriedades recomendadas

namesizeGroupsizeSystem

PeopleAudience · Propriedades recomendadas

suggestedGendersuggestedMaxAge | suggestedAge.maxValuesuggestedMinAge | suggestedAge.minValue

Certification · Propriedades obrigatórias

issuedBy

Certification · Propriedades recomendadas

certificationIdentificationcertificationRating

OfferShippingDetails · Propriedades obrigatórias

deliveryTimeshippingDestinationshippingRateshippingRate.currencyshippingRate.value | shippingRate.maxValue

DefinedRegion · Propriedades obrigatórias

addressCountry

DefinedRegion · Propriedades recomendadas

addressRegion | postalCodeaddressRegionpostalCode

ShippingDeliveryTime · Propriedades recomendadas

handlingTimetransitTime

QuantitativeValue · Propriedades obrigatórias

maxValueminValueunitCode

MerchantReturnPolicy · Propriedades obrigatórias

applicableCountryreturnPolicyCategory

MerchantReturnPolicy · Propriedades recomendadas

merchantReturnDaysreturnFeesreturnMethodreturnShippingFeesAmount

Documentação do Google para esta funcionalidade
Excerto de avaliação

As estrelas de avaliação dependem do tipo de item avaliado e das políticas de avaliações do Google. As avaliações controladas pela LocalBusiness ou Organization avaliada não são elegíveis.

Review · Propriedades obrigatórias

authoritemRevieweditemReviewed.name | ../namereviewRatingreviewRating.ratingValue

Review · Propriedades recomendadas

datePublishedreviewRating.bestRatingreviewRating.worstRating

AggregateRating · Propriedades obrigatórias

itemRevieweditemReviewed.name | ../nameratingCountreviewCountratingValue

AggregateRating · Propriedades recomendadas

bestRatingworstRating

Documentação do Google para esta funcionalidade
Receita

Use esta marcação para uma receita real. Se indicar calorias, recipeYield tem de descrever o número de porções. As instruções e imagens têm de corresponder à página.

Recipe · Propriedades obrigatórias

imagename

Recipe · Propriedades recomendadas

aggregateRatingauthorcookTimedatePublisheddescriptionkeywordsnutrition.caloriesprepTimerecipeCategoryrecipeCuisinerecipeIngredientrecipeInstructionsrecipeYieldtotalTimevideo

HowToSection · Propriedades obrigatórias

itemListElementname

HowToStep · Propriedades obrigatórias

itemListElementtext

HowToStep · Propriedades recomendadas

imagenameurlvideo

HowToDirection | HowToTip · Propriedades obrigatórias

text

ItemList · Propriedades obrigatórias

itemListElementListItem.positionListItem.url

Documentação do Google para esta funcionalidade
Aplicação de software

SoftwareApplication · Propriedades obrigatórias

nameoffers.pricereviewaggregateRating

SoftwareApplication · Propriedades recomendadas

applicationCategoryoperatingSystem

Documentação do Google para esta funcionalidade
Vídeo

O vídeo e a miniatura têm de estar acessíveis. Os requisitos relativos à página de visualização e à indexação não fazem parte desta inspeção da marcação.

VideoObject · Propriedades obrigatórias

namethumbnailUrluploadDate

VideoObject · Propriedades recomendadas

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

BroadcastEvent · Propriedades obrigatórias

publicationpublication.endDatepublication.isLiveBroadcastpublication.startDate

Clip · Propriedades obrigatórias

namestartOffseturl

Clip · Propriedades recomendadas

endOffset

SeekToAction · Propriedades obrigatórias

potentialActionpotentialAction.startOffset-inputpotentialAction.target

Documentação do Google para esta funcionalidade
Conjunto de dados

A marcação Dataset destina-se ao Google Dataset Search. Forneça uma descrição útil e informações corretas sobre o acesso e a licença.

Dataset · Propriedades obrigatórias

descriptionname

Dataset · Propriedades recomendadas

alternateNamecreatorcitationfunderhasPart | isPartOfidentifierisAccessibleForFreekeywordslicensemeasurementTechniquesameAsspatialCoveragetemporalCoveragevariableMeasuredversionurl

DataCatalog · Propriedades recomendadas

includedInDataCatalog

DataDownload · Propriedades obrigatórias

distribution.contentUrl

DataDownload · Propriedades recomendadas

distributiondistribution.encodingFormat

Documentação do Google para esta funcionalidade
Página de perfil

A página tem de descrever principalmente uma Person ou Organization associada ao site.

ProfilePage · Propriedades obrigatórias

mainEntity

ProfilePage · Propriedades recomendadas

dateCreateddateModified

Person | Organization · Propriedades obrigatórias

name

Person | Organization · Propriedades recomendadas

agentInteractionStatisticalternateNamedescriptionidentifierimageinteractionStatisticsameAs

Documentação do Google para esta funcionalidade
Carrossel

Um ItemList genérico não é suficiente, por si só, para se qualificar. O carrossel apresentado no próprio site é compatível com listas de Recipe, Course, Restaurant ou Movie; também se aplicam regras de apresentação da página e da lista.

ItemList · Propriedades obrigatórias

itemListElement

ListItem · Propriedades obrigatórias

positionurl

ListItem · Propriedades obrigatórias

itemitem.nameitem.urlposition

Documentação do Google para esta funcionalidade
Lista de cursos

A lista de cursos continua a ser compatível. Exige pelo menos três cursos e uma marcação ItemList correspondente. O Course Info foi descontinuado no anúncio de June 12, 2025.

Course · Propriedades obrigatórias

descriptionname

Course · Propriedades recomendadas

provider

ItemList · Propriedades obrigatórias

itemListElementListItem.positionListItem.url

Documentação do Google para esta funcionalidade
Fórum de discussão

Use esta marcação para discussões em fóruns ou redes sociais criadas por utilizadores. Os artigos editoriais devem usar Article.

DiscussionForumPosting | SocialMediaPosting · Propriedades obrigatórias

authorauthor.namedatePublishedtext | image | video

DiscussionForumPosting | SocialMediaPosting · Propriedades recomendadas

author.urlcommentcommentCountcreativeWorkStatusdateModifieddigitalSourceTypeheadlineimageinteractionStatisticisPartOfsharedContenttexturlvideo

Comment · Propriedades obrigatórias

authordatePublishedtext | image | video

Comment · Propriedades recomendadas

author.urlcommentcommentCountcreativeWorkStatusdateModifieddigitalSourceTypeimageinteractionStatisticsharedContenturlvideo

InteractionCounter · Propriedades obrigatórias

userInteractionCountinteractionType

Documentação do Google para esta funcionalidade
Perguntas e respostas educativas

As perguntas e respostas educativas permitem cartões de estudo nos idiomas documentados pelo Google. Cada Question precisa de uma Answer aceite e de eduQuestionType definido como Flashcard.

Quiz · Propriedades obrigatórias

hasPart

Quiz · Propriedades recomendadas

aboutabout.nameeducationalAlignmenteducationalAlignment.alignmentTypeeducationalAlignment.targetName

Question · Propriedades obrigatórias

acceptedAnswereduQuestionTypetext

Documentação do Google para esta funcionalidade
Classificação agregada do empregador

EmployerAggregateRating · Propriedades obrigatórias

itemReviewedratingCountratingValuereviewCount

EmployerAggregateRating · Propriedades recomendadas

bestRatingworstRating

Documentação do Google para esta funcionalidade
Metadados de imagem

Os direitos de imagem e os links para licenças têm de estar corretos. Esta verificação não abre nem valida a imagem ou a licença associada.

ImageObject · Propriedades obrigatórias

contentUrlcreator | creditText | copyrightNotice | license

ImageObject · Propriedades recomendadas

acquireLicensePagecreatorcreator.namecreditTextcopyrightNoticelicense

Documentação do Google para esta funcionalidade
Resolução de problemas de matemática

A marcação de resolução de problemas de matemática descreve uma ferramenta funcional. Os modelos de entrada, a tipagem LearningResource e os tipos de problemas aceites exigem análise manual.

MathSolver · Propriedades obrigatórias

potentialActionpotentialAction.mathExpression-inputurlusageInfopotentialAction.target

MathSolver · Propriedades recomendadas

inLanguageassessespotentialAction.eduQuestionType

LearningResource · Propriedades obrigatórias

learningResourceType

Documentação do Google para esta funcionalidade
Filme

Um ItemList genérico não é suficiente, por si só, para se qualificar. O carrossel apresentado no próprio site é compatível com listas de Recipe, Course, Restaurant ou Movie; também se aplicam regras de apresentação da página e da lista.

Movie · Propriedades obrigatórias

imagename

Movie · Propriedades recomendadas

aggregateRatingdateCreateddirectorreview

Documentação do Google para esta funcionalidade
Perguntas e respostas

Q&A destina-se a uma página sobre uma única pergunta com respostas enviadas por utilizadores. Uma pergunta com answerCount igual a zero pode omitir as respostas.

QAPage · Propriedades obrigatórias

mainEntity

Question · Propriedades obrigatórias

answerCountacceptedAnswer | suggestedAnsweracceptedAnswersuggestedAnswername

Question · Propriedades recomendadas

authorauthor.urlcommentcommentCountdateModifieddatePublisheddigitalSourceTypeimagetextupvoteCountvideo

Answer · Propriedades obrigatórias

text

Answer · Propriedades recomendadas

authorauthor.urlcommentcommentCountdateModifieddatePublisheddigitalSourceTypeimageupvoteCounturlvideo

Comment · Propriedades obrigatórias

text

Comment · Propriedades recomendadas

authorauthor.urlcommentcommentCountdateModifieddatePublisheddigitalSourceTypeimagevideo

Documentação do Google para esta funcionalidade
Speakable

Speakable é uma funcionalidade beta para os casos de utilização em notícias documentados. Os seletores CSS e os alvos XPath têm de identificar texto visível adequado.

SpeakableSpecification · Propriedades obrigatórias

cssSelector

Documentação do Google para esta funcionalidade
Conteúdo por subscrição e com acesso pago

A marcação de acesso pago identifica conteúdo restrito. Cada secção marcada precisa do valor de acessibilidade e do seletor CSS corretos.

CreativeWork · Propriedades obrigatórias

isAccessibleForFree

CreativeWork · Propriedades recomendadas

hasPart.cssSelectorhasPart.@typehasPart.isAccessibleForFree

Documentação do Google para esta funcionalidade
Alojamento para férias

Os alojamentos para férias do Google exigem etapas adicionais de elegibilidade e integração. Inclua pelo menos oito imagens do imóvel, a capacidade de alojamento e as coordenadas.

VacationRental · Propriedades obrigatórias

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

VacationRental · Propriedades recomendadas

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

Documentação do Google para esta funcionalidade
Perguntas frequentesDescontinuado

Os resultados avançados de FAQ deixaram de aparecer em May 7, 2026. A restrição anterior a sites oficiais de entidades governamentais e de saúde começou em August 8, 2023. FAQPage continua a ser um tipo do Schema.org.

Data da documentação: 2026-05-07

Documentação do Google para esta funcionalidade
Instruções passo a passoDescontinuado

Os resultados avançados de HowTo foram descontinuados em September 13, 2023. HowTo continua a ser um tipo do Schema.org; o suporte para Recipe é independente.

Data da documentação: 2023-09-13

Documentação do Google para esta funcionalidade
Verificação de afirmaçõesDescontinuado

O Google anunciou a descontinuação em June 12, 2025, com implementação ao longo das semanas e meses seguintes. O vocabulário continua a poder descrever este conteúdo.

Data da documentação: 2025-06-12

Documentação do Google para esta funcionalidade
Salário estimadoDescontinuado

O Google anunciou a descontinuação em June 12, 2025, com implementação ao longo das semanas e meses seguintes. O vocabulário continua a poder descrever este conteúdo.

Data da documentação: 2025-06-12

Documentação do Google para esta funcionalidade
Comunicado especialDescontinuado

O Google anunciou a descontinuação em June 12, 2025, com implementação ao longo das semanas e meses seguintes. O vocabulário continua a poder descrever este conteúdo.

Data da documentação: 2025-06-12

Documentação do Google para esta funcionalidade
Anúncio de veículoDescontinuado

O Google anunciou a descontinuação em June 12, 2025, com implementação ao longo das semanas e meses seguintes. O vocabulário continua a poder descrever este conteúdo.

Data da documentação: 2025-06-12

Documentação do Google para esta funcionalidade

Como usar esta ferramenta de verificação

Escolha uma URL ou cole o código
A verificação de URLs acede a uma página HTML pública, respeita o robots.txt e usa a cache existente durante cinco minutos. O código colado permanece no navegador e está limitado a 80.000 caracteres. O JavaScript nunca é executado.
Explore a árvore e corrija os problemas encontrados
Expanda a árvore de itens para examinar os dados aninhados. Cada problema encontrado inclui o caminho da propriedade e, quando disponível, a linha do código-fonte. As correções sugeridas preservam os seus dados; os modelos para valores em falta exigem informações reais antes da publicação.
Analise as políticas do Google separadamente
O guia de funcionalidades, com data, apresenta links para as propriedades obrigatórias e recomendadas pelo Google e regista as funcionalidades descontinuadas. A verificação de propriedades não consegue confirmar o conteúdo visível, o acesso às imagens, a indexação nem a conformidade com as políticas. Termine com o Rich Results Test do Google.

Perguntas sobre esta ferramenta de verificação

Sim. Usa um vocabulário compacto gerado a partir da versão oficial 30.1 de Schema.org em JSON-LD, incluindo herança de tipos, domínios de propriedades, intervalos de valores esperados e valores de enumerações. Como os intervalos de valores de Schema.org são flexíveis, as incompatibilidades de domínio e de intervalo são avisos. O relatório regista a versão e o SHA-256 da fonte.

Não. Cumprir os requisitos de propriedades é apenas uma parte da elegibilidade. O Google também verifica o conteúdo, a acessibilidade e as políticas específicas de cada funcionalidade. Os resultados avançados de FAQ foram descontinuados em 7 de maio de 2026; os de HowTo, em 13 de setembro de 2023. Ambos continuam a ser tipos válidos de Schema.org.

São suportados objetos e arrays JSON-LD, @graph, aliases locais e referências @id no mesmo documento. O suporte a Microdata inclui âmbitos aninhados e itemref. O suporte a RDFa inclui vocab, prefixos, typeof, about, property e relações resource. Contextos externos, estruturas avançadas de listas ou relações inversas em JSON-LD, estruturas de listas ou relações inversas em RDFa e correções de HTML feitas pelo navegador exigem um processador completo. Os limites de inspeção incluem 50 blocos JSON-LD, 100 itens de raiz, 5.000 nós de análise, 30 níveis de dados e 1.000 problemas encontrados. O HTML obtido por URL está limitado a 1,5 MB. O relatório indica quando está incompleto.

O painel de entidades mostra nomes, links sameAs e endereços que um analisador consegue ler na sua marcação. São informações declaradas, não verificadas. Esta análise não afirma que ChatGPT, Claude, Gemini ou outro assistente as utilize para definir classificações ou citações.

Verifique se a sua empresa aparece nas respostas de IA

As verificações técnicas ajudam a corrigir uma página. A análise gratuita de visibilidade em IA mostra as respostas verificadas para a sua empresa e o que deve melhorar a seguir.