ai
Marca FAQs com schema FAQPage
O MetricSpot verifica se a tua secção de FAQ está envolvida em JSON-LD FAQPage. Pares Q&A marcados são elegíveis para rich results no Google e citações diretas em answer engines.
O que esta verificação faz
Procura um bloco <script type="application/ld+json"> na página que declare "@type": "FAQPage" com uma ou mais entradas Question. A verificação falha quando o MetricSpot deteta uma secção h2/h3 “Perguntas frequentes” no HTML visível mas sem schema correspondente.
Porque é importante
O schema FAQ é um dos poucos tipos de dados estruturados que o Google ainda usa para mostrar rich results em sites não-médicos e não-governamentais — mas o ganho maior agora é a IA.
- As AI Overviews do Google e a caixa “As pessoas também perguntam” preferem extrair de conteúdo marcado com FAQPage porque as fronteiras Q→A são inequívocas.
- ChatGPT browsing e Perplexity segmentam as páginas pelas fronteiras das perguntas. Quando a fronteira está explícita em JSON-LD, o bloco extraído como citação é exatamente a resposta que escreveste — não um fragmento que o segmentador adivinhou.
- Assistentes de voz (Google Assistant, Alexa) puxam respostas factuais curtas do schema FAQ com atribuição ao teu domínio.
Marcar conteúdo que já escreveste leva dez minutos e leva-te de “ignorado” a “citado”.
Como corrigir
Envolve cada Q&A em JSON-LD. Coloca isto no <head> da página (ou em qualquer ponto do body — o Google aceita ambos):
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Quanto custa o MetricSpot?",
"acceptedAnswer": {
"@type": "Answer",
"text": "O MetricSpot começa em €9/mês para o plano Pro e €19/mês para Premium. A auditoria grátis anónima corre uma vez por IP, sem registo."
}
},
{
"@type": "Question",
"name": "O que é que o MetricSpot audita?",
"acceptedAnswer": {
"@type": "Answer",
"text": "91 verificações entre SEO técnico, performance, on-page, acessibilidade, privacidade, social, legibilidade para IA e qualidade de conteúdo."
}
}
]
}
</script>
Astro — gera a partir do frontmatter:
---
const { faqs } = Astro.props;
const schema = {
"@context": "https://schema.org",
"@type": "FAQPage",
mainEntity: faqs.map(f => ({
"@type": "Question",
name: f.q,
acceptedAnswer: { "@type": "Answer", text: f.a },
})),
};
---
<script type="application/ld+json" set:html={JSON.stringify(schema)} />
WordPress — Rank Math, Yoast e SEOPress trazem blocos de FAQ que emitem JSON-LD FAQPage automaticamente. No Gutenberg, usa o bloco “FAQ”.
Regras que o Google impõe:
- Cada
Question.nameeAnswer.texttem de estar visível na página — Q&As só em schema violam as guidelines e arriscam ação manual. - Não marques perguntas que não são realmente FAQs (reviews de produto, tickets de suporte, threads de fórum).
- Cada resposta deve ser uma resposta auto-contida, não um teaser que liga para outro lado.
Testa — cola o URL no Rich Results Test do Google. Valida o schema, mostra o que renderizaria e assinala qualquer problema de guideline.
Perguntas frequentes
O schema FAQPage vai aparecer como rich result no Google?
Desde agosto de 2023 o Google limita o rich result de FAQ a sites governamentais e de saúde autoritários para a maioria das queries. O schema continua a funcionar — o Google lê-o para AI Overviews, “As pessoas também perguntam” e citações em pesquisa por IA — mas podes não ver o acordeão expansível em resultados de pesquisa normais.
Preciso de schema separado para HowTo e Q&A?
FAQPage é para páginas onde antecipas perguntas do leitor. HowTo é para instruções passo-a-passo. QAPage é para uma única pergunta de utilizador com várias respostas da comunidade (estilo Stack Overflow). Escolhe um; não marques em duplicado.
Como é que isto encaixa com outros dados estruturados?
FAQPage coexiste com Article, BlogPosting, Product, etc. — emite ambos. Vê a página Dados estruturados JSON-LD para a estratégia mais alargada.
Fontes
Última atualização 2026-05-11