stamatios
← Voltar ao feed
Linha de engrenagens transforma rascunhos de blog em escada ascendente, metáfora do motor de SEO e AEO movido por IA
Marketing & Growth · Agentes

Motor de IA automatiza SEO e AEO em blog de dev tools

resumo de ~3 min

O texto relata um projeto de engenharia conduzido no blog da Browserbase: o blogEO, um motor que audita, reescreve e gera posts otimizados para SEO e AEO toda semana e depois mede se cada mudança funcionou.

O ponto de partida

O blog não tinha estratégia nem ferramentas de SEO/AEO: cerca de 53% do tráfego de busca vinha de 5 posts, aproximadamente 74 posts tinham campos de SEO (título e descrição) vazios e apenas 17 dos 77 posts publicados até junho já haviam sido citados por algum motor de IA, com 3 posts concentrando a maior parte das citações. Havia também o inverso: posts informativos ranqueavam nas posições 6 a 13 sem receber cliques - um deles somou 329.454 impressões, posição média 9,4, e 857 cliques, 0,26% de taxa de cliques. O diagnóstico exigia cruzar toda semana cinco sistemas sem integração: Sanity, Google Search Console, SEMrush, PostHog e os números da semana anterior.

O blogEO e a decisão central

O blogEO reúne auditoria, gerador e rastreador de AEO, rodando semanalmente pelo agente interno bb em um canal do Slack, e também sob demanda. A decisão de design central é que o agente não tem ferramenta de escrita: ele pontua, rascunha e publica botões de Aprovar/Editar/Ignorar no Slack, e o código que escreve roda no servidor só depois que um humano aprova. O pior caso de uma execução ruim seria uma sugestão ruim no Slack. O julgamento do agente vive em um arquivo de habilidade, barato de mudar, enquanto o caminho de escrita é código testado que revalida o que o agente afirma.

Auditoria e pontuação por oportunidade

A auditoria faz cinco coletas em lote, varre todos os posts por higiene (links quebrados, imagens e embeds mortos, desvio de posicionamento, campos de SEO ausentes, erros de digitação), pontua a oportunidade de cada post e verifica afirmações factuais apenas nos 15 mais sinalizados. O ranking usa espaço para crescer, não idade, com três estimativas sobre os 28 dias anteriores: cliques perdidos frente à janela anterior; cliques de página um não obtidos frente à taxa esperada para a posição; e cliques que um post de página dois ganharia ao chegar à página um. A maior das três vence e define o tipo de correção. A curva de CTR esperada adota referências como 2,5% para as dez primeiras posições. A limitação é que o GSC mistura a posição média entre todas as consultas, superestimando o espaço real; o sinal é fraco em absoluto, mas útil para ordenar a fila. Posts com poucas impressões não pontuam alto por CTR baixa, e uma perda real de cliques (queda absoluta e proporcional) tem prioridade sobre qualquer estimativa. As checagens caras rodam só nos 15 posts mais sinalizados mais 3 de reserva, e as sinalizações exigem carregar a página real e citar a fonte. As edições são pequenas - título/descrição de SEO ou troca de uma frase ou link exato; se não couber em uma troca limpa, o cartão só oferece Editar e Ignorar. Links quebrados com substituto conhecido e campos de SEO vazios são aplicados automaticamente, sem aprovação humana.

Gerador

O gerador busca quase acertos no GSC: consultas com 150 ou mais impressões em que o site aparece nas posições 5 a 20 sem post dedicado. Uma execução encontrou 120, incluindo "what is a captcha solver?" com 19,7 mil impressões e posição 10,6. O rascunho usa trechos de código tirados exatamente da documentação e passa por quatro checagens automáticas: estratégia (termos proibidos, vínculo com cluster de conteúdo e persona), estrutura (TL;DR rotulado), procedência de código (URL da documentação em cada trecho) e canibalização (query já coberta por post próprio vira edição na auditoria). O bb tem duas tentativas de refazer o rascunho e então para sem produzir nada.

Medição e AEO

Cada edição aprovada ganha um instantâneo do GSC de 28 dias antes e é relida em 28 e 56 dias, junto com os números gerais do blog no mesmo período, usados como controle. Posts novos, sem "antes", são medidos por curva de crescimento. Para AEO, o texto separa três perguntas: o motor rastreia a página, cita o site e gera cliques? A citação foi entregue com um parser do export de visibilidade de IA do SEMrush, que só existe como exportação, sem API; a de cliques já funcionava, porque o Google incorpora os AI Overviews ao desempenho normal de busca e os outros motores se classificam por domínio de referência. O rastreamento foi adiado por exigir acesso a log drains da Vercel atrás de SSO, com próximos passos em documento de hand-off. Os posts que vencem no Google e os citados por IA não são os mesmos; os melhores de busca foram citados apenas duas vezes por IA.

Resultados e limitações

O blogEO envia três mensagens semanais no Slack: rascunho novo na segunda às 9h (horário do Pacífico), auditoria na terça e desempenho e ajustes na sexta. A sugestão trava ao ser clicada, e a publicação é recusada se houver rascunho não salvo daquele post no Sanity. Até 21 de agosto de 2026, foram 18 posts gerados e publicados, cerca de 74 posts com títulos e descrições de SEO preenchidos, mais de 53 posts antigos editados desde julho e seis semanas de operação autônoma; a equipe seguiu usando a ferramenta após o hand-off. As iniciativas de blog levaram as impressões de busca a crescer 5,8 vezes, as consultas em página um, 9,8 vezes, e a posição média do blog passou de 10,9 para 6,6. Limitações citadas: estimativa de oportunidade aproximada, rastreamento adiado, racionamento da checagem factual e dados de citação por IA ainda dependentes de exportação manual em CSV.