mainEntityOfPage

O que é mainEntityOfPage no Schema.org?
A propriedade mainEntityOfPage
é usada no Schema.org para indicar que um determinado item é o assunto principal de uma página da web.
Em outras palavras, ela conecta um objeto (por exemplo, um artigo, produto, evento ou organização) diretamente com a página onde ele é descrito em detalhes. Essa associação explícita ajuda os motores de busca a entenderem qual é o foco principal daquela URL.
Definição técnica (conforme Schema.org)
- Nome: mainEntityOfPage
- Tipo esperado: Uma URL (
URL
) ou um objeto do tipoCreativeWork
. - Aplicável a: Quase todos os tipos, como
Article
,WebPage
,Product
,Organization
, entre outros. - Função: Especificar qual item é o assunto principal da página.
Exemplo básico em JSON-LD:
{ "@context": "https://schema.org", "@type": "Article", "headline": "Guia completo de JSON-LD para SEO", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://exemplo.com/guia-json-ld-seo" } }
Neste exemplo, o artigo “Guia completo de JSON-LD para SEO” é o principal conteúdo da página https://exemplo.com/guia-json-ld-seo
.
Por que usar mainEntityOfPage?
- Clareza para mecanismos de busca: Deixa explícito qual é o objeto principal da página, o que ajuda na interpretação correta do conteúdo.
- Facilita a geração de rich snippets: Resultados enriquecidos no Google podem ser mais facilmente ativados quando a estrutura do conteúdo é clara.
- Melhora a organização de grandes sites: Em sites com múltiplos objetos, deixa claro qual deve ser priorizado.
Formato correto
- O valor de
mainEntityOfPage
pode ser uma URL simples (string) ou um objeto completo do tipoCreativeWork
(comoWebPage
). - Quando possível, prefira usar um objeto com
@type
e@id
, como mostrado no exemplo anterior, pois isso enriquece ainda mais os dados estruturados.
Exemplo mais simplificado (usando apenas URL):
"mainEntityOfPage": "https://exemplo.com/guia-json-ld-seo"
Regras principais para uso
- O
mainEntityOfPage
deve apontar para a URL canônica da página onde o item está descrito. - Evite associar múltiplos objetos como sendo o principal em uma mesma página (escolha o mais relevante).
- Garanta que o conteúdo real da página corresponda ao objeto referenciado.
- Use sempre em artigos, produtos, eventos, FAQs e páginas que tenham um tema ou assunto central claro.
Importância para SEO
Embora o Google não confirme diretamente que mainEntityOfPage
afeta o ranqueamento, essa propriedade contribui para:
- Melhor interpretação semântica da página: Motores de busca entendem qual entidade representa o “tema principal” do conteúdo.
- Facilidade de rastreamento e indexação: Ajuda a associar o conteúdo com consultas de busca mais específicas.
- Maior chance de aparecer em rich results: Principalmente em tipos como FAQPage, HowTo, NewsArticle, e Product.
Resumo
Item | Descrição |
---|---|
mainEntityOfPage | Indica o principal assunto (entidade) de uma página. |
Tipo esperado | URL ou objeto do tipo CreativeWork (como WebPage). |
Aplicável a | Article, Product, Event, Organization, WebPage, e outros tipos de conteúdo. |
Importância SEO | Alta para compreensão semântica e resultados enriquecidos. |