SEO Playbook · Process

Dados Estruturados e Construção de Entidades

Construa dados estruturados e sinais de entidade que correspondam ao conteúdo visível, esclareçam fatos principais para mecanismos de busca e sistemas de IA, e permaneçam válidos à medida que as páginas mudam ao longo do tempo.

18 min read

Dados estruturados e construção de entidades transformam fatos aprovados no site em uma camada legível por máquina. Eles identificam as pessoas, organizações, produtos, artigos, perguntas, etapas e caminhos de navegação que genuinamente existem, atribuem identificadores estáveis e expressam relacionamentos testáveis. Nunca inventam uma segunda versão do conteúdo.

Fase: P13, Dados Estruturados e Construção de Entidades. Estágio: C — Construção. Timebox: 3–5 dias úteis para um site com um conjunto pequeno de templates estáveis; 1–2 semanas para um marketplace, editora ou catálogo de e-commerce com múltiplos sistemas de conteúdo. Responsável: o líder técnico de SEO é responsável, com a engenharia implementando templates, os responsáveis pelo conteúdo confirmando fatos visíveis e os responsáveis pela marca ou jurídico aprovando registros canônicos de entidades.

Mecanismos de busca geralmente tratam schema como um sinal entre conteúdo da página, links, feeds e outras evidências. Sistemas de recuperação de IA podem cada vez mais tratar a camada estruturada como uma fonte direta de fatos e relacionamentos. Um preço, autor, nome de organização ou relacionamento incorreto pode, portanto, ser extraído com confiança porque parece explícito. Marcação melhora a interpretação; não pode tornar uma alegação não suportada verdadeira.

Por que esta fase, e por que aqui

A P13 consome decisões tomadas anteriormente no processo. O mapa tópico identifica qual página é responsável por cada intenção e entidade. O inventário de conteúdo identifica duplicatas e URLs legadas. O sistema de produção estabiliza campos como autor, data de revisão, preço, disponibilidade e texto de FAQ. A otimização on-page torna esses fatos visíveis, enquanto o trabalho de links internos corrige hierarquia e destinos canônicos. Só então um template de schema pode descrever uma página estabelecida em vez de codificar um alvo móvel.

Executar esta fase cedo demais produz ficção tecnicamente válida. Um desenvolvedor pode marcar toda página editorial como Article antes que o negócio decida se a linha de crédito representa uma pessoa, uma equipe ou a organização. Um template de produto pode expor um preço de oferta que a página visível depois substitui por “entre em contato”. A marcação de breadcrumb pode preservar uma hierarquia antiga após mudanças na navegação. Cada objeto é parseado, mas cada um diz às máquinas algo diferente do que as pessoas veem.

Pular a fase deixa os sistemas inferirem mais do que o necessário. Eles ainda podem entender a página, mas nomes, relacionamentos, datas, autoria e fatos de produto permanecem ambíguos. Isso enfraquece a desambiguação de entidades : o processo de decidir a qual pessoa real, empresa, produto ou lugar um nome se refere. Também torna a manutenção futura mais difícil porque ninguém é dono dos identificadores e campos de origem por trás da marcação.

Portão de dependência
Não inicie a implementação do template até que a página canônica, o campo de origem visível e o responsável sejam conhecidos para cada propriedade material da entidade. Se um fato não tem fonte de verdade visível, resolva primeiro o modelo de conteúdo.

O resultado não é “schema adicionado”. É um mapeamento testado de templates de página para tipos de schema justificados, um registro canônico de entidades, evidência de validação ao vivo e uma regra de monitoramento. A P14, relações públicas digitais e citações fora do site, precisa desse contrato para que perfis externos, cobertura e referências reforcem os mesmos nomes e identificadores em vez de criar novas variantes.

Entradas e saídas

DireçãoItemPor que é necessárioCondição de aceitação
EntradaInventário aprovado de páginas e templatesA cobertura de schema deve seguir tipos reais de página, não padrões de URL adivinhados.Cada template no escopo tem um responsável, URLs de exemplo, status de publicação e comportamento canônico.
EntradaLista canônica de entidadesNomes e identificadores não podem ser estabilizados uma página de cada vez.Cada organização, pessoa, família de produtos e lugar tem um nome preferido e uma página canônica ou uma exceção explícita.
EntradaMapa de campos de conteúdo visívelA marcação deve ser gerada a partir dos mesmos fatos que os usuários veem.Preço, disponibilidade, autor, datas, classificações, FAQs, etapas e breadcrumbs apontam cada um para um campo de origem visível.
EntradaDecisões de links internos e hierarquiaBreadcrumbs e páginas de entidade dependem da estrutura acordada do site.Caminhos pai-filho e URLs de destino são aprovados; mesclagens e redirecionamentos não resolvidos são sinalizados.
SaídaMatriz de cobertura de schemaA engenharia precisa saber o que pertence a cada template e por quê.Cada template no escopo recebe um conjunto de tipos justificado, propriedades obrigatórias, responsável e exclusões.
SaídaRegistro de entidadesConteúdo, engenharia e RP precisam de um contrato de nomenclatura.Cada entidade material tem um @id estável, nome preferido, página canônica, aliases e referências sameAs revisadas.
SaídaEvidência de validaçãoUm arquivo de origem aprovado não é prova de que páginas ao vivo funcionam.URLs ao vivo representativas têm evidências de sintaxe, elegibilidade, paridade visível, canonicidade e índice com timestamps.
SaídaEspecificação de monitoramentoCaso contrário, a marcação degrada silenciosamente à medida que templates e fatos mudam.Templates críticos têm frequência de teste, URLs amostradas, condição de alerta, responsável e nível de serviço de correção.

A matriz de cobertura faz contrato com a implementação; o registro de entidades faz contrato com a próxima fase. Evidência de validação e monitoramento mantêm ambos atualizados.

A lista de verificação

Cada item abaixo inclui o trabalho, sua razão, o método, a ferramenta e uma condição de conclusão. Preserve esses cinco campos se a lista for movida para um sistema de tickets.

1. Inventariar templates e selecionar amostras de páginas elegíveis

O quê: liste cada template no escopo e escolha URLs ao vivo representativas, incluindo variantes com campos opcionais ausentes. Por quê: um único exemplo ideal não consegue expor erros condicionais, como um produto sem avaliações, um artigo sem autor nomeado ou uma categoria sem pai de breadcrumb. Como: agrupe URLs por template de renderização e fonte de conteúdo, depois selecione pelo menos uma URL completa, uma mínima e uma de caso extremo por template. Ferramenta: o inventário de páginas, exportação de crawler, modelo do CMS e navegador. Concluído quando: 100% dos templates no escopo têm pelo menos três amostras, ou todas as URLs ao vivo quando um template tem menos de três.

2. Escolher apenas tipos de schema que mereçam seu lugar

O quê: atribua tipos de acordo com a função visível da página. Por quê: tipos extras aumentam a superfície para contradições sem criar direito a um resultado. Como: use o tipo mais específico e preciso e documente por que cada objeto existe:

  • Schema de Artigo ou BlogPosting pertence a conteúdo editorial com um título visível, autor ou editor, e contexto de publicação. Use o mais amplo Article quando um subtipo mais específico enganaria.
  • Schema de FAQ pertence apenas onde os usuários veem as perguntas e respostas completas. Valor semântico e elegibilidade especial para apresentação em busca são separados.
  • HowTo pertence a um procedimento ordenado visível. Três benefícios de marketing não constituem um how-to.
  • Schema de Produto pertence a um produto ou variante específica. Ofertas, moeda, disponibilidade, classificações e avaliações devem corresponder à página.
  • Schema de Organização pertence à representação canônica da organização e pode ser referenciado por @id estável em outros lugares.
  • Person pertence a um perfil canônico com informação visível suficiente para identificar a pessoa. Uma mera linha de crédito não justifica credenciais.
  • Schema de BreadcrumbList deve refletir uma hierarquia que os usuários possam entender, não um caminho artificial de palavras-chave.

Ferramenta: a matriz de cobertura, páginas visíveis, vocabulário schema.org e a documentação atual de elegibilidade da plataforma de busca. Concluído quando: cada tipo selecionado tem uma justificativa de uma frase, uma fonte visível e uma regra de exclusão explícita para páginas onde não deve ser renderizado.

3. Construir o registro canônico de entidades

O quê: crie um registro mantido para cada organização, pessoa, família de produtos e localização importante. Por quê: identificadores consistentes permitem que páginas separadas se refiram à mesma coisa; nomes inconsistentes fazem as máquinas decidirem se “AmICited”, “Am I Cited” e um nome legal de empresa são uma entidade ou várias. Como: registre o nome público preferido, nome legal quando relevante, aliases, página canônica, tipo de entidade, @id estável, responsável e referências sameAs autoritativas. Um valor sameAs afirma identidade, não relevância tópica, portanto deve apontar apenas para um registro ou perfil oficial que represente a mesma entidade.

Uma página canônica é proprietária da definição completa de cada entidade; outras páginas referenciam seu @id em vez de criar concorrentes. A URL canônica de uma página identifica a página preferida para indexação, enquanto o @id identifica a coisa descrita. Por exemplo, a entidade pode ser https://exemplo.com/sobre/#organizacao enquanto a página permanece https://exemplo.com/sobre/.

Ferramenta: registro de entidades, registros do CMS, dados fonte jurídicos ou de RH, perfis oficiais e registros públicos autoritativos. Concluído quando: 100% das entidades materiais usadas na marcação têm um nome preferido, uma página canônica ou exceção aprovada, um @id estável, um responsável e nenhum conflito de identidade não resolvido.

4. Mapear propriedades para campos de origem visíveis

O quê: conecte cada propriedade de schema ao campo que renderiza o fato visível. Por quê: duplicação manual cria deriva; o mesmo preço ou autor armazenado duas vezes acabará discordando. Como: mapeie headline para o título visível, author para o registro de linha de crédito publicado, dateModified para uma data de atualização visível significativa, campos de oferta para a fonte de comércio voltada ao cliente, objetos de FAQ para respostas renderizadas e posições de breadcrumb para a hierarquia real. Não popule uma propriedade porque ela está disponível em um plugin se sua fonte estiver oculta, desatualizada ou semanticamente diferente.

Ferramenta: schema do CMS, código do template, feed de comércio, API de conteúdo e mapa de campos. Concluído quando: toda propriedade material tem uma fonte nomeada, regra de transformação, comportamento de fallback e responsável; zero valores materiais são mantidos independentemente na marcação e no conteúdo visível.

5. Implementar um grafo JSON-LD conectado

O quê: renderize os objetos aprovados e conecte-os com identificadores estáveis. Por quê: blocos desconectados podem descrever a mesma organização ou autor como coisas separadas, enquanto referências estáveis expressam relacionamentos claramente. Como: use JSON-LD — JavaScript Object Notation for Linked Data — a menos que a plataforma existente exija outro formato suportado. Use referências @id para editor, autor, marca do produto e entidade primária em vez de repetir definições parciais. Mantenha a saída legível por servidor quando possível e escape strings controladas pelo usuário com segurança.

O resultado é um pequeno knowledge graph no nível da página: entidades e seus relacionamentos. Inclua fatos que as identifiquem ou qualifiquem nesta página, não todas as propriedades disponíveis.

Ferramenta: engine de template, revisão de controle de fonte, fonte do navegador e um parser JSON. Concluído quando: todas as amostras selecionadas produzem objetos parseáveis, cada @id interno resolve para uma definição ou referência pretendida, campos opcionais desaparecem limpos quando ausentes e nenhum template emite valores vazios ou placeholders.

6. Realizar revisão de paridade com conteúdo visível

O quê: compare cada fato material marcado com o que um usuário pode ver na mesma URL. Por quê: dados estruturados são uma afirmação explícita, não um esconderijo para conteúdo. Sistemas de busca podem ignorar marcação enganosa, remover elegibilidade ou aplicar políticas de ação manual; sistemas de IA podem repetir o valor errado como se fosse autoritativo. Como: compare a página renderizada e o grafo extraído lado a lado. Verifique nomes, autoria, credenciais, datas, preços, disponibilidade, moeda, classificações, contagens de avaliações, perguntas, respostas, etapas e rótulos de breadcrumb.

Regra rígida: marcação deve corresponder à página
Um valor material que está ausente ou contradiz o conteúdo visível é uma falha crítica. Remova a propriedade ou corrija a fonte visível antes do lançamento. Não aceite “a marcação está mais atualizada” como exceção; atualize a página também.

Ferramenta: página renderizada, JSON-LD extraído, pré-visualização do CMS e fonte de comércio. Concluído quando: 100% das propriedades materiais correspondem ao conteúdo visível em significado, unidades, escopo e atualidade nas amostras completa, mínima e de caso extremo.

7. Validar sintaxe, elegibilidade, canônicos e interpretação ao vivo

O quê: teste o grafo gerado em quatro camadas. Por quê: JSON válido pode usar a propriedade errada; schema válido pode não atender aos requisitos de um recurso de busca; uma página correta pode ainda não estar indexada; e o Google pode selecionar outra canônica. Como: primeiro, parseie o JSON. Segundo, valide o vocabulário e os requisitos específicos de tipo. Terceiro, inspecione os vereditos de resultados aprimorados e itens detectados da URL ao vivo. Quarto, confirme o status de indexação e a canônica selecionada. Separe erros de avisos, e separe elegibilidade de exibição real.

Ferramenta: validador de schema, ferramenta de teste da plataforma de busca relevante e URL Inspection do AmICited. Concluído quando: não há erros de sintaxe, zero propriedades obrigatórias inválidas ou não suportadas, zero erros não resolvidos de resultados aprimorados em templates elegíveis, cada aviso tem um responsável ou razão documentada de não aplicabilidade, e a URL ao vivo inspecionada está indexada sob a canônica pretendida.

8. Estabelecer monitoramento de regressão e responsabilidade por mudanças

O quê: automatize verificações e defina eventos que forçam revalidação. Por quê: schema apodrece silenciosamente quando um campo do CMS é renomeado, um componente é ocultado, uma fonte de preço muda ou uma implantação de JavaScript para de injetar o grafo. Como: execute fixtures de template em testes de release, rastreie URLs ao vivo representativas, compare tipos detectados e contagens de erros com a linha de base e assine relatórios da plataforma de busca. Dispare uma revisão direcionada após mudanças em templates, navegação, autoria, identidade organizacional, campos de catálogo, regras canônicas ou componentes visíveis de FAQ e etapas.

Ferramenta: testes automatizados, crawler programado, log de implantação, URL Inspection e uma fila de issues gerenciada. Concluído quando: todo template crítico é verificado antes do lançamento e pelo menos semanalmente em produção, falhas criam um alerta atribuído dentro de um dia útil, e o registro de entidades tem uma data de revisão trimestral.

Ferramentas no AmICited

O AmICited suporta duas partes diferentes do fluxo de trabalho. Elas não devem ser colapsadas em uma única pontuação porque acessibilidade e interpretação de dados estruturados respondem perguntas diferentes.

Abra o AI Accessibility em https://app.amicited.com/accessibility para verificar se agentes de IA conseguem alcançar e extrair a estrutura da página que a marcação pretende descrever. Um grafo perfeito é irrelevante se um crawler recebe uma página de desafio, um shell renderizado pelo cliente ou acesso bloqueado. Use esta verificação nas mesmas URLs representativas e condições de user-agent usadas para a amostra de schema.

Abra o URL Inspection em https://app.amicited.com/reports/google-search/url-inspection para o veredito ao vivo do Google. Inspecione a canônica pretendida, status de indexação, veredito de resultados aprimorados e nós schema.org detectados. Revise totais de objetos, erros e avisos em vez de tratar “marcação detectada” como aprovação. Atualize após uma implantação quando um resultado em cache não representaria o novo template.

Registre ambas as URLs de relatório, a página inspecionada, hora, resultado e captura de tela para que o próximo revisor possa reproduzir a verificação.

Regras de decisão

Números transformam “qualidade de schema” em uma decisão de lançamento. Esses limiares medem integridade de implementação, não rankings prometidos, resultados aprimorados ou citações.

ConstataçãoLimiarDecisãoConcluído quando
Marcação contradiz ou adiciona um fato material não visível na página1 ou mais valoresBloquear lançamentoCada contradição é corrigida na fonte compartilhada ou removida da marcação.
JSON não pode ser parseado1 ou mais errosBloquear lançamentoTodas as páginas amostradas parseiam com zero erros de sintaxe.
Propriedade obrigatória é inválida ou ausente em um tipo destinado a elegibilidade de resultados aprimorados1 ou mais errosBloquear aquele templateO teste ao vivo relata zero erros, ou o tipo é deliberadamente removido e a matriz atualizada.
Cobertura de template críticoAbaixo de 100% dos templates no escopoBloquear transição de faseCada template tem mapeamento, exclusões, amostras e um responsável.
Tamanho da amostra por templateMenos de 3 URLs quando 3+ existemExpandir testeUma página completa, mínima e de caso extremo passam, ou todas as URLs são testadas quando menos existem.
Colisão de identificador de entidade2 registros usam um @id, ou uma entidade tem valores de @id concorrentesBloquear entidades afetadasO registro contém um identificador estável por entidade e todos os templates o usam.
Valor sameAs não revisado1 ou mais linksRemover ou revisarCada link resolve, representa a mesma entidade e tem um responsável e data de revisão.
Aviso do validadorQualquer avisoTriar, não ignorar silenciosamenteCada aviso é corrigido ou registrado com motivo, responsável, escopo e próxima data de revisão.
Regressão em produçãoQualquer novo erro de parse, perda de tipo ou incompatibilidade de valor materialAlertar dentro de 1 dia útilO responsável restaura a linha de base ou aprova e documenta a mudança pretendida.
Idade do registro de entidadesMais de 90 dias, ou imediatamente após uma mudança material de identidadeRevisarNomes, páginas canônicas, identificadores, aliases e referências autoritativas são reconfirmados.

Passar não garante um resultado aprimorado ou citação de IA; estes limiares governam precisão e manutenção, não seleção.

Entregável

Entregue um pacote versionado com quatro artefatos: a matriz de cobertura, o registro de entidades, o log de validação e a especificação de monitoramento. Uma planilha, banco de dados ou arquivo de repositório é aceitável se os campos forem exportáveis e os responsáveis puderem atualizá-los sem reconstruir o método.

MATRIZ DE COBERTURA DE SCHEMA
Template | URLs de exemplo | Tipos incluídos | Tipos excluídos e motivo
Propriedade | Campo de origem visível | Fallback | Responsável pela implementação

REGISTRO DE ENTIDADES
Tipo de entidade | Nome preferido | Nome legal | Aliases
Página canônica | @id estável | Referências sameAs | Responsável pelo registro | Data de revisão

LOG DE VALIDAÇÃO
URL | Template | Hora do teste | Versão implantada
Resultado do parse | Tipos detectados | Erros | Avisos | Paridade visível
Status de indexação | Canônica do Google | Veredito de resultados aprimorados | Links de evidência

ESPECIFICAÇÃO DE MONITORAMENTO
Template | URLs de fixture | Frequência de verificação | Condição de alerta
Responsável | Tempo de resposta | Última aprovação | Próxima revisão de entidade

A transição é aceita quando a engenharia consegue identificar a regra do template por trás de qualquer objeto ao vivo, o conteúdo consegue identificar a fonte visível por trás de qualquer valor material, e o responsável pela próxima fase consegue identificar o registro canônico da entidade sem abrir o código.

O que dá errado

Um plugin marca tudo. A página inicial se torna um Article, cartões de categoria se tornam produtos, e cada acordeão se torna um FAQ. Corrija a matriz de cobertura; a configuração segue o propósito da página.

Marcação e conteúdo visível usam bancos de dados diferentes. A oferta diz “em estoque” depois que a página diz indisponível. Gere ambas as representações a partir do mesmo campo e teste a latência de atualização.

Cada página redefine a organização. Nomes, logotipos e perfis divergem. Defina uma vez com um @id estável, depois referencie-o.

sameAs vira um despejo de links. Menções e empresas com nomes semelhantes são afirmadas como idênticas. Mantenha apenas registros autoritativos e perfis controlados para a mesma entidade.

Marcação de FAQ ou HowTo esconde a resposta. Se os usuários veem apenas um teaser ou etapa bloqueada, renderize o conteúdo marcado completo ou remova as propriedades.

Validação para em um gerador. O template ao vivo pode duplicar objetos, escapar JSON incorretamente ou falhar para crawlers. Valide a página implantada e sua interpretação no índice.

Avisos são falhados ou ignorados por completo. Trie cada um por consequência, registre a decisão e reavalie quando requisitos ou templates mudarem.

Schema recebe crédito por resultados que não pode garantir. Acompanhe validade separadamente de apresentação em busca, tráfego, citações de IA e conversões.

Próxima fase

A P14 é relações públicas digitais e citações fora do site. Ela precisa do registro de entidades, não apenas de código. Cobertura, perfis, parcerias e diretórios devem usar o nome aprovado, destino canônico e linguagem de relacionamento; caso contrário, evidências externas podem fortalecer a identidade errada.

O responsável pela P13 entrega:

  • o nome preferido aprovado, aliases, página canônica e identificador estável para cada entidade no escopo da campanha;
  • os registros autoritativos já conectados com sameAs, incluindo quaisquer lacunas que não devem ser preenchidas sem verificação;
  • os tipos de página e schema que descrevem cada entidade, para que alegações de divulgação correspondam aos fatos no site;
  • conflitos não resolvidos, como um nome legal que difere da marca pública ou dois especialistas com nomes semelhantes;
  • o responsável pelo monitoramento que deve revisar mudanças de identidade criadas por novos perfis, rebrandings, aquisições ou mudanças de autor.

A próxima fase pode começar quando um editor externo conseguir identificar e linkar a entidade correta usando apenas este pacote. Ela espera enquanto propriedade, nomenclatura ou identidade permanecerem disputadas.

FAQ

Perguntas frequentes

Adicionar marcação schema garante um resultado aprimorado ou uma citação de IA?
Não. Marcação válida torna fatos e relacionamentos mais fáceis de interpretar, mas elegibilidade não é seleção. Mecanismos de busca decidem se exibem resultados aprimorados, e sistemas de IA decidem quais fontes recuperar e citar usando muitos outros sinais.
Quais tipos de schema devemos implementar primeiro?
Comece com tipos que descrevem conteúdo visível e crítico para o negócio em templates estáveis: Organization, Person, Article ou BlogPosting, Product, BreadcrumbList, FAQPage e HowTo onde cada tipo se aplica genuinamente. Não adicione um tipo apenas porque um gerador o suporta.
Os dados estruturados podem conter fatos que não são mostrados na página?
Não. Afirmações materiais na marcação devem corresponder ao conteúdo visível disponível para os usuários naquela URL. Preços ocultos, classificações inventadas, disponibilidade desatualizada ou respostas de FAQ que diferem da página são falhas de paridade que bloqueiam o lançamento.
Para que um link sameAs deve apontar?
Use sameAs para um registro ou perfil autoritativo que identifique inequivocamente a mesma entidade, como um perfil oficial controlado, um registro confiável ou um registro de knowledge base bem mantido. Não use para toda página que meramente menciona a entidade.
Com que frequência os dados estruturados devem ser monitorados?
Valide templates alterados antes do lançamento, inspecione URLs representativas ao vivo imediatamente após a implantação e execute uma verificação automatizada pelo menos semanalmente em templates críticos. Revise registros de entidades trimestralmente e sempre que um nome, propriedade, autor, preço, disponibilidade ou URL canônica mudar.
Torne toda afirmação legível por máquina defensável
Inspecione schema ao vivo, canônicas e vereditos de resultados aprimorados, depois mantenha o registro de entidade conectado à fonte de verdade visível.

← All SEO Playbook guides

Pronto para colocar em prática?

Verificação gratuita · Teste de 7 dias · sem cartão de crédito