Resposta rápida
Schema markup é um código JSON-LD que descreve o conteúdo da página em uma linguagem que o Google entende. Os tipos mais úteis para empresas são Organization, LocalBusiness, Service, Article e FAQPage. A ressalva é que schema não garante rich result nem melhora ranking diretamente: ele deixa a página elegível e pode aumentar o CTR.
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). Para o contexto geral de otimização, veja o guia completo de SEO.
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. O schema precisa conversar com a ficha do Google Meu Negócio; veja as regras em SEO local:
{
"@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. O Google aposentou o rich result de FAQ para todos os sites em 7 de maio de 2026, então o schema continua válido e ajuda a estruturar o conteúdo, mas não gera mais destaque visual na busca. Isso não é motivo para remover o FAQPage de páginas que já o têm:
{
"@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. O SEO para loja virtual mostra como combinar Product, BreadcrumbList e dados de frete.
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
Se você não tem acesso ao código, comece pelo SEO técnico para entender o que dá para controlar via CMS, plugin ou tag manager.
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
Erros comuns ao implementar schema
- Marcar dados que não aparecem na página: preço, avaliação ou endereço no JSON-LD precisam existir no conteúdo visível.
- Duplicar schema: um tipo por página, em um único bloco JSON-LD, evita conflito entre plugin e código manual.
- Usar tipo genérico demais: “WebPage” em tudo não gera rich result. Prefira Organization na home, Service nas páginas de serviço e Article nos posts.
- Inventar avaliações: marcar estrelas sem avaliações reais é violação das diretrizes e pode gerar penalidade manual.
- Esquecer a URL canônica: dados sem referência dificultam a ligação entre entidades e entre páginas.
- Implementar e não validar: schema com erro sintático é ignorado em silêncio.
Como acompanhar o resultado no Search Console
Depois de publicar, use o relatório de aprimoramentos do Search Console para ver quais páginas foram detectadas, quais têm erro e quais são válidas mas não exibidas. A aba leva de alguns dias a algumas semanas para atualizar, porque depende de novo rastreamento.
Acompanhe também o CTR das páginas com rich result. O schema pode não mudar a posição, mas um resultado com estrelas, preço ou breadcrumb tende a receber mais cliques do que um resultado simples na mesma posição.
Não existe garantia de exibição: o Google escolhe mostrar o rich result quando entende que ele melhora a busca. Por isso, trate schema como uma camada de clareza, não como atalho de ranking.
O mínimo para um negócio local
Para uma empresa que atende em uma região, comece com três blocos:
- Organization na home, com nome, URL, logo e contato.
- LocalBusiness na página de contato ou na home, com endereço, telefone e horário.
- Service em cada página de serviço, com tipo de serviço e área atendida.
Se você tem loja física, mantenha o nome, endereço e telefone idênticos aos do Google Meu Negócio. Divergência entre site e ficha do Google enfraquece o sinal local. Antes de publicar, passe pelo checklist de publicação.
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 GoogleFontes e referências
- Google: dados estruturados: tipos suportados e regras de rich results.
- Schema.org: vocabulário completo de tipos e propriedades.
- Google Search Essentials: requisitos de indexação e diretrizes.
FAQ
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.