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
- Monte a lista de QIDs usados como sameAs na página.
- 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.
- Leia o rótulo e a descrição de cada item devolvido contra o conceito que a página define.
- 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 estava | QID usado | O que o item é | Conceito pretendido |
|---|---|---|---|
| Guia de schema em inglês | Q6765423 | Marion Township, município de Illinois | marketing analytics |
| Guia de schema em inglês | Q4818842 | Atwater v. Lago Vista, caso da Suprema Corte dos EUA | modelagem de atribuição |
| Resposta de IA | Q11661 | information technology | inteligência artificial (Q11660) |
| Meu knowsAbout | Q11248500 | user experience design | experiência do usuário (Q1047808) |
| Meu verbete e knowsAbout | Q28136775 | website audit | auditoria de SEO (Q97371007) |
| Candidato para AIO | Q135456191 | princípios para melhorar sistemas de IA | otimizaçã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
Versão em markdown para agentes de IA: https://lucasferraz.com/blog/conferir-item-do-wikidata/md/