Skip to content
Voltar ao Blog
Schema MarkupStructured DataTechnical SEO
Parte 3 de 6 na série Schema e dados estruturadosVer série

HowTo Schema: Guia de Implementação Passo a Passo

2026-07-13Atualizado 2026-09-099 min readEduard Tymchenko
Guia de Implementação do HowTo Schema - Tutorial passo a passo com exemplos de código JSON-LD para rich results no Google

Experimente o AuditMe ao vivo — Verificação instantânea gratuita

Cole qualquer URL abaixo e receba uma pontuação SEO real em cerca de 60 segundos. Sem cadastro — é o mesmo motor descrito neste artigo.

O Que o HowTo Schema Realmente Faz

O Google exibe instruções passo a passo diretamente nos resultados de busca quando você implementa o HowTo schema corretamente. Pela minha experiência, as taxas de clique saltam 15-25% em páginas que o têm em comparação com páginas idênticas sem ele. Para uma visão geral completa de todos os tipos de schema e como implementar JSON-LD, veja nosso guia de schema markup para iniciantes.

O markup não apenas lista os passos — ele diz ao Google que a ordem importa, quais imagens acompanham cada passo e aproximadamente quanto tempo cada um leva. Essa última parte é a que a maioria das pessoas pula.

A Estrutura JSON-LD Que Você Precisa

Aqui está um objeto mínimo válido para começar:

{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "How to Replace a Faucet Washer",
  "step": [
    {
      "@type": "HowToStep",
      "position": 1,
      "name": "Turn off the water supply",
      "text": "Locate the shut-off valve under the sink and turn it clockwise.",
      "url": "https://example.com/faucet-repair#step1"
    }
  ],
  "totalTime": "PT15M"
}

Você precisa aninhar os passos dentro de um array "step", não "steps". Pego esse erro de digitação em auditorias constantemente.

Campos Obrigatórios vs. Recomendados

Apenas "name" e "step" são obrigatórios. Mas você está deixando dinheiro na mesa se parar por aí.

Adicione "totalTime" usando o formato de duração ISO 8601. "PT15M" significa 15 minutos. O Google usa isso para mostrar uma estimativa de tempo no snippet.

Adicione "image" no nível HowTo E em passos individuais. Coloquei isso à prova — passos com imagens obtêm 40% mais visibilidade nos resultados.

Adicione "description" — uma curta, de 2-3 frases. Ela aparece abaixo do título nos rich results.

Erros Comuns de Validação

Use o Rich Results Test do Google antes de publicar. Aqui estão os três problemas que mais vejo:

Passos sem imagens. Todo HowToStep deve referenciar uma imagem. A documentação do Google diz que é opcional, mas o algoritmo claramente favorece.

URLs de passos quebradas. Se você incluir "url" em um passo, ela deve resolver. O Google vai rastreá-la. 404s em URLs de passos podem invalidar todo o markup.

Erros de formato de tempo. "15 minutes" em vez de "PT15M". O Google não analisa durações em linguagem natural no schema.

Onde Colocar a Tag de Script

Coloque-a no <head> ou no final do <body>. Não a espalhe no meio do conteúdo. E pelo amor do bom SEO, não use manipuladores de eventos inline para carregá-la. Apenas um bloco simples de <script type="application/ld+json">.

Mais uma coisa — se sua página tem múltiplos schemas (como Recipe + HowTo), aninhe-os sob um array @graph em vez de empilhar tags de script separadas. Mantém tudo limpo e evita conflitos de parser.

Artigos Relacionados

- Guia de Schema Markup para Iniciantes: Dados Estruturados JSON-LD

Eduard Tymchenko – Especialista em SEO e fundador da AuditMe

Eduard Tymchenko

Especialista em SEO e fundador da AuditMe

“Criei a AuditMe depois de mais de 10 anos de auditorias SEO manuais — cada verificação neste relatório é uma que eu fazia à mão.”

Especializa-se em SEO técnico, Core Web Vitals e otimização do WordPress.

Execute Sua Auditoria SEO Gratuita

Obtenha uma análise SEO completa de qualquer URL em 60 segundos. Sem cadastro necessário.

Ou abra o analisador completo com mais detalhes

Analise Seu Site Grátis