Automatizar a monitorização de posições SEO com IA
· Por AI Compare
Posições semanais de palavras-chave numa folha, com um resumo por IA do que mudou e do que fazer a seguir.
O que vai criar
Um workflow agendado que verifica em que posição o seu site aparece no Google para uma lista de palavras-chave, guarda os resultados no Google Sheets e usa IA para resumir o que mudou e o que fazer a seguir. Para uma lista de palavras-chave focada, substitui ou complementa uma ferramenta paga de monitorização de posições.
Baseia-se em modelos do n8n como «Track SEO keyword rankings with Bright Data MCP and GPT AI analysis».
Obter dados de SERP
A Google não oferece uma API oficial de posições nos resultados de pesquisa, por isso usa-se um fornecedor de dados de SERP:
| Tipo de fornecedor | Exemplos | Notas |
|---|---|---|
| APIs de scraping de SERP | Bright Data, SerpApi, DataForSEO | Pagamento por pedido; devolvem resultados estruturados |
| Plataformas de SEO com API | SE Ranking, Semrush, Ahrefs | Dados de posições e volumes; planos superiores |
| API do Google Search Console | Gratuita, apenas para o seu site, posições médias com atraso |
O modelo da Bright Data usa um nó da comunidade (cliente MCP), que só funciona no n8n com alojamento próprio. Com outros fornecedores, o nó HTTP Request também funciona no n8n Cloud.
Estrutura do workflow
| # | Nó | Função |
|---|---|---|
| 1 | Schedule Trigger (semanal, segunda-feira 7:00) | Iniciar a verificação |
| 2 | Google Sheets: ler palavras-chave | Palavra-chave, URL de destino, país, idioma |
| 3 | Loop Over Items (lote de 5) + Wait | Respeitar os limites de pedidos do fornecedor |
| 4 | HTTP Request / Bright Data | Obter os 100 primeiros resultados de cada palavra-chave |
| 5 | Code ou Edit Fields | Encontrar a posição e o URL do seu domínio; anotar os concorrentes do top 3 |
| 6 | Google Sheets: acrescentar | Data, palavra-chave, posição, URL, principais concorrentes |
| 7 | Aggregate | Juntar os resultados da semana |
| 8 | AI Agent / LLM Chain | Comparar com a semana anterior; escrever um resumo |
| 9 | Gmail ou Slack | Enviar o relatório |
O prompt de análise
You are an SEO analyst. Here are this week's and last week's rankings.
1. List keywords that moved up or down by 3+ positions.
2. Flag keywords where a competitor overtook us.
3. Suggest the 3 most valuable actions this week (update content,
add internal links, target a new keyword).
Keep it under 200 words.
Também pode escrever o prompt em português para receber o relatório diretamente em português.
Exemplo de custo
Monitorizar 50 palavras-chave por semana dá cerca de 200 pedidos de SERP por mês. Com fornecedores de pagamento por pedido, isso custa normalmente alguns dólares por mês, mais alguns cêntimos em tokens de IA. O n8n com alojamento próprio não acrescenta qualquer custo.
Ideias para o expandir
- Obter os cliques e impressões do Search Console para as mesmas palavras-chave.
- Monitorizar a presença de um AI Overview e que sites são citados.
- Alertar de imediato quando uma palavra-chave prioritária sair do top 10.

