Como implementar autoria, revisão e schema (E-E-A-T) no seu site

Mauricio Shinmi

Escrito por Mauricio Shinmi

12 | 09 | 2025
Tempo de leitura 3 min de leitura

Atualizado em 11 set 2025

Este tutorial é o complemento prático do nosso guia-pilar de E-E-A-T. Aqui você aprende exatamente como colocar em produção: byline do autor, bloco “revisado por” (quando o tema é YMYL), box de autor no rodapé e marcação estruturada com JSON-LD (Article/Person/Organization e reviewedBy). Tudo simples, escalável e alinhado à construção de Experience, Expertise, Authoritativeness e Trust.

Por que isso importa (de verdade)

  • Confiança gera resultado: transparência de autoria e revisão melhora a percepção de qualidade e ajuda na conversão.
  • Entendível por máquina: com JSON-LD, buscadores entendem quem escreveu, quem revisou e quem publicou — base para rich results e melhor interpretação do conteúdo.
  • Manutenibilidade: padronizando blocos e dados estruturados, atualizar conteúdo (e exibir dateModified) fica fácil — parte central de “Trust”.

Checklist antes de começar

  • Páginas institucionais no rodapé: Sobre, Contato, Privacidade/Termos.
  • Página do autor (ex.: /autor/mauricio-shinmi/) com bio, foto, credenciais e links (LinkedIn etc.).
  • HTTPS ativo e Core Web Vitals minimamente verdes.
  • Se for YMYL: defina o especialista revisor (nome, registro/certificação) e um disclaimer apropriado.

Camada visível (o leitor enxerga)

1) Byline no topo do post

Cole logo abaixo do <h1> (Gutenberg → “HTML personalizado”):

<div class="post-meta" role="contentinfo">
  <img class="post-meta__avatar" src="/wp-content/uploads/autor.jpg" alt="" loading="lazy" />
  <div class="post-meta__text">
    Por <a class="post-meta__author" href="/autor/mauricio-shinmi/">Mauricio Shinmi</a>
    <span class="sep">•</span>
    <time datetime="2025-09-11">Atualizado em 11 set 2025</time>
    <span class="sep">•</span>
    <span class="reading-time" id="reading-time">Tempo de leitura</span>
  </div>
</div>

CSS leve (Aparência → Personalizar → CSS adicional):

.post-meta{display:flex;align-items:center;gap:.75rem;margin:.75rem 0 1.25rem}
.post-meta__avatar{width:42px;height:42px;border-radius:999px;object-fit:cover}
.post-meta__text{font-size:.95rem;color:#222}
.post-meta__author{font-weight:600;text-decoration:none}
.post-meta .sep{opacity:.5;margin:0 .35rem}
#reading-time{opacity:.8}

Tempo de leitura automático (opcional — cole no fim do post ou no JS do tema):

<script>
(function(){
  var el = document.querySelector('article') || document.body;
  if(!el) return;
  var text = el.innerText || el.textContent || '';
  var words = text.trim().split(/\s+/).length;
  var minutes = Math.max(1, Math.round(words / 200)); // ~200 wpm
  var rt = document.getElementById('reading-time');
  if(rt) rt.textContent = minutes + ' min de leitura';
})();
</script>

2) (YMYL) Selo “Revisado por”

Use quando o tema exigir revisão especializada (saúde, finanças, jurídico, etc.). Coloque abaixo da byline:

<aside class="reviewed-by" aria-label="Conteúdo revisado por especialista">
  <span class="reviewed-by__badge">✓</span>
  Revisado por <a href="/especialistas/dra-fulana">Dra. Fulana de Tal</a>, CRM 12345 — Dermatologia
  <details class="reviewed-by__notes">
    <summary>O que foi verificado</summary>
    <ul>
      <li>Exatidão dos termos</li>
      <li>Diretrizes atualizadas</li>
      <li>Fontes e estudos citados</li>
    </ul>
  </details>
</aside>

CSS opcional:

.reviewed-by{background:#f6f8ff;border:1px solid #dfe6ff;padding:.75rem 1rem;border-radius:.75rem;margin:1rem 0}
.reviewed-by__badge{display:inline-block;background:#355cff;color:#fff;border-radius:.4rem;padding:.05rem .4rem;margin-right:.4rem;font-weight:700}
.reviewed-by__notes{margin-top:.5rem}
.reviewed-by__notes summary{cursor:pointer;color:#355cff}

3) Box “Sobre o autor” (rodapé do post)

<aside class="author-box" id="autor">
  <img class="author-box__avatar" src="/wp-content/uploads/autor.jpg" alt="Foto de Mauricio Shinmi" loading="lazy" />
  <div class="author-box__content">
    <h3>Sobre o autor</h3>
    <p><strong>Mauricio Shinmi</strong> é CEO da Oxigenweb. Atua com SEO e crescimento digital há 10+ anos, com foco em E-E-A-T e estratégias orientadas por dados.</p>
    <p>
      <a class="btn" href="/autor/mauricio-shinmi/">Ver perfil completo</a>
      <a class="link" href="https://www.linkedin.com/in/mauricioshinmi/">LinkedIn</a>
    </p>
  </div>
</aside>

CSS opcional:

.author-box{display:grid;grid-template-columns:72px 1fr;gap:1rem;align-items:start;background:#fafafa;border:1px solid #eee;border-radius:1rem;padding:1rem;margin:2rem 0}
.author-box__avatar{width:72px;height:72px;border-radius:999px;object-fit:cover}
.author-box__content h3{margin:.2rem 0 .4rem}
.author-box__content .btn{display:inline-block;background:#111;color:#fff;text-decoration:none;padding:.45rem .8rem;border-radius:.6rem;margin-right:.5rem}
.author-box__content .link{margin-left:.25rem}

Camada estruturada (para buscadores)

Mantenha a camada visível e a estruturada. Abaixo, um grafo JSON-LD simples (Person + Organization + Article). Cole no fim do conteúdo (Gutenberg → “HTML personalizado”). Ajuste URLs/imagens:

Article + Person + Organization (JSON-LD)

<script type="application/ld+json">
{
  "@context":"https://schema.org",
  "@graph":[
    {
      "@type":"Person",
      "@id":"https://www.seudominio.com.br/#autor-mauricio-shinmi",
      "name":"Mauricio Shinmi",
      "jobTitle":"CEO",
      "affiliation":{"@type":"Organization","@id":"https://www.seudominio.com.br/#org-oxigenweb","name":"Oxigenweb"},
      "image":"https://www.seudominio.com.br/wp-content/uploads/mauricio.jpg",
      "sameAs":["https://www.linkedin.com/in/mauricioshinmi/"]
    },
    {
      "@type":"Organization",
      "@id":"https://www.seudominio.com.br/#org-oxigenweb",
      "name":"Oxigenweb",
      "url":"https://www.seudominio.com.br/",
      "logo":{"@type":"ImageObject","url":"https://www.seudominio.com.br/wp-content/uploads/logo.png"}
    },
    {
      "@type":"Article",
      "@id":"https://www.seudominio.com.br/como-implementar-autoria-revisao-schema-eeat",
      "headline":"Como implementar autoria, revisão e schema (E-E-A-T) no seu site",
      "author":{"@id":"https://www.seudominio.com.br/#autor-mauricio-shinmi"},
      "publisher":{"@id":"https://www.seudominio.com.br/#org-oxigenweb"},
      "image":"https://www.seudominio.com.br/wp-content/uploads/capa-implementacao-eeat.jpg",
      "datePublished":"2025-09-11",
      "dateModified":"2025-09-11",
      "mainEntityOfPage":{"@type":"WebPage","@id":"https://www.seudominio.com.br/como-implementar-autoria-revisao-schema-eeat"}
    }
  ]
}
</script>

(YMYL) reviewedBy do especialista

<script type="application/ld+json">
{
  "@context":"https://schema.org",
  "@type":"Article",
  "@id":"https://www.seudominio.com.br/como-implementar-autoria-revisao-schema-eeat",
  "reviewedBy":{
    "@type":"Person",
    "name":"Dra. Fulana de Tal",
    "jobTitle":"Dermatologista",
    "honorificPrefix":"Dra.",
    "identifier":{"@type":"PropertyValue","propertyID":"CRM","value":"12345"}
  }
}
</script>

Boas práticas:

  • Use o mesmo @id do autor em todo o site.
  • Nome do autor na byline = Person.name no JSON-LD.
  • Atualize dateModified quando editar o post.
  • Vários autores? Use um array em Article.author.

Como implementar autoria e revisão no WordPress (passo a passo)

  • Sem código: adicione os blocos (Byline, Revisado por, Autor e os scripts JSON-LD) como “HTML personalizado”.
  • CSS: Aparência → Personalizar → CSS adicional.
  • Padronização: crie um Pattern (Padrão de Bloco) com a byline/autor para usar em todos os posts.
  • Plugins de SEO: Yoast/Rank Math geram parte do schema; para reviewedBy, geralmente é preciso adicionar o bloco manual.

Página do autor: o que incluir

  • Foto profissional, mini-bio com experiência prática e áreas de atuação, credenciais e afiliações.
  • Links de confiança (LinkedIn, eventos, publicações) e lista de artigos do autor.
  • Marcação Person com o mesmo @id do grafo acima.

Valide se deu certo

  • Visual: post exibe autor, data e (se YMYL) “Revisado por”.
  • Schema: teste no Rich Results Test e no Schema Markup Validator; verifique Article, Person, Organization e (se usado) reviewedBy.
  • Search Console: inspecione a URL; corrija avisos/erros de dados estruturados.

Erros comuns (e como evitar)

  • Só classe “autor” sem JSON-LD → adicione o grafo.
  • Dois grafos conflitantes (plugin + manual) → mantenha um padrão coerente.
  • @id diferentes para a mesma pessoa → use sempre o mesmo.
  • Slug com ano (ex.: /guia-2025-...) → mantenha o ano no título/meta, não no slug.
  • Imagens genéricas em posts de “experiência” → priorize mídia própria.

Pronto para ir além? Aprofunde no nosso guia-pilar de E-E-A-T e veja como transformar experiência, expertise e confiança em crescimento orgânico consistente.

Sobre o autor

Mauricio Shinmi

Mauricio Shinmi

Com 17 anos de experiência na área de marketing digital e SEO, está na lista dos 50 maiores especialistas de Wordpress do Brasil, faz parte do conselho de tecnologia e inovação de Presidente Prudente - SP, certificado 8'Ps, UX, Google Sales e sócio fundador da Oxigenweb.

Deixe seu comentário

oito − 3 =