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.
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.
- 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.
- 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.
- Inclua apenas valores que você consiga verificar na página renderizada, incluindo os campos de data e a identidade do autor.
- Valide o grafo renderizado e depois reverifique após uma mudança de template ou de campo do CMS.
- 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.