WebSite, WebPage e BlogPosting e Publisher no PSA Schema Joomla

WebSite, WebPage e BlogPosting e Publisher no PSA Schema Joomla

O "@type": "WebSite" nessa estrutura de dados estruturados (Schema Markup) indica que o objeto em questão representa um site na web.

 

Ele faz parte do vocabulário do Schema.org, que é um padrão usado para marcar informações de maneira que os mecanismos de busca (como Google, Bing, etc.) possam entender melhor o conteúdo da página.

 

 

 

O que esse bloco específico diz?

 

{
"@type": "WebSite",
"@id": "https://vitapotentia.com#schema/website",
"url": "https://vitapotentia.com",
"name": "Vita Potentia ",
"inLanguage": "pt-BR",
"publisher": {
"@id": "https://vitapotentia.com#schema/organization"
}
}

 

Ele está definindo:

 

@type: "WebSite"

Indica que este objeto descreve um site (não uma página específica, mas o site como um todo).

 

@id

Um identificador único para esse objeto (usado para referenciá-lo em outras partes do schema, como em "isPartOf" no WebPage).

 

url

A URL principal do site (página inicial).

 

name

O nome do site ("Vita Potentia").

 

Em sites multilíngues, o uso de inLanguage é essencial para indicar corretamente o idioma do conteúdo, contribuindo para SEO e para a exibição adequada nos mecanismos de busca.

"inLanguage": "pt-BR"

Função: Define o idioma principal do conteúdo seguindo o padrão de tags de idioma (ex: pt-BR para Português Brasileiro, es-ES para Espanhol, en-US para Inglês).

 

publisher

Referência à organização responsável pelo site (usando o @id definido no objeto "Organization").

 

 

 

Por que isso é importante para SEO?

 


Contexto para mecanismos de busca:


O Google, Bing e outros buscadores usam essa informação para entender a estrutura do site e a relação entre a página inicial (WebSite) e páginas individuais (WebPage ou BlogPosting).

 

 

Melhora a indexação:


Ajuda a evitar confusão entre URLs (ex.: diferenciar a homepage de outras páginas).

 

 

Integração com outros schemas:


No exemplo, o WebSite está vinculado a uma Organization (dados do site) e a páginas específicas (como BlogPosting), criando uma rede semântica clara.

Se, no campo Publisher do plugin, você definir Person, ele será vinculado à pessoa ou ao autor do site.

 

 

WebPage

 

{
"@type": "WebPage",
"@id": "https://vitapotentia.com/psa-schema-ativar/url-canonical#schema/webpage",
"url": "https://vitapotentia.com/psa-schema-ativar/url-canonical",
"name": "URL Canonical",
"description": "O PSA Schema tem um helper que gera a URL canonical automaticamente. MAS se você já usa outro plugin pra isso — como o Aimy Canonical ou qualquer outro — não ative essa opção. Deixe Generate Canonical URL em No.",
"inLanguage": "pt-BR",
"isPartOf": {
"@id": "https://vitapotentia.com#schema/website",
"@type": "WebSite",
"name": "Vita Potentia "
},

 

 

 

BlogPosting

 

{
"@type": "BlogPosting",
"@id": "https://vitapotentia.com/psa-schema-ativar/url-canonical#schema/article",
"mainEntityOfPage": {
"@id": "https://vitapotentia.com/psa-schema-ativar/url-canonical#schema/webpage"
},
"headline": "URL Canonical",
"description": "O PSA Schema tem um helper que gera a URL canonical automaticamente. MAS se você já usa outro plugin pra isso — como o Aimy Canonical ou qualquer outro — não ative essa opção. Deixe Generate Canonical URL em No.",
"image": {
"@type": "ImageObject",
"url": "https://vitapotentia.com/images/2025/08/08/url-canonical-e-barra-final.webp",
"width": 546,
"height": 415
},

 

 

O Que Cada Campo Representa e Por Que é Importante


@type: "BlogPosting"


O que é: Define que o conteúdo é um artigo de blog (não uma página comum, produto ou notícia).

 

Impacto: Ajuda o Google a exibir o resultado como um "artigo(article)" em vez de um link genérico.

 

 

✅ @id


O que é: Um identificador único para este artigo.

 

Impacto: Evita conflitos com outros conteúdos e permite referências cruzadas (ex.: mainEntityOfPage).

 

 

✅ mainEntityOfPage


O que é: Indica que este artigo é o conteúdo principal da página referenciada (#schema/webpage).

 

Impacto:

 

Melhora a indexação, mostrando que o artigo é a parte mais relevante da URL.

 

Pode evitar problemas de conteúdo duplicado.

 

 

✅ headline

 


O que é: O título principal do artigo ("URL Canonical").

 

Impacto:

 

Pode aparecer em rich snippets (resultados destacados do Google).

 

Ajuda o Google a entender do que se trata o conteúdo.

 

 

✅ description

 


O que é: Um resumo curto do artigo.

 

Impacto:

 

Pode ser usado como meta description em snippets de busca.

 

Melhora o CTR (taxa de cliques) se for bem escrito.

 

 

✅ image (com ImageObject)

 


O que é: A imagem destacada do artigo.

 

Impacto:

 

Pode aparecer em resultados visuais (Google Images, carrosséis de artigos).

 

 

 

 

Diferença entre WebSite, WebPage e BlogPosting/Article:

 


WebSite: Representa o site inteiro (ex: vitapotentia.com).

 

WebPage: Uma página específica do site (ex.: /psa-schema-ativar/url-canonical).

 

BlogPosting: Um tipo específico de página (um artigo de blog). (Lembrando: se for uma categoria de blog, será BlogPosting; caso seja uma lista de uma categoria, o artigo ficará como Article nos dados estruturados.)

 

┌──────────────────────┐
│ **WebSite** │
│ (Site completo) │
│ Ex: vitapotentia.com│
└──────────┬───────────┘


┌──────────────────────┐
│ **WebPage** │
│ (Página específica) │
│ Ex: /url-canonical │
└──────────┬───────────┘


┌──────────────────────┐
│ **BlogPosting** │
│ (Artigo/blog) │
│ Ex: Post sobre URL │
│ canônica │
└──────────────────────┘

 

 

 

O PSA Schema gera automaticamente toda a estrutura de dados estruturados assim que você publica o artigo.

 

O plugin trabalha de forma totalmente padronizada, seguindo as diretrizes do Schema.org e do Google, economizando seu tempo e favorecendo o ranqueamento das palavras-chave na busca orgânica.

 

Veja todos os artigos sobre o plugin. Cada schema possui sua importância em uma página da web, inclusive datePublished, dateModified e dateCreated.

 

Para melhor classificação, recomenda-se atualizar o artigo a cada 130 dias.

Transformando páginas em dados estruturados

telegram logo icon 168691