O blog de um supermercado, escrito com IA
Para uma rede de supermercados, a IA escreve, otimiza para o Google e ilustra cada artigo; a equipe só revisa e aprova. Também resgatamos 429 artigos do WordPress antigo, livres de malware. Está pronto e em fase de lançamento.
Next.js · NestJS · Python · OpenAI y Gemini · PostgreSQL- 429
- artigos resgatados do WordPress
- US$ 0,60
- para analisar 499 artigos com IA
O problema do cliente
Uma rede de supermercados do Paraná tinha um blog em WordPress com quase 500 artigos e nenhum novo desde novembro de 2025. Manter aquilo tinha virado um peso, e quando fomos olhar de perto apareceu algo pior: 425 artigos tinham código malicioso escondido e nenhuma imagem tinha texto alternativo.
A ideia era voltar a publicar um ou dois artigos por semana sem aumentar a equipe. As metas eram claras: menos de 30 minutos de trabalho humano por artigo, menos de 10 dólares por mês com IA e um visual profissional, com a cara da marca.
Arquitetura
Construímos um painel de administração próprio, com editor, SEO, biblioteca de imagens, páginas e menus, além de um blog público em português.
É assim que um artigo nasce:
- Alguém da equipe escreve a ideia no painel. O sistema busca contexto na web para que o texto não fique genérico.
- Três agentes trabalham ao mesmo tempo: um escreve, outro prepara o título, a descrição e as palavras-chave para o Google, e o terceiro cria as imagens.
- Primeiro sai só o texto. As imagens são geradas apenas depois que a equipe aprova. Assim dá para ajustar o texto várias vezes sem pagar por imagens que vão para o lixo.
- O artigo fica como rascunho até uma pessoa publicar. A IA nunca publica sozinha.
Cada agente tem um modelo principal e dois de reserva: se a OpenAI falhar, ele passa para o Gemini e depois para um terceiro fornecedor. As instruções dos agentes são editadas no próprio painel, com histórico de versões e a opção de voltar atrás se uma mudança piorar os textos.
Tudo roda em um servidor próprio, sem depender de serviços que cobram por uso.
A decisão difícil e por quê
O painel interno estava traduzido em três idiomas (espanhol, português e inglês), e a pergunta óbvia era se o blog também deveria sair nos três.
Medimos antes de decidir. O painel tinha quase mil textos traduzidos três vezes para apenas três usuários internos, e um quarto das traduções para o espanhol era idêntico ao português. Publicar em três idiomas significava semanas de desenvolvimento, triplicar para sempre o trabalho editorial (24 artigos por mês em vez de 8) e arriscar o posicionamento no Google com traduções automáticas.
O blog público ficou só em português, que é o idioma de todos os clientes da rede. Só vamos rever isso se a empresa começar a operar fora do Brasil ou se aparecerem visitas reais em outro idioma.
Uma decisão menor, com o mesmo critério: para as imagens usamos um modelo 13 vezes mais barato que o mais conhecido. A diferença de qualidade não justificava o preço para o blog de um supermercado.
O que quebrou no caminho
- Um servidor saudável marcado como fora do ar. No primeiro deploy, o site respondia bem, mas a checagem de saúde consultava um endereço de rede diferente daquele em que a aplicação estava escutando. O balanceador achava que o servidor tinha caído e os visitantes viam um erro 503. Corrigimos o endereço da checagem.
- O gerador subia sem as chaves. Uma biblioteca de configuração não repassava as credenciais para todas as partes, então cada pedido de artigo falhava em silêncio. Passamos a carregar as credenciais de forma explícita e adicionamos testes.
- O limite contra abuso bloqueava a própria equipe. Todo o painel sai pela mesma conexão, e o limite de 20 requisições por minuto se esgotava ao abrir uma única tela. Aumentamos o limite para o painel e mantivemos o rigor só no login.
- A IA dava nota 75 para tudo. A nota de SEO era calculada por um modelo, que respondia quase a mesma coisa para qualquer texto. Trocamos por regras fixas que dá para conferir.
- Cinco artigos apagados por engano. Durante a migração, uma limpeza com filtro errado apagou cinco artigos. Eles foram recuperados do backup original que fizemos antes de mexer em qualquer coisa.
Resultado
O sistema está pronto e testado de ponta a ponta; o blog novo está em fase de lançamento.
- Migração do WordPress: analisamos 499 artigos com IA por 0,60 dólar no total, sem nenhuma falha. Resgatamos 429, livres do código malicioso, junto com 1.774 imagens, que agora têm texto alternativo.
- Custo por artigo novo: o orçamento é de cerca de 0,30 dólar de IA por artigo, com texto, SEO e imagens incluídos.
- Qualidade do site: 92 a 94 de 100 em velocidade e 100 de 100 em acessibilidade e SEO, segundo o Google Lighthouse, medido antes do lançamento.
- Confiabilidade: mais de 400 testes automáticos no servidor e 59 nos agentes, que rodam antes de cada mudança.