← voltar Comportas de Qualidade em SEO Programático: Evitando a Penalidade do AI Slop -- ilustração em arte linear

Comportas de Qualidade em SEO Programático: Evitando a Penalidade do AI Slop

Diretórios e SEO programático

No início de 2023, um cliente de viagens veio até mim com o que parecia ser uma configuração de sonho. Ele tinha 14.000 páginas de localização, cada cidade, cada bairro, cada distrito postal do Reino Unido, todos gerados automaticamente a partir de um banco de dados de dados de hotéis e restaurantes. Template limpo. Link interno decente. E ranqueava. Por cerca de quatro meses.

Então a atualização core de março de 2024 chegou. Eles perderam 71% do seu tráfego orgânico em seis semanas. Passei três semanas fazendo a análise forense. O conteúdo não estava exatamente errado. Mas era vazio. Cada página dizia as mesmas três coisas em ordem ligeiramente embaralhada, e o Google havia claramente decidido que não valia a pena servir para ninguém. Reconstruímos o pipeline com comportas de qualidade apropriadas e recuperamos para 60% do pico em cinco meses. Não perfeito. Mas uma lição que ficou comigo.

SEO programático ainda é uma das ferramentas mais poderosas no kit de ferramentas de agência. Mas a margem para slop é basicamente zero.

O Que "Comporta de Qualidade" Realmente Significa em um Pipeline de pSEO

As pessoas usam este termo livremente, então deixa eu ser preciso sobre como eu o uso na Seahawk.

Um gate de qualidade é uma regra ou teste marcado que uma página deve passar antes de ser publicada, ou antes de permanecer publicada. Não é uma verificação de vibe. É um limiar específico e mensurável que deixa uma página passar ou a envia de volta para revisão (ou a elimina completamente).

Pense nisto como integração contínua para conteúdo. Desenvolvedores não fazem push de código que falha testes unitários. Você não deveria publicar páginas que falham testes de conteúdo. A analogia não é perfeita, mas é próxima o suficiente para ser útil.

Um pipeline sem quality gates é só uma máquina de spam de conteúdo. E em 2024, o classificador do Google é bom o suficiente para detectar isto em escala.

As Três Camadas Onde Gates Precisam Existir

Eu estruturo gates em três momentos:

  1. Pré-geração, antes de qualquer conteúdo ser escrito. Verificações de qualidade de dados. Esta entidade tem atributos únicos suficientes para suportar uma página distinta?
  2. Pós-geração, após a IA ou template ter produzido conteúdo. Pontuação automatizada de comprimento, unicidade e cobertura de entidades.
  3. Monitoramento pós-publicação, contínuo. Páginas que caem em impressões ou taxa de cliques são sinalizadas para revisão humana.

A maioria das equipes constrói apenas a camada do meio. É por isso que elas se queimam.

O Problema de Suficiência de Dados (A Maioria das Pessoas Pula Isto)

Aqui está a coisa, os piores problemas de conteúdo programático começam antes de uma palavra ser escrita. Começam na planilha.

Se seus dados de origem têm 12 atributos por entidade e 9 deles são idênticos em 80% dos seus registros, você vai produzir páginas quase duplicadas independentemente de quão inteligentes sejam seus prompts. Aprendi isso em um diretório de advogados que construímos na Seahawk em 2021. Tínhamos 6.000 registros de escritórios de advocacia. Cerca de 4.200 deles não tinham nada distintivo além de um nome, um código postal e uma área de atuação. Publicamos todos os 6.000. O Google indexou talvez 1.800.

Gate de pré-geração: pontuação de riqueza de dados. Agora executo cada conjunto de dados através de um simples script Python antes de tocar em um template. Ele conta o número de campos não-nulos e não-genéricos por registro e sinaliza qualquer coisa abaixo de um limiar, normalmente uso 7 de 12 como mínimo. Registros que não passam vão para uma categoria "stub" que recebe uma página fina com noindex, ou nenhuma página.

Isso não é glamouroso. Mas é a mudança única que teve o maior impacto na eficiência de rastreamento em nossas construções.

Pontuação de Singularidade Após Geração

Então seus dados passaram no primeiro filtro. O conteúdo foi gerado. E agora?

Não publique até ter pontuado para unicidade, não contra a web, mas contra seu próprio corpus de páginas. Conteúdo interno quase-duplicado é o problema mais comum, e é aquele que está mais imediatamente em seu controle.

Eu uso uma combinação de duas ferramentas para isso:

  • [API em lote do Copyscape](https://www.copyscape.com/api.php) para sinalizar páginas muito similares a URLs já indexadas
  • Um script customizado de similaridade de cosseno (usando sentence-transformers em Python) que pontua cada página nova contra as 50 páginas mais estruturalmente similares na mesma família de template

Meu threshold é 0.82 de similaridade cosseno. Qualquer coisa acima disso vai para revisão manual. Qualquer coisa acima de 0.91 é descartada ou reformulada pesadamente.

Sim, isso adiciona friction ao pipeline. Bom. Friction é o ponto.

O que "Único" Realmente Precisa Significar

Genuinamente único não apenas significa frases embaralhadas. Significa que a página responde uma pergunta que apenas esta entidade pode responder. Para uma página de destino de cidade, são dados hiperlocais, listagens de eventos reais, estatísticas locais reais, uma citação específica de uma fonte local. Para uma página de comparação de produtos, são pontos de dados que diferenciam esses dois produtos específicos, não uma introdução de template com substantivos trocados.

A própria orientação do Google sobre conteúdo útil sempre disse isso. O classificador apenas ficou agressivo em forçar isso.

Entity Coverage: O Portão Que Ninguém Fala Sobre

Esse demorou mais para eu descobrir, e estou irritado que demorou.

Cada página em uma construção programática é nominalmente "sobre" algo, um lugar, um produto, uma pessoa, um serviço. A entidade e seus atributos devem ser representados consistentemente no conteúdo através de menções nomeadas, associações semânticas e dados estruturados. Se não forem, a página soa vazia mesmo que tenha 800 palavras.

Agora executo um lightweight NLP pass em toda página gerada usando spaCy para verificar que:

  • A entidade primária é nomeada nos primeiros 100 palavras
  • Pelo menos 4 entidades ou atributos semanticamente relacionados aparecem no corpo do texto
  • A página contém pelo menos um fato que é único da entidade (extraído dos dados da fonte, não alucinado pelo modelo)

Esse último check é manual por enquanto. Quero automatizá-lo, mas ainda não construí uma forma confiável de fazer validação cruzada em escala sem muitos falsos positivos. Se você resolveu isso, genuinamente gostaria de saber.

A Armadilha da Página Fina: Quando usar Noindex vs. Quando Deletar

Digamos que uma página passa pela geração mas ainda se sente fina. Talvez os dados fossem escassos, a entidade é obscura, e o output é tecnicamente único mas não particularmente útil.

O que você faz?

Aqui está minha árvore de decisão, simplificada, mas é mais ou menos assim que penso sobre isso:

  1. Se a página tem zero impressões de busca depois de 90 dias no GSC: delete e redirecione 301 para o pai relevante mais próximo.
  2. Se a página tem impressões mas CTR abaixo de 0.5% e sem backlinks: noindex e consolide em uma página pai ou categoria.
  3. Se a página tem impressões, CTR razoável (1%+), mas posição média baixa (40+): mantenha, mas priorize para enriquecimento de conteúdo.
  4. Se a página está performando: deixe-a em paz e pare de duvidar de si mesmo.

Não consigo contar quantas vezes vi donos de agência noindexar páginas que estavam convertendo silenciosamente. Não conserte o que não está quebrado.

Structured Data como Sinal de Qualidade (Não Apenas uma Jogada de Rich Result)

A maioria das pessoas adiciona schema a páginas de pSEO pelos rich results. Justo. Mas comecei a tratar a completude de schema como uma porta de qualidade também.

Se o schema de uma página tem mais de 30% de valores nulos ou de placeholder, isso me diz que os dados subjacentes são muito esparsos para produzir uma página útil. Então construímos um validador de schema em nosso pipeline, ele verifica propriedades obrigatórias e recomendadas contra a especificação Schema.org para o tipo que estamos usando. Páginas que falham nesta verificação voltam para a fila de enriquecimento.

O Google usa a completude do schema como um sinal de ranking direto? Quase certamente não de uma forma simples. Mas páginas com schema completo e preciso tendem a ser páginas com dados completos e precisos, e essas páginas tendem a rankear. A correlação é forte o suficiente para que eu trate a qualidade do schema como um diagnóstico útil mesmo que não seja o mecanismo.

Monitoramento Após Publicação: O Portão Que Continua Funcionando

Uma porta de qualidade não é uma coisa única. Páginas se degradam. Dados ficam obsoletos. Uma página que estava bem em janeiro pode estar fina em outubro porque o mundo mudou e o conteúdo não.

Executo um crawl mensal usando Screaming Frog em todas as grandes propriedades de pSEO que gerenciamos, sinalizando:

  • Páginas com menos de 350 palavras (após remoção de boilerplate)
  • Páginas onde a tag de título corresponde a mais de 3 outras páginas do site
  • Páginas sem links internos apontando para elas (risco de órfã)

Faço referência cruzada desses com dados do GSC exportados via API, procurando especificamente por páginas que perderam mais de 40% de suas impressões nos últimos 60 dias. Essa intersecção (sinalizada pelo Screaming Frog e em declínio no GSC) é a fila de revisão de alta prioridade.

Honestamente, esse passo de monitoramento é onde a maioria das agências economiza porque não é faturável de forma óbvia. Mas é isso que diferencia uma construção de pSEO que se sustenta de uma que desmorona após a próxima core update.

FAQ

Usar IA para gerar conteúdo dispara automaticamente uma penalidade do Google?

Não. O Google disse explicitamente que conteúdo gerado por IA não é contra suas diretrizes, é conteúdo inútil que é o problema, independentemente de como foi produzido. O sinal é qualidade, não origem. Uma página escrita manualmente que é vazia e duplicada será tratada da mesma forma. O que importa é se a página realmente serve a consulta do usuário melhor do que as alternativas. Se não servir, o método de produção é irrelevante.

Quantas páginas é "demais" para uma construção programática antes do Google ficar desconfiado?

Não há um número exato, e qualquer figura específica que você tenha visto online é inventada. O que importa é a proporção de páginas indexadas para páginas que fazem ranking. Se você tem 20.000 páginas e 400 estão recebendo impressões, é um problema de crawl budget e qualidade. Google vai começar a ignorar o resto. Eu preferiria publicar 3.000 páginas fortes a 20.000 mediocres. Taxa de cobertura de índice é a métrica a acompanhar, não o número absoluto de páginas.

Consigo me recuperar da penalidade de IA slop depois de ter sido atingido?

Sim, mas leva tempo e não é linear. O cliente de travel que mencionei no início se recuperou, mas levou trabalho consistente durante cinco meses: deletar as piores páginas, consolidar as de nível médio, enriquecer as de melhor desempenho. A ação mais impactante foi reduzir o índice de 14.000 páginas para cerca de 4.200. Contraintuitivo, mas é o que os dados mostraram.

Qual é a forma mais rápida de identificar quais páginas em uma grande build são "slop"?

Puxe seus dados completos de performance do GSC dos últimos 16 semanas. Filtre por páginas com mais de 0 impressões mas menos de 0,8% CTR e posição média pior que 35. Essa coorte é seu problema. Faça referência cruzada contra word count e internal link count. A sobreposição de low-CTR, low-word-count e páginas órfãs é quase sempre a parte mais fraca de qualquer build programático.

---

Construir em escala não te dá permissão para construir mal. Os gates que descrevi adicionam talvez dois a três dias de tempo de setup a um novo projeto pSEO. A alternativa, reconstruir depois que uma core update te destrói, custa muito mais do que isso. Sei disso porque já fiz dos dois jeitos.

← voltar