Schema BlogPosting

BlogPosting é um dado estruturado do Schema.org para um post de blog, que descreve o título, o autor, as datas e a imagem principal para que os sistemas consigam interpretar a página.

Significado e escopo

BlogPosting é um tipo do Schema.org para um post publicado em um blog. Ele identifica o item como um trabalho com características de artigo e pode descrever propriedades como título, autor, data de publicação, data de modificação e imagem. São dados sobre um documento visível, não um conteúdo à parte nem um interruptor que cria um recurso de pesquisa.

Diagrama que mostra a principal relação no Schema BlogPosting.

Como inspecionar

Inspecione primeiro a página renderizada e depois compare o título visível, a assinatura, as datas e a imagem principal com o grafo JSON-LD. Um objeto válido cujas datas ou cujo autor não correspondam à página continua enganoso. Teste a URL real depois que o site a renderizar, porque templates, regras de canonical e scripts injetados podem alterar o resultado.

  1. Escolha o tipo da família Article que descreve com precisão a página; use BlogPosting só quando a página for um post de blog.
  2. Mapeie cada propriedade a partir de um campo de origem visível e mantido, e não de um valor padrão escrito no código.
  3. Inclua apenas valores que você consiga verificar na página renderizada, incluindo os campos de data e a identidade do autor.
  4. Valide o grafo renderizado e depois reverifique após uma mudança de template ou de campo do CMS.
  5. Monitore os relatórios de melhorias como diagnóstico, não como promessa de resultados avançados.

Decisões práticas

A decisão de implementação é, em grande parte, uma decisão de mapeamento de dados. Um template genérico pode gerar um JSON tecnicamente válido que descreve o tipo de página errado ou datas desatualizadas. Mantenha o grafo enxuto, alinhado à página visível e gerado a partir dos mesmos campos editoriais que o leitor vê.

Limites e erros

A marcação BlogPosting pode ajudar as máquinas a entender um post, mas não garante resultado avançado, mudança de ranqueamento nem inclusão em nenhuma superfície do Google. Não a use para incluir avaliações, datas ou autores que o leitor não consegue encontrar, e não trate uma validação aprovada como prova de que a página é elegível a um formato visual específico.

FAQ

O schema BlogPosting garante resultados avançados?
Não. Ele fornece aos sistemas informações estruturadas sobre um post de blog, mas o Google decide se e como exibir qualquer recurso de pesquisa.
A data do schema deve coincidir com a data visível?
Sim. As datas de publicação e de modificação devem descrever os mesmos fatos editoriais visíveis na página.
Toda página pode usar BlogPosting?
Não. Use um tipo que represente com precisão a página; uma página de serviço, de categoria ou de produto não é automaticamente um post de blog.