1001Ferramentas
📝SEO

Schema BlogPosting

Gere o JSON-LD de Schema.org BlogPosting para posts de blog. Informe título, autor, datas e imagem e melhore como seu artigo aparece nos resultados de busca.

JSON-LD

Dado estruturado mínimo para post de blog

Publicou o post e agora quer dizer ao buscador que aquilo é um artigo, com autor e data de publicação. Sem markup, o Google infere tudo por heurística e às vezes erra a data — o que aparece na SERP como um post de 2019 que você atualizou semana passada. O BlogPosting do schema.org é o jeito explícito de informar isso.

Três campos alimentam a saída: headline, autor e data. O campo de data é um seletor nativo, então o valor sai no formato ISO (2026-05-11), que é o que o schema.org espera em datePublished. O autor entra como objeto Person aninhado, não como string solta — é a forma recomendada. O bloco final vem em uma linha só, dentro da tag script de JSON-LD, e os textos são escapados com JSON.stringify, então aspas no título não quebram nada.

O resumo desta ferramenta fala em datas e imagem, no plural, mas os campos são só esses três: não há dateModified, image, publisher nem mainEntityOfPage. Se o seu post é atualizado com frequência, acrescente dateModified à mão antes de publicar, porque é o campo que o Google usa para a data exibida. Para conteúdo jornalístico, o tipo mais adequado é NewsArticle. Roda todo no navegador.

Perguntas frequentes

A data gerada é datePublished ou dateModified?
É datePublished. O dateModified não é gerado; acrescente manualmente no bloco se o post for revisado depois.
Posso usar BlogPosting em página institucional?
Não convém. BlogPosting descreve um post; para uma página comum use WebPage e, para notícia, NewsArticle.
O autor pode ser a empresa em vez de uma pessoa?
Pode. Troque @type Person por Organization dentro do bloco author e mantenha o campo name.

Ferramentas Relacionadas