Schema markup é código que você adiciona ao site para ajudar o Google a entender o conteúdo de cada página em detalhe. Em troca, o Google pode exibir seu resultado com informações extras nos resultados de busca - as chamadas “rich results” (resultados enriquecidos).
O que são rich results
Rich results são resultados de busca com elementos visuais extras além do título e descrição padrão:
- Estrelas de avaliação para negócios locais e produtos
- Preço e disponibilidade de produtos
- Perguntas frequentes expansíveis
- Breadcrumbs de navegação
- Data e autor de artigos
- Evento com data, local e horário
Esses elementos aumentam a taxa de clique (CTR) porque tornam o resultado mais informativo e visualmente destacado.
Tipos de schema mais úteis por tipo de site
LocalBusiness (negócios locais)
Para empresas com endereço físico ou que atendem em uma região específica:
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Nome da Empresa",
"address": {
"@type": "PostalAddress",
"streetAddress": "Rua Exemplo, 123",
"addressLocality": "Santos",
"addressRegion": "SP",
"postalCode": "11000-000",
"addressCountry": "BR"
},
"telephone": "+55-13-99999-9999",
"url": "https://exemplo.com.br",
"openingHours": "Mo-Fr 09:00-18:00"
}
Organization
Para a página principal da empresa (geralmente a home):
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Nome da Empresa",
"url": "https://exemplo.com.br",
"logo": "https://exemplo.com.br/logo.png",
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+55-13-99999-9999",
"contactType": "customer service"
}
}
FAQPage
Para páginas com seção de perguntas frequentes - um dos mais eficazes para rich results:
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Quanto custa criar um site?",
"acceptedAnswer": {
"@type": "Answer",
"text": "O custo de criação de um site varia de R$ 3.000 a R$ 30.000+ dependendo do escopo."
}
}
]
}
Article
Para posts de blog e artigos:
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Título do Artigo",
"author": {
"@type": "Person",
"name": "Nome do Autor"
},
"datePublished": "2026-05-01",
"dateModified": "2026-05-01",
"publisher": {
"@type": "Organization",
"name": "Nome do Site"
}
}
Product (para e-commerce)
Para páginas de produto com informações de preço e disponibilidade.
Service
Para páginas de serviços:
{
"@context": "https://schema.org",
"@type": "Service",
"serviceType": "Criação de Sites",
"provider": {
"@type": "Organization",
"name": "Nome da Empresa"
},
"areaServed": "Brasil"
}
Como implementar schema markup
Opção 1: Diretamente no HTML (JSON-LD)
JSON-LD é o formato recomendado pelo Google. Você adiciona uma tag <script> no <head> ou antes do </body>:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
...
}
</script>
Opção 2: Plugin WordPress
Yoast SEO e RankMath geram automaticamente os tipos principais (Article, Organization, BreadcrumbList). Para tipos específicos (FAQ, Product), configure nas opções de cada plugin.
Opção 3: Google Tag Manager
Adicione o JSON-LD como tag HTML customizada no GTM. Útil para sites onde você não tem acesso direto ao código.
Como validar o schema implementado
Use as ferramentas oficiais do Google:
- Rich Results Test (search.google.com/test/rich-results): testa se a página está elegível para rich results
- Schema Markup Validator (validator.schema.org): valida a estrutura do JSON-LD
Quer implementar schema markup e aparecer com destaque no Google?
Implementamos os tipos de schema certos para o seu negócio - Organization, FAQPage, Service e LocalBusiness.
Otimizar meu site para o GoogleFAQ
Schema markup garante que vou aparecer com rich results?
Não. O schema diz ao Google que as informações estão disponíveis, mas o Google decide se vai exibir o rich result. Fatores como autoridade do domínio, relevância do conteúdo e qualidade técnica influenciam na exibição.
Preciso de schema em todas as páginas?
Não. Foque nas páginas mais importantes: home (Organization), páginas de serviço (Service), artigos do blog (Article) e qualquer página com FAQ (FAQPage). Adicionar schema incorreto pode ser pior do que não ter.
Schema markup afeta o posicionamento diretamente?
Não há confirmação oficial de que schema melhora diretamente o ranking. O benefício documentado é a melhora no CTR (mais cliques no resultado) pela exibição de rich results, o que indiretamente pode influenciar o SEO.
JSON-LD vs. Microdata vs. RDFa: qual usar?
JSON-LD. O Google recomenda JSON-LD por ser mais fácil de implementar e manter (não mistura com o HTML do conteúdo). Microdata e RDFa ainda são suportados, mas JSON-LD é o padrão atual.