CASE STUDY 4 | Portal do Dia: Esteira de Produção Editorial com IA em Escala
Headline + Impacto
Motor de produção com IA que gera, válida é agenda conteúdo SEO-qualificado sem intervencao humana, com gate de qualidade externo ao processo de geração.
Contexto e Problema Real
Conteúdo editorial de qualidade é o ativo SEO de maior longevidade, mas produzir volume suficiente para cobrir o espaco semântico de um tema exige equipe com custo fixo que não escala com o retorno SEO, especialmente nós primeiros meses antes da indexação estabilizar. Contratar redatores para volume de pSEO e economicamente inviavel sem receita preexistente para cobrir esse custo. A restricao era real e binaria: ou eu construia a esteira automatizada ou abria mao de cobertura semântica em favor do que eu conseguia produzir manualmente, que era muito menos do que o necessário para capturar o espaco de busca.
Meu Papel
Projetei a esteira: selecao de temas, geração com IA, gate de qualidade, agendamento e publicação. Os critérios do gate (título pipe, meta description, schema JSON-LD, heading único, zero travessao, 1+ link) são validados por script separado do gerador.
As Decisões que Importaram
Decisão 1: agendamento via status nativo do WordPress em vez de cron externo.
Mudei de cron externo para mecanismo nativo do WordPress: cada artigo entra com status=future é data definida. Com cron externo, falha criava publicacoes fora de janela é o estado ficava em dois sistemas. Com status nativo, WordPress e fonte de verdade única. Debugging é uma query SQL.
Decisão 2: gate de qualidade como processo separado, nunca pelo mesmo processo gerador.
O julgamento interno de quem gerou a peca não e prova de entrega. Um modelo que gera é aprova o próprio conteúdo aprova peca ruim. O gate avalia (meta, og:image, schema JSON-LD, heading único, links internos, ausencia de travessao) é devolve o motivo ao gerador quando falha.
Decisão 3: intencao de busca antes de volume de geração.
A tentacao em pSEO e maximizar volume. Rejeitei: conteúdo sem ancoragem em intencao real gera páginas com taxa de clique próxima de zero, deteriorando o dominio no Google. Cada cluster comeca por análise de intencao: qual a pergunta, qual o nível de consciencia é o formato que o Google ranqueia. Volume menor, qualidade superior.
Decisão 4: zero cara de IA no texto publicado.
Modelos tem padroes reconheciveis: travessao, “certamente”, “é importante notar”. O gate testa esses marcadores. Conteúdo com cara de IA deteriora sinal de engajamento e percepcao de qualidade do dominio.
O que Deu Errado
Um bug específico me custou semanas de produção. O comando wp eval-file com payload PHP acima de 4KB numa única linha retorna string vazia com exit code 0. Sem erro, sem exceção, sem mensagem. Tudo parecia funcionar: o comando terminava com sucesso, o script não acusava falha. E o conteúdo não estava sendo gravado no WordPress. O diagnostico demorou porque o sinal de sucesso (exit 0) mascarava completamente o problema real (operação não executada). A cura foi simples depois de identificar a causa: tratar qualquer retorno vazio de wp eval-file como erro, independente do exit code. Agora o script verifica o conteúdo da resposta, não so o código de saida do processo.
Resultado e Evidencia
Esteira operacional com geração é agendamento de artigos em ciclo continuo, sem editor humano no loop. Gate de qualidade externo aprovando cada peca antes de entrar no calendario do WordPress. O sistema prova que produção editorial em escala é possível sem equipe humana, desde que o gate de qualidade seja separado do processo de geração e testado contra critérios mensuravelmente verificaveis. Cada cluster de artigos parte de análise de intencao antes da geração, o que gera indexação de qualidade superior ao volume irrestrito.
Stack
Motor: Claude (Anthropic), prompts calibrados. Gate: script Python contra checklist. Publicação: WordPress REST API com status=future. Temas: análise antes de cada cluster. Zero serviço externo.