Schema de artigo para blogs: como implementar e conseguir rich results
O schema de artigo (Article ou BlogPosting) é um dos tipos de dados estruturados mais relevantes para blogs, portais de notícias e sites de conteúdo. Ele comunica ao Google informações essenciais sobre o artigo — autor, data de publicação, imagem principal, descrição — que melhoram a elegibilidade para rich results como o carrossel de Notícias Principais (Top Stories), o Author Knowledge Panel e a exibição de data de publicação nos SERPs. O Gerador de Schema da WikiPlus cria o JSON-LD completo de Article com todos os campos necessários para maximizar a presença nos resultados de busca.
Article vs BlogPosting vs NewsArticle: qual usar
Schema.org tem três tipos principais para conteúdo escrito. Article é o tipo genérico para qualquer artigo. BlogPosting é um subtipo específico para posts de blog. NewsArticle é para artigos jornalísticos com critério editorial. A escolha depende do contexto: para posts de blog pessoal ou corporativo, use BlogPosting. Para artigos em portais de notícias, conteúdo jornalístico com editorial definido, use NewsArticle (recomendado para sites que querem aparecer no Google News). Para artigos técnicos, tutoriais ou guias que não são nem blog nem notícia, Article é a escolha mais genérica e segura. Para o carrossel de Notícias Principais no Google, NewsArticle tem mais relevância. Para distribuição no Google Discover, BlogPosting e Article são válidos. O Gerador de Schema da WikiPlus oferece os três tipos com campos específicos para cada um.
Campos do schema de artigo que impactam os resultados
Um schema de artigo bem preenchido inclui: headline (título exato do artigo, até 110 caracteres). image (URL de imagem em alta resolução, mínimo 1200px de largura para carrossel). datePublished (data de publicação no formato ISO 8601: 2026-05-12). dateModified (data de última modificação — importante para o Google entender frescor do conteúdo). author (Person ou Organization com name e url do perfil do autor). publisher (Organization com name e logo). description (resumo do artigo, sem limite de caracteres mas tipicamente 150-300 palavras). mainEntityOfPage (URL da página como @type WebPage). wordCount (número de palavras — ajuda a identificar conteúdo de profundidade). keywords (palavras-chave do artigo). Preencher todos esses campos completamente aumenta a elegibilidade para rich results e melhora a compreensão do conteúdo pelo Google.
Autor e E-E-A-T: como schema de artigo contribui para autoridade
Em 2026, E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) é mais importante do que nunca para o ranking do Google, especialmente em nichos de saúde, finanças e jurídico (YMYL). Schema de artigo com autor bem documentado contribui para E-E-A-T ao associar o conteúdo a uma pessoa real com credenciais verificáveis. Boas práticas: crie páginas de autor com bio completa, foto, credenciais e links para perfis profissionais (LinkedIn, Google Scholar, etc.). No schema, use author @type Person com name, url (página do autor no site), sameAs (links para LinkedIn, Twitter, Google Scholar). Para artigos de saúde, inclua author com jobTitle e worksFor (organização credenciada). Para o Google Authorship funcionar plenamente, o autor deve ter um Knowledge Panel no Google — isso acontece com o tempo à medida que a pessoa publica consistentemente em sites relevantes.
Schema de artigo em WordPress e Next.js
Implementar schema de artigo automaticamente para todos os posts do blog é mais eficiente que fazer manualmente. Em WordPress, o Yoast SEO Premium gera schema de Article automaticamente para posts, incluindo autor, data e imagem destacada. Personalize os campos adicionais via filtros do PHP. O Rank Math também gera schema de Article com campos editáveis por post. Em Next.js com Blog estático, gere o JSON-LD dinamicamente durante o build: para cada post, interpole os metadados (título, data, autor, imagem) no template de schema. Em Next.js 13+ com App Router, adicione o schema como metadata ou via <script type='application/ld+json'> no componente de layout de artigo. Após implementar, verifique com o Rich Results Test do Google se todos os campos obrigatórios estão presentes e se a página é elegível para rich results de artigo.
Perguntas frequentes
- Schema de artigo funciona para conteúdo em português?
- Sim. Schema.org é independente de idioma. O conteúdo dos campos (headline, description, etc.) pode ser em qualquer idioma, incluindo português. Para indicar o idioma ao Google, combine o schema com a meta tag <html lang='pt-BR'> e os hreflang corretos se o site tiver múltiplas versões de idioma.
- Com que frequência devo atualizar o dateModified no schema de artigo?
- Atualize dateModified apenas quando fizer mudanças substanciais no conteúdo — adição de novas informações, atualização de dados desatualizados, expansão significativa. Mudar a data sem alterar o conteúdo é uma prática proibida pelo Google e pode resultar em penalidades. Pequenas correções de typo não justificam atualização do dateModified.
- O carrossel de Notícias Principais do Google exige NewsArticle?
- Não obrigatoriamente — Article também pode aparecer no Discover e em alguns resultados. Mas para o carrossel Top Stories em buscas de notícias, o Google prefere NewsArticle em sites cadastrados no Google News Publisher Center. Para blogs não jornalísticos, focar em Article/BlogPosting para Discover é mais relevante que Top Stories.