knowsAbout ligado ao glossário e ao Wikidata
O knowsAbout fica mais forte quando cada tópico é o mesmo nó que o verbete do próprio glossário publica, com o @id do verbete, e aponta para o Wikidata pelo sameAs. A URL do glossário nunca vai no sameAs, porque o sameAs afirma identidade com uma referência externa. Em 25 de setembro de 2026, troquei no grafo da agência quatro tópicos soltos por DefinedTerm ligados aos verbetes e incluí o AEO, mantendo o Wikidata no sameAs de cada um.
Principais pontos
- A schema.org define o knowsAbout como um tópico que a pessoa ou organização conhece, sugerindo uma possível especialidade sem implicar que ela exista.
- A schema.org define o sameAs como a URL de uma página de referência que indica sem ambiguidade a identidade do item, com Wikipedia, Wikidata e site oficial como exemplos.
- O DefinedTerm descende de Intangible na hierarquia da schema.org, por isso não aceita propriedades de CreativeWork como creator.
- A documentação de ProfilePage do Google, atualizada em 8 de setembro de 2026, não lista o knowsAbout entre as propriedades do Person.
- Em 25 de setembro de 2026, o knowsAbout de Person, Organization e LocalBusiness da agência passou a trazer SEO, SEO local, UX, GEO e AEO como DefinedTerm com o @id do verbete.
O que o knowsAbout declara e o que ele não prova?
O knowsAbout declara os tópicos que uma pessoa ou organização conhece, e a própria schema.org diz que ele sugere especialidade sem implicar que ela exista. A propriedade aceita texto, URL ou um objeto Thing. Texto solto, como "SEO", é válido e fraco, porque qualquer consultor escreve a mesma sigla. Um objeto com nome e identificador dá ao leitor do grafo algo para desambiguar.
O Google não trata o knowsAbout como parte de nenhum resultado avançado. A documentação de ProfilePage, atualizada em 8 de setembro de 2026, lista as propriedades do Person e não menciona o knowsAbout. Por isso não espero efeito em posição. O público do knowsAbout é quem lê o grafo inteiro para entender uma entidade: IAs, agentes e ferramentas de Knowledge Graph.
sameAs aponta para fora, @id aponta para o seu nó
O sameAs afirma identidade com uma página de referência externa, e o @id é o identificador do nó dentro do seu grafo. A schema.org define o sameAs como a URL de uma página que indica sem ambiguidade a identidade do item, e dá como exemplos Wikipedia, Wikidata e site oficial. Colocar ali a URL do próprio glossário diz que a sua página é o conceito de SEO, o que mistura documento com entidade e dilui o único sinal de identidade que o sameAs carrega.
| Você quer dizer | Onde vai | Exemplo |
|---|---|---|
| Este tópico é o termo que o meu glossário define | @id e url do tópico | https://lucasferrazseo.com/glossario/seo/#definedterm |
| Este termo pertence ao meu glossário | inDefinedTermSet | https://lucasferrazseo.com/glossario/#definedTermSet |
| Este termo é o mesmo conceito que um item externo | sameAs | https://www.wikidata.org/wiki/Q180711 |
| Esta pessoa conhece este termo | knowsAbout | lista de DefinedTerm |
Um termo sem verbete publicado continua como Thing com sameAs para o Wikidata. Um verbete que trata de outro conceito não entra, mesmo que o nome pareça próximo.
Perguntei às quatro IAs de busca, em 25 de setembro de 2026, se a URL do glossário vai no sameAs ou no @id. As quatro disseram que não vai no sameAs. A divergência apareceu no formato do @id: uma delas sugeriu a URL da página sem fragmento, o que faz o mesmo identificador valer para o WebPage e para o termo. E um dos guias mais bem colocados na busca em inglês recomenda usar o endereço do Wikidata como @id do tópico, o que troca o nó próprio pelo item de outra base.
A divergência apareceu no formato do @id: uma delas sugeriu a URL da página sem fragmento, o que faz o mesmo identificador valer para o WebPage e para o termo.
Lucas Ferraz, especialista em SEO
O fragmento que separa a página do termo
A página do verbete é um WebPage e o termo que ela define é um DefinedTerm, e o fragmento no @id é o que mantém os dois separados. No tema da agência, cada verbete emite um DefinedTerm com @id igual à URL da página mais #definedterm, url igual à página e mainEntityOfPage apontando para o #webpage. O knowsAbout usa exatamente esse @id, então o Person e o verbete citam o mesmo nó.
{
"@type": "DefinedTerm",
"@id": "https://lucasferrazseo.com/glossario/seo/#definedterm",
"name": "SEO",
"url": "https://lucasferrazseo.com/glossario/seo/",
"termCode": "seo",
"sameAs": "https://www.wikidata.org/wiki/Q180711",
"alternateName": ["Search engine optimization", "Otimização para mecanismos de busca"]
}
Dois cuidados que só aparecem na prática. O name do tópico no knowsAbout deve ser igual ao que a página do verbete emite, porque dois nomes para o mesmo @id viram duas versões do mesmo nó; o nome em inglês fica no alternateName. E o DefinedTerm descende de Intangible, não de CreativeWork. Quando pus creator nos verbetes dos métodos próprios, em setembro de 2026, o teste de resultados avançados acusou a propriedade. A autoria passou para o DefinedTermSet, que é CreativeWork e aceita author.
Antes e depois em um grafo real
Até 25 de setembro de 2026, o knowsAbout da agência tinha SEO, SEO local, UX e GEO como Thing com sameAs para o Wikidata, e nenhum deles apontava para o verbete que o próprio site publica. Depois da troca, os quatro viraram DefinedTerm com o @id do verbete, e o AEO entrou na lista com o item Q97171941. Conferi o JSON-LD ao vivo da Home e da página de autor, sem cookie: Person, Organization e LocalBusiness trazem os cinco ligados ao verbete, ao lado de tópicos que já seguiam esse formato, como auditoria de SEO, Google Perfil da Empresa e Search Console.
A comparação com o que cada verbete emite mostrou o erro que esse modelo expõe. Com o mesmo @id, o verbete de UX dizia sameAs Q1047808 (user experience) e o knowsAbout dizia Q11248500 (user experience design); o de auditoria de SEO dizia Q28136775 e o conceito certo é Q97371007. Um nó, dois Wikidata. Os nomes também divergiam: a página de GEO emite "GEO (Generative Engine Optimization)" e o knowsAbout dizia só "GEO". Corrigi os três casos para o knowsAbout e o verbete dizerem exatamente a mesma coisa.
| Tópico | Antes | Depois |
|---|---|---|
| SEO | Thing + Wikidata | DefinedTerm do verbete + Wikidata |
| SEO local | Thing + Wikidata | DefinedTerm do verbete + Wikidata |
| UX | Thing + Wikidata | DefinedTerm do verbete + Wikidata |
| GEO | Thing + Wikidata | DefinedTerm do verbete + Wikidata |
| AEO | ausente | DefinedTerm do verbete + Wikidata |
| CRO | Thing + Wikidata | Thing + Wikidata, sem verbete próprio |
Na mesma revisão, conferi cada item do Wikidata na API antes de manter o sameAs, e dois estavam errados. Conto o caso e o método de conferência no post sobre como achar o item certo do Wikidata.
O que muda quando o glossário está em outro domínio?
Um site não deve usar como @id um identificador que pertence a outro domínio, mesmo quando os dois sites são da mesma pessoa. Este site não tem glossário próprio de SEO, e os verbetes vivem na agência. Por isso o knowsAbout daqui continua com Thing e sameAs para o Wikidata, sem reaproveitar o #definedterm da agência. A ligação entre os dois domínios é feita por sameAs e url da própria pessoa, como descrevi no texto sobre @id no JSON-LD.
A regra que sigo fica em três linhas. Tópico com verbete no mesmo domínio vira DefinedTerm com o @id do verbete. Tópico sem verbete, ou com verbete em outro domínio, fica como Thing com sameAs para o Wikidata. E nenhuma URL do próprio site entra no sameAs de um tópico.
Um grafo que diz o mesmo em todo lugar
O ganho do knowsAbout ligado ao glossário é coerência: o Person, a organização e o verbete passam a descrever o mesmo termo com o mesmo identificador. Não há efeito documentado em posição, e não prometo nenhum. O que muda é que um leitor de grafo que parte da pessoa chega à definição que o site publica e dela ao item do Wikidata, sem nó duplicado nem identidade trocada. O próximo passo é medir, em uma janela de semanas, se as IAs passam a citar o verbete quando explicam esses termos.
Nota de método
- O que foi medido
- O JSON-LD ao vivo da Home e da página de autor da agência, antes e depois da troca do knowsAbout, e a resposta de ChatGPT, Gemini, Perplexity e Claude à mesma pergunta sobre sameAs e @id.
- Quando
- 25 de setembro de 2026.
- Como
- Leitura do grafo por fetch sem cookie, contando os nós com knowsAbout e o tipo de cada tópico; nas IAs, conversa nova e anônima, com a pergunta neutralizada.
- Limitação
- Um grafo e uma data. Não mede efeito em posição nem em citação, que só uma janela de semanas pode mostrar.
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
Posso colocar a URL do meu glossário no sameAs do knowsAbout?
Não deve. O sameAs diz que o item é a mesma entidade descrita em outra página de referência, e o seu verbete não é uma referência externa sobre o conceito, é a sua própria definição dele. O lugar do verbete é o @id e a url do tópico, e o sameAs fica para o item do Wikidata ou para outra referência que identifique o mesmo conceito.
O @id do tópico deve ser a URL da página do verbete?
Prefiro a URL da página com um fragmento, como /glossario/seo/#definedterm. A página é um WebPage e o conceito é um DefinedTerm, duas coisas diferentes. Com o fragmento, o grafo separa o documento do termo que ele define, e o url do DefinedTerm continua apontando para a página.
O Google usa o knowsAbout para ranquear ou para o Knowledge Graph?
O Google não documenta isso. A página de ProfilePage do Search Central não cita a propriedade, e o teste de resultados avançados não a trata como requisito de nenhum recurso. Trato o knowsAbout como sinal para quem lê o grafo inteiro, como as IAs e os agentes, e mantenho o texto visível da página dizendo a mesma coisa.
Fontes citadas
Versão em markdown para agentes de IA: https://lucasferraz.com/blog/knowsabout-glossario-e-wikidata/md/