Gerador de JSON-LD
Escolha o tipo de schema, preencha o formulário e gere dados estruturados schema.org válidos — em JSON-LD puro ou como componente Next.js pronto para colar no seu projeto. Grátis, sem login e sem armazenar nada do que você digita.
O que é JSON-LD (e por que o Google prefere esse formato)
JSON-LD (JSON for Linked Data) é o formato de dados estruturados que o Google recomenda oficialmente: um bloco de JSON dentro de uma tag <script>, separado do HTML visível. Diferente de microdata, ele não se mistura com a marcação da página — dá para gerar, testar e versionar o schema como qualquer outro dado. É com ele que uma página se torna elegível a rich results como FAQ expandido, breadcrumbs na URL e metadados de artigo na busca.
Como implementar o JSON-LD no Next.js (App Router)
No App Router, o lugar do JSON-LD é um Server Component: o schema sai no HTML inicial, visível para o Googlebot sem depender de JavaScript. O padrão — o mesmo que a aba "Componente Next.js" da ferramenta gera, e o mesmo que este site usa em todas as páginas:
// components/seo/faq-json-ld.tsx
const schema = { /* saída do gerador */ }
export function FaqJsonLd() {
return (
<script
type="application/ld+json"
dangerouslySetInnerHTML={{ __html: JSON.stringify(schema) }}
/>
)
}Renderize o componente dentro da página (não no layout.tsx, a menos que o schema valha para o site inteiro, como WebSite). A implementação completa — incluindo Article por rota dinâmica e BreadcrumbList — está no guia de SEO técnico para Next.js deste site.
Como validar os dados estruturados
Gerou, validou: o teste de pesquisa aprimorada confirma a elegibilidade a rich results do Google, e o validador do schema.org confere a sintaxe. Depois de publicado, o Search Console passa a reportar erros e avisos de dados estruturados no relatório de melhorias — é lá que você descobre se algo quebrou numa mudança de template.
Perguntas frequentes
É gratuito e sem login. Tudo roda no seu navegador: nenhum campo do formulário é enviado ou armazenado em servidor. O site registra apenas um evento anônimo de uso da ferramenta (qual tipo de schema foi gerado), sujeito ao seu consentimento de cookies.
Dados estruturados não são um fator direto de ranking, mas habilitam rich results (FAQ expandido, breadcrumb na URL, dados do artigo) que aumentam a visibilidade e o CTR na página de resultados — e ajudam o Google a entender entidades como autor e organização.
Num Server Component da página, dentro de uma tag script com type application/ld+json, usando dangerouslySetInnerHTML com JSON.stringify do schema. A aba "Componente Next.js" da ferramenta já entrega esse código pronto — é o mesmo padrão que este site usa em produção.
Sim, sempre. Use o teste de pesquisa aprimorada do Google para conferir a elegibilidade a rich results e o validator.schema.org para a sintaxe schema.org. Depois de publicar, acompanhe erros de dados estruturados no relatório de melhorias do Search Console.