Como conferir o item certo do Wikidata antes do sameAs

O item certo do Wikidata é o que tem o rótulo e a descrição do mesmo conceito que a sua página descreve, e não o primeiro resultado com nome parecido. A conferência leva um minuto pela API do Wikidata, que devolve rótulo e descrição de vários QIDs de uma vez. Em 25 de setembro de 2026, essa checagem mostrou dois itens trocados no meu próprio grafo, dois QIDs que apontam para um município e um processo judicial em um guia de schema bem posicionado e um QID errado em uma resposta de IA.

Principais pontos

  • A schema.org define o sameAs como a URL de uma página de referência que indica sem ambiguidade a identidade do item.
  • A ação wbgetentities da API do Wikidata devolve rótulo e descrição de vários itens em uma só chamada, separados por barra vertical.
  • Em 25 de setembro de 2026, o item Q135456191, rotulado "artificial intelligence optimization", descrevia princípios para melhorar sistemas de IA, e não a otimização de conteúdo para busca com IA.
  • O item Q11248500 é "user experience design", e o conceito de experiência do usuário é o Q1047808.
  • O item Q28136775 é "website audit", e o conceito de auditoria de SEO tem item próprio, o Q97371007.

Passo a passo

  1. Monte a lista de QIDs usados como sameAs na página.
  2. Rode a ação wbgetentities da API do Wikidata pelo console do navegador, com os ids separados por barra vertical e o parâmetro languages.
  3. Leia o rótulo e a descrição de cada item devolvido contra o conceito que a página define.
  4. Quando a descrição fala de outra coisa, busque o item certo pela ação wbsearchentities e troque o QID.

Nome parecido não é o mesmo conceito

O item certo do Wikidata é o que descreve o mesmo conceito da sua página, e o rótulo sozinho não garante isso. O QID é o identificador do item, a letra Q seguida de números, e existe justamente porque nomes se repetem. O sameAs, pela definição da schema.org, aponta para uma página que indica sem ambiguidade a identidade do item. Quando o QID está errado, o seu schema passa a afirmar, com todas as letras, que o seu termo é outra coisa.

O erro é fácil de cometer e difícil de ver. O validador da schema.org e o teste de resultados avançados conferem o formato da URL, não o que o item é. Nenhum dos dois avisa que o QID aponta para um município ou para uma decisão judicial. Só lendo o rótulo e a descrição do item isso aparece.

Os erros que encontrei em um dia

Em 25 de setembro de 2026, conferi 15 QIDs em uma chamada da API e encontrei seis apontando para o conceito errado, incluindo dois no meu próprio grafo. Os QIDs vieram de três lugares: o knowsAbout e os verbetes da agência, os exemplos de um guia de schema em inglês que aparece entre os primeiros resultados da busca por knowsAbout e Wikidata, e a resposta de uma IA à mesma pergunta.

Onde estavaQID usadoO que o item éConceito pretendido
Guia de schema em inglêsQ6765423Marion Township, município de Illinoismarketing analytics
Guia de schema em inglêsQ4818842Atwater v. Lago Vista, caso da Suprema Corte dos EUAmodelagem de atribuição
Resposta de IAQ11661information technologyinteligência artificial (Q11660)
Meu knowsAboutQ11248500user experience designexperiência do usuário (Q1047808)
Meu verbete e knowsAboutQ28136775website auditauditoria de SEO (Q97371007)
Candidato para AIOQ135456191princípios para melhorar sistemas de IAotimização de conteúdo para IA

Os dois primeiros não são conceitos vizinhos, são coisas sem nenhuma relação com marketing. Os três do meu lado e o da IA são o tipo mais comum: um conceito próximo com nome parecido.

O caso do AIO é o mais instrutivo. O item tem o rótulo "artificial intelligence optimization", que é exatamente a expansão da sigla. A descrição, porém, fala em princípios usados para melhorar sistemas de IA, ou seja, otimizar a IA, e não otimizar conteúdo para ela. Por isso o verbete de AIO, quando for publicado, sai sem sameAs para o Wikidata.

A descrição, porém, fala em princípios usados para melhorar sistemas de IA, ou seja, otimizar a IA, e não otimizar conteúdo para ela.

Lucas Ferraz, especialista em SEO

A conferência em lote pela API

A ação wbgetentities da API do Wikidata devolve o rótulo e a descrição de vários QIDs em uma chamada só, e é assim que confiro tudo antes de publicar. Os ids vão separados por barra vertical, e o parâmetro languages escolhe os idiomas. O trecho abaixo roda no console do navegador aberto em qualquer página do wikidata.org, sem chave e sem biblioteca.

const ids = ['Q180711', 'Q97171941', 'Q134083964', 'Q1047808'];
const url = 'https://www.wikidata.org/w/api.php?action=wbgetentities'
  + '&format=json&props=labels|descriptions&languages=en|pt-br'
  + '&ids=' + ids.join('|');
const j = await (await fetch(url)).json();
for (const id of ids) {
  const e = j.entities[id];
  console.log(id, e.labels?.en?.value, '|', e.descriptions?.en?.value);
}

A saída é uma linha por item, com rótulo e descrição. Leio a descrição de cada uma contra o conceito que a página define. Quando a descrição fala de outra coisa, procuro o item certo pela busca wbsearchentities, que devolve os candidatos com a descrição ao lado, e só então troco o QID.

Quando a descrição não basta?

Para conceito, a descrição resolve quase sempre, mas instance of e subclass of desempatam os casos em que dois itens parecem certos. A propriedade P31 diz de que tipo é o item, e a P279 diz de que conceito ele é subclasse. Um item que seja "instância de" uma área do conhecimento ou "subclasse de" otimização para buscadores é um bom sinal para um termo de SEO. Um item que seja instância de município ou de caso judicial encerra a dúvida na hora.

Três checagens entram na minha lista, além da descrição:

  • O item não pode ser página de desambiguação. Ele serve para navegação e não representa conceito nenhum.
  • O mesmo @id não pode carregar dois QIDs em lugares diferentes. No meu grafo, o verbete de UX dizia um item e o knowsAbout dizia outro.
  • O formato do endereço deve ser o mesmo em todo o site. Uso /wiki/Q… nos dois domínios, e a troca para /entity/ seria uma decisão única, para o grafo inteiro.

O que corrigi no meu grafo?

Dois QIDs do knowsAbout da agência apontavam para um conceito vizinho, e os dois foram trocados no mesmo dia. A experiência do usuário passou de Q11248500 para Q1047808, e a auditoria de SEO passou de Q28136775 para Q97371007. O verbete de UX já emitia o item certo, e a divergência só apareceu porque o knowsAbout passou a usar o mesmo @id do verbete, como descrevi no texto sobre knowsAbout ligado ao glossário.

Para o erro não voltar, o tema da agência passou a ter um mapa de QIDs conferidos por verbete. Quando o campo do verbete traz outro item do Wikidata, o mapa vence, e o mesmo termo sai com o mesmo QID na página do verbete e no knowsAbout. A data da conferência fica registrada no próprio código.

Conferir a cada uso

O Wikidata é editado pela comunidade, e um QID conferido hoje pode ter o rótulo ou a descrição alterados amanhã. Itens duplicados são mesclados, descrições são refinadas e conceitos novos ganham item próprio. A conferência não é um passo de implantação, é um passo de manutenção. Rodo a mesma chamada em lote a cada revisão do schema, e todo QID novo só entra depois de passar por ela.

Nota de método

O que foi medido
Rótulo e descrição em inglês e português de 15 QIDs, pela API wbgetentities, e a busca wbsearchentities para os conceitos de SEO, AEO, GEO, SXO, AIO, experiência do usuário e auditoria de SEO.
Quando
25 de setembro de 2026.
Como
Chamadas diretas à API pública do Wikidata no navegador; os QIDs vieram do grafo da agência, de um guia de schema em inglês bem posicionado e de uma resposta de IA à pergunta sobre knowsAbout.
Limitação
O Wikidata é editado pela comunidade, e rótulos e descrições mudam. A conferência vale para a data e deve ser repetida quando o item for usado de novo.

Os termos de medição estão definidos no vocabulário de medição, e o protocolo das rodadas na política editorial.

O que a IA desdobra desta pergunta?

Quando alguém faz esta busca em uma IA, o sistema abre subperguntas antes de responder. Estas são as que apareceram na medição, e onde cada uma é respondida.

Perguntas frequentes

Uso o endereço /wiki/Q… ou /entity/Q… no sameAs?

Os dois identificam o mesmo item. A schema.org define o sameAs como a URL de uma página de referência, e os exemplos oficiais usam o formato /wiki/, que é a página. O /entity/ é o URI do conceito, preferido em dados ligados, e uma issue de junho de 2023 no repositório da schema.org sugere trocar os exemplos por ele. Uso /wiki/ por coerência com a definição e com o resto do meu grafo; o que não pode é misturar os dois para o mesmo item.

Se o nome do item bate com o meu termo, posso usar?

Não sem ler a descrição. O rótulo é o nome e pode coincidir entre conceitos diferentes. A descrição curta é o que desambigua, e em conceito a propriedade instance of (P31) ou subclass of (P279) ajuda a confirmar. Foi assim que descartei o item de AIO, que tinha o nome certo e o conceito errado.

E quando não existe item do Wikidata para o meu conceito?

O tópico fica sem sameAs, ou com sameAs só para outra referência que identifique o mesmo conceito. Apontar para o item mais próximo é pior do que não apontar, porque o sameAs afirma identidade e passa a dizer que o seu termo é outra coisa.

Fontes citadas

  1. Schema.org, propriedade sameAs (2026)
  2. MediaWiki, API wbgetentities (2026)
  3. Wikipedia, Finding a Wikidata ID (2026)
  4. Schema.org, issue 3336, usar o URI do Wikidata no exemplo de sameAs (2023)
  5. Wikidata, propriedade instance of (P31) (2026)