Agente de Review Especializado

SEO Expert

Detecta problemas de SEO antes que prejudiquem seu posicionamento

Um agente de IA especializado em SEO técnico, meta tags, dados estruturados e visibilidade em buscas. Expertise profunda em Next.js, React e WordPress — garantindo que cada página esteja otimizada para o Google.

O Que o SEO Expert Detecta

Expertise focada nos problemas de SEO que impactam seu posicionamento

Meta Tags e Metadata

Títulos ausentes, descrições e exports de metadata no Next.js App Router

Cada página precisa de um título único e descritivo (50-60 chars) e meta description (120-160 chars). SEO Expert detecta páginas com metadata ausente, duplicada ou mal formatada antes de irem ao ar.

Falta generateMetadataDescrições vaziasTítulos duplicados

OpenGraph e Social

Tags OpenGraph, Twitter Cards e otimização de compartilhamento para melhor CTR

Quando sua página é compartilhada no Slack, Twitter ou LinkedIn, precisa de og:title, og:description e og:image (1200x630px) corretos. Previews sociais quebrados prejudicam sua taxa de cliques.

Falta og:imageSem Twitter cardsDimensões erradas

Canonical e URLs

URLs canônicas, trailing slashes e prevenção de conteúdo duplicado

Conteúdo duplicado dilui sua autoridade de SEO. URLs canônicas dizem aos buscadores qual versão é a 'original'. Canonicals ausentes podem dividir seu ranking entre múltiplas URLs.

Falta canonicalURLs relativasInconsistência WWW

Dados Estruturados

Schemas JSON-LD para rich snippets - Organization, Product, Article, FAQ

Dados estruturados habilitam rich snippets nos resultados de busca — avaliações, FAQs expansíveis, preços de produtos. Estes aumentam significativamente as taxas de cliques.

Falta schema.orgJSON-LD inválidoPropriedades incompletas

Hierarquia de Headings

Estrutura H1→H2→H3 correta para organização do conteúdo e acessibilidade

Os motores de busca usam a estrutura de headings para entender a hierarquia do conteúdo. Cada página deve ter exatamente um H1, com aninhamento lógico de H2/H3. Hierarquia quebrada confunde tanto crawlers quanto usuários.

Múltiplas tags H1Níveis puladosFalta H1

Otimização de Imagens

Texto alt, uso de next/image e SEO de imagens para busca visual

Imagens sem texto alt são invisíveis para buscadores e leitores de tela. No Next.js, usar next/image com dimensões corretas melhora Core Web Vitals e habilita otimização automática.

Falta texto altUsar <img> ao invés de next/imageSem width/height
10+ Regras Integradas

Checklist SEO Completo

Cada PR é verificado contra estas regras críticas de SEO

Meta Description

120-160 chars, única por página, com keywords

Tags OpenGraph

og:title, og:description, og:image (1200x630)

URLs Canônicas

URLs absolutas, trailing slashes consistentes

Hierarquia de Headings

Um único H1, estrutura H1→H2→H3 correta

Texto Alt de Imagens

Alt descritivo para todas as imagens

Schemas JSON-LD

Organization, WebSite, Product, Article

Sitemap.xml

Todas as páginas, lastModified, prioridade

Robots.txt

Permitir público, bloquear admin, incluir sitemap

Next.js Image

Usar next/image, priority para LCP

Server Components

Evitar 'use client' desnecessário para SEO

Prioridade alta| Prioridade média

Antes e Depois

Problemas Reais que Detectamos

Estes são problemas de SEO reais que passam no code review todos os dias. SEO Expert os detecta automaticamente.

Meta Description Ausente

Problema: Página publicada sem descrição — Google mostra texto aleatório do conteúdo

Impacto: Menor CTR nos resultados de busca, usuários não sabem do que a página trata

// ❌ Problema: Sem export de metadata
export default function ProductPage() {
  return <div>...</div>
}

// ✅ Corrigido: Metadata correta
export const metadata = {
  title: "Widget Premium | Loja Acme",
  description: "Widget de alta qualidade com avaliações 5 estrelas. Frete grátis em pedidos acima de R$100.",
}

Imagem OpenGraph Quebrada

Problema: URL de og:image retorna 404 — links compartilhados parecem quebrados nas redes sociais

Impacto: Má primeira impressão, menos compartilhamentos, menor engajamento

// ❌ Problema: URL relativa ou incorreta
openGraph: {
  images: ["/og-image.png"], // URL relativa falha
}

// ✅ Corrigido: URL absoluta com dimensões
openGraph: {
  images: [{
    url: "https://example.com/og-image.png",
    width: 1200,
    height: 630,
    alt: "Preview do produto",
  }],
}

URL Canonical Ausente

Problema: Mesmo conteúdo acessível em /product e /product/ — problema de conteúdo duplicado

Impacto: Rankings divididos, crawl budget desperdiçado, autoridade diluída

// ❌ Problema: Sem canonical especificado
export const metadata = {
  title: "Página de Produto",
}

// ✅ Corrigido: URL canonical explícita
export const metadata = {
  title: "Página de Produto",
  alternates: {
    canonical: "https://example.com/product",
  },
}

Sem Schema JSON-LD

Problema: Página de produto sem dados estruturados — sem rich snippets nos resultados

Impacto: Menor visibilidade na busca, competidores com rich snippets ganham mais cliques

// ✅ Adicionar JSON-LD para rich snippets
const jsonLd = {
  "@context": "https://schema.org",
  "@type": "Product",
  name: "Widget Premium",
  image: "https://example.com/widget.jpg",
  aggregateRating: {
    "@type": "AggregateRating",
    ratingValue: "4.8",
    reviewCount: "127",
  },
}

// No seu componente:
<script type="application/ld+json"
  dangerouslySetInnerHTML={{ __html: JSON.stringify(jsonLd) }}
/>

SEO Expert detecta estes no seu PR — antes de chegarem à produção e prejudicarem seu posicionamento.

Era da Busca com IA

SEO Importa Mais do que Nunca

"As pessoas pesquisam com ChatGPT e Perplexity agora. SEO ainda importa?"

Mais do que nunca. Ferramentas de busca com IA não têm seu próprio índice. Elas extraem do Google, Bing e da web. Quando o ChatGPT responde uma pergunta, quando o Perplexity cita fontes — eles estão mostrando conteúdo que rankeia bem na busca tradicional.

O Novo Funil de Descoberta

1. Usuário pergunta ao ChatGPT

2. ChatGPT busca na web (usando Bing)

3. Sua página rankeia alto → ChatGPT cita seu conteúdo

4. Usuário clica para seu site

Busca com IA frequentemente mostra apenas 1-2 fontes — não dez links azuis. Se você não está nos primeiros resultados, você é invisível. Não há página dois para scrollar.

Perplexity

Motor de busca com IA

Mostra explicitamente quais fontes usou — e essas fontes são rankeadas por sinais de busca tradicional.

ChatGPT com Navegação

Recurso de busca da OpenAI

Usa resultados do Bing — seu SEO no Bing impacta diretamente a visibilidade na IA.

Claude com Busca

Busca web da Anthropic

Busca na web informações atuais — bom SEO significa boa visibilidade nas respostas do Claude.

Uma otimização, dois canais de descoberta.
Rankeie bem no Google → Seja citado por ferramentas de IA.

Suporte Multi-Framework

Funciona com Seu Stack

SEO Expert entende padrões específicos de cada framework. Seja usando Next.js App Router, React com Helmet ou WordPress — ele conhece a forma correta de implementar SEO.

Next.js App Router

generateMetadata, metadata exports, sitemap.ts, robots.ts

  • Valida exports de metadata em page.tsx e layout.tsx
  • Verifica generateMetadata para rotas dinâmicas
  • Garante que sitemap.ts e robots.ts estejam corretamente configurados
  • Verifica uso de next/image para performance ótima

Next.js Pages Router

next/head, _document.tsx, getStaticProps SEO

  • Verifica uso de next/head em componentes de página
  • Valida _document.tsx para meta tags base
  • Garante meta tags corretas em páginas com getStaticProps

React + Helmet

React Helmet Async, meta tags dinâmicos, SEO para SPA

  • Valida uso de Helmet em todas as rotas
  • Verifica atualizações dinâmicas de meta tags
  • Garante tratamento de meta tags compatível com SSR

WordPress

Hooks de Yoast/RankMath, SEO de tema, integração de plugins

  • Valida uso correto da API do Yoast SEO
  • Verifica hooks de wp_head para meta tags
  • Garante compatibilidade do tema com plugins SEO

Como Funciona

1

Escanear Mudanças

Analisar componentes de página, layouts e arquivos meta

2

Verificar Metadata

Verificar título, descrição, tags OG, canonical

3

Validar Estrutura

Hierarquia de headings, texto alt, dados estruturados

4

Reportar Problemas

Correções acionáveis com avaliação de impacto SEO

Por Que um Agente SEO Especializado?

SEO é complexo o suficiente para merecer atenção dedicada

Detectar Antes do Deploy

Encontre meta tags ausentes, imagens OG quebradas e erros de schema antes da produção

Proteger Rankings

Um canonical ausente ou noindex pode derrubar seu tráfego — SEO Agent previne isso

Melhorar CTR

Melhores títulos, descrições e rich snippets significam mais cliques dos resultados de busca

A maioria das equipes descobre problemas de SEO semanas depois no Google Search Console.
SEO Expert os detecta no seu PR.

Regras Extensíveis

Seu SEO, Suas Regras

SEO Expert vem com 10+ regras integradas, mas cada equipe tem requisitos únicos. Talvez você tenha convenções específicas de meta tags, schemas de dados estruturados personalizados, ou guidelines de SEO internas que vão além do básico.

Crie suas próprias regras SEO personalizadas. Escreva um arquivo YAML, defina o que verificar, e SEO Expert vai aplicar em cada PR. Os padrões de SEO da sua equipe se tornam verificações automatizadas.

Regras de comprimento de meta personalizadas

Exigir descrições entre 140-155 caracteres

Dimensões específicas de imagem OG

Aplicar exatamente 1200x630 para todas as páginas

Schemas JSON-LD obrigatórios

Obrigar schema Product em todas as páginas de produto

Aprenda como regras potencializam a precisão do diffray

Exemplo: Regra Personalizada

rules:
  - id: seo_og_image_dimensions
    agent: seo
    title: Imagem OG deve ser 1200x630
    description: |
      Garantir que todas as imagens OpenGraph
      sejam exatamente 1200x630 para compartilhar
      otimamente em todas as plataformas.
    why_important: |
      Dimensões erradas causam cortes
      no LinkedIn, Twitter, Slack.
    importance: 7
    match:
      file_glob:
        - '**/app/**/page.tsx'
        - '**/app/**/layout.tsx'
    checklist:
      - Encontrar todas as configs de openGraph.images
      - Verificar width é 1200, height é 630
      - Marcar dimensões diferentes
    examples:
      bad: |
        images: [{
          url: '/og.png',
          width: 800,
          height: 400,
        }]
      good: |
        images: [{
          url: '/og.png',
          width: 1200,
          height: 630,
        }]
    tags:
      - seo
      - opengraph
      - social-sharing

Adicione a .diffray/rules/seo/ — executa em cada PR automaticamente.

Problemas de SEO que Prevenimos

40%

das páginas têm meta descriptions ausentes

25%

das imagens não têm texto alt adequado

60%

dos sites têm imagens OG quebradas

35%

faltam URLs canônicas em páginas novas

Otimize Cada Página
Com Cada PR

Deixe o SEO Expert detectar problemas de SEO técnico antes que prejudiquem seu posicionamento. Grátis por 14 dias, sem cartão de crédito.

Next.js, React, WordPress
10+ regras SEO incluídas
Funciona em cada PR