Schema FAQ e HowTo: Implementação Prática com Exemplos

· 11 min de leitura · Por Fabio Santiago

Por que usar Schema FAQ e HowTo

Dados estruturados FAQ e HowTo podem transformar sua aparência nos resultados de busca. Em vez de ocupar duas linhas, sua página pode ocupar cinco ou seis — com perguntas expansíveis ou passos de um tutorial diretamente na SERP.

O resultado: mais visibilidade, mais cliques, mais tráfego. E tudo sem precisar subir de posição.

É importante notar que o Google reduziu significativamente a exibição de rich results de FAQ a partir de agosto de 2023, limitando a sites governamentais e de saúde. Ainda assim, implementar os dados estruturados é uma boa prática — o Google pode reativar a exibição a qualquer momento, e outros mecanismos de busca (Bing, Yahoo) ainda os utilizam.

Schema FAQ: implementação

O FAQ Schema é usado quando a página contém uma lista de perguntas e respostas sobre um tema.

JSON-LD completo

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "O que é crawl budget?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Crawl budget é a quantidade de páginas que o Googlebot rastreia no seu site em um determinado período."
      }
    },
    {
      "@type": "Question",
      "name": "Crawl budget afeta sites pequenos?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Para sites com menos de 10.000 páginas, crawl budget raramente é um problema. O Google tem capacidade de sobra."
      }
    },
    {
      "@type": "Question",
      "name": "Como verificar meu crawl budget?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Use o Google Search Console em Configurações > Estatísticas de rastreamento para ver quantas páginas são rastreadas por dia."
      }
    }
  ]
}

Onde colocar no HTML

Adicione o JSON-LD dentro de uma tag <script> no <head> ou no final do <body>:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [...]
}
</script>

Regras do Google para FAQ

  • As perguntas e respostas devem estar visíveis na página (não apenas no JSON-LD).
  • Não use FAQ Schema para páginas de suporte com apenas uma pergunta.
  • As respostas podem conter HTML básico (links, listas, negrito).
  • Não use para conteúdo publicitário disfarçado de FAQ.

Schema HowTo: implementação

O HowTo Schema é para páginas que ensinam como fazer algo em etapas sequenciais.

JSON-LD completo

{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "Como configurar o robots.txt",
  "description": "Guia passo a passo para criar e configurar o arquivo robots.txt do seu site.",
  "totalTime": "PT10M",
  "estimatedCost": {
    "@type": "MonetaryAmount",
    "currency": "BRL",
    "value": "0"
  },
  "step": [
    {
      "@type": "HowToStep",
      "name": "Criar o arquivo",
      "text": "Crie um arquivo chamado robots.txt na raiz do seu site.",
      "url": "https://seusite.com/guia-robots#passo-1"
    },
    {
      "@type": "HowToStep",
      "name": "Definir regras de acesso",
      "text": "Adicione as regras User-agent e Disallow para controlar quais crawlers podem acessar quais caminhos.",
      "url": "https://seusite.com/guia-robots#passo-2"
    },
    {
      "@type": "HowToStep",
      "name": "Adicionar o sitemap",
      "text": "Inclua a URL do seu sitemap.xml no final do arquivo robots.txt.",
      "url": "https://seusite.com/guia-robots#passo-3"
    },
    {
      "@type": "HowToStep",
      "name": "Testar no Search Console",
      "text": "Use a ferramenta de teste de robots.txt do Google Search Console para validar o arquivo.",
      "url": "https://seusite.com/guia-robots#passo-4"
    }
  ]
}

Propriedades importantes do HowTo

  • totalTime: duração no formato ISO 8601. PT10M = 10 minutos, PT1H30M = 1 hora e 30 minutos.
  • estimatedCost: custo estimado. Use 0 para guias gratuitos.
  • tool: ferramentas necessárias (opcional).
  • supply: materiais necessários (opcional).
  • image: imagem de cada passo (melhora a exibição no rich result).

Regras do Google para HowTo

  • O conteúdo deve ser um tutorial com passos sequenciais.
  • Cada passo deve ser visível na página.
  • Não use para receitas (existe Recipe Schema para isso).
  • Não use para conteúdo que não é instrucional.

Combinando FAQ e HowTo na mesma página

Você pode ter ambos os schemas na mesma página. Basta usar um array no JSON-LD:

<script type="application/ld+json">
[
  {
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [...]
  },
  {
    "@context": "https://schema.org",
    "@type": "HowTo",
    "name": "...",
    "step": [...]
  }
]
</script>

Ou usar duas tags <script> separadas. Ambas as abordagens são válidas.

Validação e teste

Rich Results Test

A ferramenta oficial do Google para validar dados estruturados: search.google.com/test/rich-results. Cole a URL ou o código HTML e verifique se há erros ou avisos.

Schema Markup Validator

O validador do Schema.org (validator.schema.org) verifica se a estrutura segue a especificação oficial. Mais rigoroso que a ferramenta do Google.

Search Console — Melhorias

Em Melhorias, o Search Console mostra o status dos seus dados estruturados: quantas páginas têm FAQ, HowTo, etc., e se há erros.

Erros comuns

Conteúdo invisível

Colocar FAQ no JSON-LD mas não exibir as perguntas na página. O Google considera isso conteúdo oculto e pode ignorar o schema.

Perguntas e respostas genéricas

”O que é [nome da empresa]?” com resposta “Somos a melhor empresa do mercado.” FAQ Schema é para informação útil, não para autopromoção.

HowTo com um único passo

Se o “tutorial” tem apenas um passo, não é um HowTo. O Google espera pelo menos dois passos.

Formatação incorreta do tempo

"totalTime": "10 minutos"    ← Errado
"totalTime": "PT10M"         ← Correto (ISO 8601)

Dados desatualizados

Schema com informações que não refletem o conteúdo atual da página. O Google pode detectar inconsistências e revogar o rich result.

Implementação em WordPress

Plugin: Yoast SEO

O Yoast permite adicionar blocos de FAQ e HowTo diretamente no editor Gutenberg. Os dados estruturados são gerados automaticamente.

Plugin: Rank Math

Similar ao Yoast, com blocos específicos para FAQ e HowTo no editor.

Manualmente

Se você prefere controle total, adicione o JSON-LD no template do tema:

<?php if (is_single()) : ?>
<script type="application/ld+json">
<?php echo json_encode($faq_schema); ?>
</script>
<?php endif; ?>

Monitorando resultados

Após implementar, monitore no Search Console:

  1. Impressões e cliques na aba de Desempenho, filtrando por “Tipo de resultado de pesquisa”.
  2. Erros em Melhorias > FAQ / HowTo.
  3. CTR — compare o antes e depois da implementação.

O impacto no CTR varia de 10% a 30%, dependendo da competitividade da SERP e da qualidade do seu rich result.

Conclusão

FAQ e HowTo são os dados estruturados mais simples de implementar e com maior potencial de impacto visual nos resultados de busca. Mesmo com as mudanças recentes do Google na exibição de FAQ rich results, a implementação continua sendo uma boa prática — o esforço é mínimo e o upside é significativo quando o Google decide exibir.

Gratuito

Gostou deste artigo?

Receba dicas exclusivas de SEO, novas ferramentas e guias toda semana. Sem spam — apenas conteúdo útil.

Sem spam. Cancele quando quiser.