SEO & Compartilhamento
Esta funcionalidade permite que no cadastro de um conteúdo possam ser especificadas informações para maior controle de elementos usados específicamento para SEO (Search Engine Optimization) e compartilhamento para redes sociais.
Essa funcionalidade é suportada por serviços do tipo content. Para habilitá-la no serviço, deve-se adicionar o metadado seo no source do conteúdo.
Por padrão, o portal automaticamente utiliza campos do conteúdo para preencher estes elementos de SEO e compartilhamento. Conteúdos que possuem esta funcionalidade têm em seu cadastro uma área "SEO & Compartilhamento", exibida abaixo, que permite que cadastre valores específicos para serem utilizados no lugar de seu preenchimento automático.
Ao clicar em editar definições o formulário abaixo é exibido:
No formulário, cada campo tem a opção de ter seu valor definido a partir conteúdo automaticamente, ou ter um valor específico preenchido no cadastro. A forma exata do uso de cada campo pode depender de customizações da solução. Abaixo segue a explicação de cada campo e como são usados no comportamento padrão do portal:
- SEO
- título simples da página: Este é usado em conjunto com o padrão do título para gerar o título da página de detalhes do conteúdo. Quando definido pelo conteúdo, o valor do campo correspondente ao título do conteúdo é utilizado.
-
padrão de título da página: Este é o padrão usado para gerar o título da página
de detalhes do conteúdo. Por padrão ele é usado na tag title de seu HTML. Quando definido pelo conteúdo, o
padrão herdado da página de detalhes será utilizado.
As seguintes variáveis estão disponíveis para serem utilizadas:
-
Variáveis disponíveis em EL, no escopo
Global
. -
A variável
pageWebResource
, do escopoLayout File
. -
sep
: separador padrão|
. -
title
: título simples, definido pela 'Regra para definição do título da página'. -
siteName
: nome do Website da página.
Exemplo:
Dado um padrãoPromoções! ${sep} ${siteName} ${sep} ${title}
, uma página chamadaLista
pertencente a um website chamadoLumis Store
geraria o títuloPromoções! | Lumis Store | Lista
. -
Variáveis disponíveis em EL, no escopo
- descrição: Este campo define o texto que será utilizado como descrição para mecanismos de busca externos. Por padrão ele é usado na tag meta de description de seu HTML. Quando definido pelo conteúdo, o valor do campo correspondente à introdução do conteúdo é utilizado.
- caminho de URL: Este campo define o caminho da URL do conteúdo. Esse caminho pode ser absoluto (começando com /) ou relativo (sem começar com /). Caso termine com /, o conteúdo irá ser gerado em uma pasta. Caso contrário, irá gerar um arquivo. A extensão do arquivo (.html, por exemplo) não deve ser incluída nessa configuração. Ela será adicionada pela plataforma de forma automática.
- título na URL: Este campo define o texto que deve ser utilizado no processo de geração da URL amigável da página de detalhes do conteúdo. Quando definido pelo conteúdo, o valor do campo correspondente ao título do conteúdo é utilizado.
- URL canônica: Este campo define a URL canônica que deve ser utilizada no processo de geração da página de detalhes do conteúdo. Quando definido pelo conteúdo, o valor do campo correspondente a URL do conteúdo.
- Compartilhamento para redes sociais
- título: Este campo define o texto que será utilizado como título em compartilhamentos para redes sociais. Por padrão ele é usado nas tags meta de og:title e twitter:title de seu HTML. Quando definido pelo conteúdo, o valor do campo correspondente ao título do conteúdo é utilizado.
- descrição: Este campo define o texto que será utilizado como descrição em compartilhamentos para redes sociais. Por padrão ele é usado nas tags meta de og:description e twitter:description de seu HTML. Quando definido pelo conteúdo, o valor do campo correspondente à introdução do conteúdo é utilizado.
- imagem: Este campo define o texto que será utilizado como imagem em compartilhamentos para redes sociais. Por padrão ele é usado nas tags meta de og:image e twitter:image de seu HTML. Quando definido pelo conteúdo, o valor do campo correspondente à imagem de introdução do conteúdo é utilizado. Este campo utiliza o repositório de mídia associado à instância de serviço do conteúdo para seleção da imagem.