Marketing

Pare de pagar o Screaming Frog SEO Spider

Uma aranha educada que só morde o seu próprio site.

O Screaming Frog SEO Spider custa US$18–22 / mês, ou seja, US$216–264 por ano. Você tem dois caminhos:

Opção 1 · Instalar

Instale o LibreCrawl grátis

O LibreCrawl é o Screaming Frog sem a licença. Você informa o endereço do seu site, ele visita cada página e devolve o que uma auditoria de SEO precisa: títulos e meta descriptions ausentes ou duplicados, cabeçalhos, links quebrados, cadeias de redirecionamento, imagens sem texto alternativo, canonicals, sitemap. Ele renderiza JavaScript (sites em React, Vue, Angular) com um navegador de verdade, mede os Core Web Vitals pelo PageSpeed Insights e exporta tudo em CSV, Excel, JSON ou XML. Uma oficina de plugins permite adicionar suas próprias análises. É Python com interface web, local ou em um servidor, licença MIT. O Screaming Frog para em 500 URLs no plano grátis; aqui não há limite, e o projeto reporta rastreios de mais de um milhão de URLs. Um cuidado: o projeto é jovem.

LibreCrawl vs Screaming Frog SEO Spider

CritérioLibreCrawlScreaming Frog SEO Spider
PreçoUS$0, na sua máquina ou no seu servidorUS$18–22 por mês
Limite de URLsNenhum, rastreios de mais de um milhão de URLs500 no grátis, ilimitado com a licença
Renderização de JavaScriptIncluída, com um Chromium de verdadeSomente com licença
Core Web VitalsPageSpeed Insights integradoCom a licença, pela API do PageSpeed
ExportaçõesCSV, Excel, JSON, XML, sem limiteLimitadas no plano grátis
Onde rodaInterface web, local ou em um servidor compartilhadoApp de desktop, uma licença por pessoa

Como instalar (mesmo começando do zero)

Dois caminhos: Docker em três comandos, ou Python localmente. O prompt escolhe conforme a sua máquina, instala o que estiver faltando e abre a interface na porta 5000.

  1. 1

    Cole este prompt no Claude (Code ou Desktop)

    Ele verifica o que você já tem, instala o LibreCrawl a partir do repositório oficial e executa um primeiro rastreamento de teste:

    Instale o LibreCrawl na minha máquina (rastreador de SEO open source, repositório do GitHub PhialsBasement/LibreCrawl, site librecrawl.com) seguindo o README dele. Primeiro verifique o que eu já tenho. Se o Docker estiver instalado: clone o repositório, copie o arquivo .env.example para .env e execute docker compose up -d. Se não: instale o Python 3 se necessário, crie um ambiente virtual, instale as dependências do requirements.txt, execute playwright install chromium e depois python main.py --local. Em seguida abra http://localhost:5000 e confirme que a página responde. Faça um primeiro rastreamento de teste em uma página pequena para confirmar que tudo funciona, com a renderização de JavaScript ativada. Se for um servidor exposto na internet, proteja o acesso (senha ou reverse proxy com autenticação) antes de me passar o endereço.
    
    Revise o repositório do GitHub e verifique se é seguro instalá-lo considerando a minha máquina e a minha infraestrutura. Faça-me o máximo de perguntas possível, usando widgets, para esclarecer o meu pedido e ser o mais preciso que puder.
  2. 2

    Faça o seu primeiro rastreamento de verdade

    Cole o endereço do seu site, mantenha a renderização de JavaScript ligada se o seu site depender disso, e explore as abas: páginas, links, problemas detectados, Core Web Vitals.

  3. 3

    Exporte e corrija em ordem

    Exporte os problemas em Excel ou CSV, ordene por severidade e comece pelos títulos ausentes, links quebrados e cadeias de redirecionamento: são as vitórias rápidas.

Para que você vai usar

Audite o seu site antes de um redesign

Um rastreamento completo entrega a lista de páginas, seus títulos e seus links de entrada: você sabe o que manter, redirecionar ou apagar.

Encontre os links quebrados do site de um cliente

404, cadeias de redirecionamento, imagens sem alt: uma exportação limpa para enviar, sem comprar uma licença para uma auditoria pontual.

Acompanhe um site depois de uma migração

Você repete o rastreamento toda semana e compara as exportações: páginas que sumiram e redirecionamentos que faltam saltam aos olhos.

Saúde do projeto

estrelas no GitHub
1.009
Forks
209
Contribuidores
11
Commits
109
Idade do projeto
1 ano
Licença
MIT

Feito com: Python 50.4% · JavaScript 28.7% · HTML 16.2% · CSS 3.8% · Shell 0.5%

Dados públicos do repositório no GitHub, coletados em 8 de outubro de 2026.

Opção 2 · Construir

Crie o seu próprio Screaming Frog SEO Spider

Para quem é

Este projeto é para o dono de site que audita os poucos domínios que realmente controla. O objetivo: rastrear o seu site de forma agendada e receber uma lista clara e priorizada do que corrigir. Se você precisa de mais do que isso, continue pagando: construir por conta própria serve para ter uma ferramenta sob medida para o seu jeito de trabalhar, não para refazer o roadmap de uma empresa financiada por investidores.

Mesmo projeto, outro logo: esta v1 também substitui o Sitebulb, porque todas resolvem o mesmo trabalho central.

O que o prompt constrói e o que fica de fora

O prompt abaixo constrói uma única versão, com o que realmente se usa. O resto fica de fora de propósito.

O que o prompt constróirastreador educado, relatório de links quebrados, cadeias de redirecionamento, auditoria de metas, comparação com o sitemap, agendamento
O que fica de forarenderização de JavaScript, rastreios de milhões de URLs, monitoramento de posições

O que uma alternativa mínima ao Screaming Frog SEO Spider precisa

  • rastreamento educado que respeita robots.txt, limites de velocidade e escopo por domínio
  • links quebrados internos e externos, com as páginas que os referenciam
  • cadeias e loops de redirecionamento com o detalhe salto a salto
  • títulos e meta descriptions ausentes, duplicados ou longos demais, além de imagens sem alt
  • uma comparação com o sitemap que mostra as páginas que faltam no sitemap ou no rastreamento

Modelo de dados

Site, Crawl, Page, LinkEdge, Finding

Integrações

e-mail transacional, Cloudflare Cron Triggers

Contexto de capacidades

Astro, Workers, D1

A trava de segurança

Rastrear apenas domínios que o dono verificou, respeitar as diretivas de robots e os limites de velocidade, e recuar quando o site começar a responder com erros.

O que não fazer de propósito

Não rastrear sites de terceiros, não espionar concorrentes, não monitorar posições nem transformar em uma suíte de SEO genérica.

O prompt completo

Escolha o seu stack, copie o prompt e cole no seu agente de código (Claude Code, Cursor, Codex…).

Você vai construir um produto de software pronto para produção chamado “Crawlbug”, uma alternativa deliberadamente focada ao Screaming Frog SEO Spider. Construa uma fatia vertical completa e utilizável, não uma landing page, um mockup estático nem um monte de componentes soltos.

ACORDO DE TRABALHO
Antes de escrever código de implementação, monte um plano técnico curto que nomeie as rotas ou páginas, as server actions ou endpoints, as tabelas de dados, as transições de estado importantes, os limites de autorização, os jobs em segundo plano e os adaptadores externos. Se algo se contradisser, resolva a favor do público restrito e dos não-objetivos abaixo. Prefira uma arquitetura pequena e legível a abstrações especulativas, mas não deixe de fora persistência, validação, tratamento de erros nem testes.

DESCRIÇÃO DO PRODUTO
Usuário principal: o dono de site que audita os poucos domínios que realmente controla.
Resultado principal: rastrear o seu próprio site de forma agendada e receber uma lista clara e priorizada do que corrigir.
Princípio do produto: otimize o fluxo exato abaixo em vez de copiar toda a amplitude do Screaming Frog SEO Spider. Quem chega pela primeira vez deve entender o que fazer pela própria interface, sem tour nem documentação.

JORNADAS COMPLETAS DO USUÁRIO
Implemente todos estes fluxos pela interface real e pela camada de dados persistente:
1. O dono verifica que o domínio é dele, define o escopo do rastreamento e os limites de cortesia, executa um primeiro rastreamento e revisa um relatório de achados priorizado.
2. O dono corrige um lote de links quebrados e cadeias de redirecionamento, rastreia de novo e confirma que os achados aparecem como resolvidos na comparação com o rastreamento anterior.
3. Um rastreamento semanal agendado termina, compara o sitemap com as páginas descobertas e envia um resumo por e-mail somente quando algo realmente mudou.

TELAS E ARQUITETURA DE INFORMAÇÃO
Construa estas telas como visões coerentes e responsivas. Cada tela precisa definir sua ação principal, ações secundárias, status visível, feedback de validação, estado vazio, estado de carregamento ou pendente, confirmação de sucesso e um estado de erro recuperável.
1. Sites: domínios verificados, horário do último rastreamento, número de páginas, achados em aberto por severidade e ações de rastrear agora e agendar.
2. Detalhe do rastreamento: progresso ao vivo, páginas baixadas, divisão por código de resposta, duração e estatísticas de cortesia, como taxa de requisições e exclusões por robots.
3. Achados: links quebrados, cadeias de redirecionamento, problemas de título e meta e imagens sem alt, filtráveis por tipo e severidade, cada um com as páginas que o referenciam.
4. Comparação com o sitemap: páginas que estão no sitemap mas não podem ser rastreadas, páginas rastreadas que faltam no sitemap e mudanças desde o rastreamento anterior.

FUNCIONALIDADES PRINCIPAIS
1. rastreamento educado que respeita robots.txt, limites de velocidade e escopo por domínio
2. links quebrados internos e externos, com as páginas que os referenciam
3. cadeias e loops de redirecionamento com o detalhe salto a salto
4. títulos e meta descriptions ausentes, duplicados ou longos demais, além de imagens sem alt
5. uma comparação com o sitemap que mostra as páginas que faltam no sitemap ou no rastreamento

COMPORTAMENTO DETALHADO E REGRAS DE NEGÓCIO
Trate isto como requisitos do produto garantidos no servidor, não como sugestões de interface:
1. Rastreie apenas domínios que passaram pela verificação de propriedade e interrompa qualquer rastreamento que saia do escopo configurado.
2. Respeite o robots.txt, aplique uma taxa de requisições por domínio e um teto de concorrência, e recue ou aborte quando o servidor devolver erros repetidos.
3. Siga os redirecionamentos até uma profundidade limitada, registre cada salto e lance as cadeias e os loops como achados em vez de segui-los para sempre.
4. Associe os achados a um rastreamento específico e calcule os novos e os resolvidos comparando rastreamentos, nunca alterando resultados históricos.

MODELO DE DADOS E CICLO DE VIDA
Projete um esquema relacional pequeno centrado em Site, Crawl, Page, LinkEdge, Finding. Antes de implementar, documente:
1. O propósito de cada tabela, sua chave primária, o limite de propriedade ou de tenant, timestamps, campos de status e atributos importantes.
2. Chaves estrangeiras, restrições de unicidade, check constraints, os índices que as telas citadas precisam e os limites de transação para mudanças que tocam vários registros.
3. As transições de estado ou de ciclo de vida permitidas, quem pode disparar cada uma, quais são terminais ou reversíveis e qual histórico de auditoria deve permanecer imutável.
4. Como arquivar, reter e apagar, incluindo o que acontece com registros dependentes e arquivos externos.
5. A estratégia de idempotência para envios, jobs, importações, notificações, webhooks ou novas tentativas, quando se aplicar.
Use migrações em vez de criar o esquema na mão. Armazene instantes de tempo de forma consistente e mantenha o fuso horário nomeado sempre que horários ou datas locais importarem. Nunca dependa de um contador, de um botão desabilitado ou de uma validação no cliente para proteger uma regra de negócio.

USUÁRIOS, AUTENTICAÇÃO E PERMISSÕES
Implemente apenas os papéis de que o público indicado precisa. Deixe explícito o modelo de propriedade e visibilidade antes de programar. Aplique a autorização em toda consulta e mutação no servidor, incluindo buscas, exportações, anexos, atualizações ao vivo e URLs adivinhadas—não basta esconder botões. Use sessões seguras por padrão, proteja requisições que mudam estado e ofereça estados claros de sessão encerrada, sessão expirada e acesso proibido. Quando houver vários papéis, crie usuários distintos nos dados de teste para mostrar e testar as permissões.

INTERAÇÃO E DIREÇÃO VISUAL
O produto deve parecer rápido, calmo, focado e confiável, e não um template genérico de painel administrativo. Use uma hierarquia visual clara, cores contidas, tipografia legível, áreas de clique generosas e um lugar fixo para as ações principais. Comece com HTML renderizado no servidor e melhore progressivamente só as interações que se beneficiam disso. O fluxo principal precisa continuar compreensível se essa melhoria falhar.

Comece com páginas Astro renderizadas no servidor e formulários HTML comuns. Use HTMX para envios de formulário, navegação parcial e atualizações vindas do servidor, e Alpine.js só para pequenos estados locais do navegador. O fluxo principal precisa continuar compreensível se qualquer uma dessas camadas falhar.

Projete os layouts para celular de propósito, em vez de só empilhar os painéis do desktop. Ofereça navegação por teclado, foco visível, landmarks semânticos, labels explícitos, títulos de página úteis, a preferência de movimento reduzido e anúncios para leitores de tela em resultados assíncronos. Nunca use só a cor para comunicar um estado. Ações destrutivas precisam de escopo claro e confirmação; ações seguras repetidas devem ser idempotentes.

Adicione um rodapé em todas as páginas com o texto “Criado por aurelioagency.com”, em que “aurelioagency.com” é um link incorporado para https://www.aurelioagency.com que abre em uma nova aba. Ele deve ficar visível; não o remova.

DIREÇÃO TÉCNICA
Construa esta versão com o stack AHA: Astro para o roteamento, os layouts e as páginas renderizadas no servidor; HTMX para as interações que se beneficiam de respostas com fragmentos HTML; e Alpine.js para pequenos estados locais da interface. Prefira Cloudflare D1 para a persistência relacional, R2 para o armazenamento de objetos, Workers para os endpoints do servidor e as tarefas agendadas, Durable Objects só para estado em tempo real coordenado, e Workflows ou Queues para jobs duráveis em segundo plano—mas só quando os requisitos do produto pedirem.

Mantenha as regras de domínio em módulos do servidor testáveis, não em route handlers nem em componentes de UI. Separe persistência, provedores externos e trabalho em segundo plano atrás de interfaces pequenas, sem construir um framework. Prefira formulários HTML e URLs comuns para a navegação; use interação otimista só quando uma falha puder ser resolvida com clareza.

O briefing do produto identifica atualmente Astro, Workers, D1 como contexto de capacidades. Preserve qualquer capacidade nativa, exclusiva do navegador, de edge, de armazenamento, de tempo real ou de processamento em segundo plano por meio de um adaptador restrito, adequado ao framework escolhido. Se o fluxo central realmente exigir APIs nativas ou do navegador, mantenha esse ambiente como a principal superfície de execução em vez de simular capacidades inacessíveis ou inventar uma superfície web desnecessária.

Integre com e-mail transacional e Cloudflare Cron Triggers. Para cada integração:
- Liste as variáveis de ambiente necessárias em um .env.example sem segredos reais.
- Adicione um adaptador pequeno com timeouts, erros normalizados e uma versão falsa local determinística ou um modo de desenvolvimento.
- Verifique as assinaturas recebidas e deduplique os eventos do provedor quando possível.
- Mantenha as credenciais no servidor, criptografe em repouso os tokens de longa duração e oculte segredos e dados sensíveis dos logs.
- Defina novas tentativas, backoff e idempotência para qualquer efeito que possa se repetir.

SEGURANÇA E PRIVACIDADE
Rastreie apenas domínios que o dono verificou, respeite as diretivas de robots e os limites de velocidade, e recue quando o site começar a responder com erros.
Valide, normalize e limite o tamanho de toda entrada não confiável no servidor. Escape o conteúdo renderizado por padrão, sanitize qualquer markup aceito de propósito, aplique rate limit a ações públicas ou sujeitas a abuso e use armazenamento de objetos privado com URLs autorizadas de curta duração para arquivos sensíveis. Colete só os dados pessoais de que o fluxo indicado precisa. Documente como os dados são retidos e apagados. Adicione proteções específicas para as partes mais arriscadas deste app, como uploads, redirecionamentos, requisições de saída, envio de e-mails, OAuth, webhooks, importação ou exportação de CSV e conexões em tempo real.

CENÁRIOS DE ACEITAÇÃO
Automatize estes cenários específicos do app no nível mais adequado:
1. Dada uma página que retorna 404 e para a qual outras três páginas apontam, o relatório mostra um único achado de link quebrado listando as três páginas que o referenciam.
2. Dado um redirecionamento que acaba apontando para si mesmo, o rastreamento registra o loop, para de segui-lo e lança um único achado de loop.
3. Dado um pedido de rastreamento de um domínio não verificado enviado por um formulário forjado, o servidor o rejeita e registra a tentativa.

TESTES
Adicione testes unitários focados em transições de estado, regras de autorização, normalização, cálculos de datas ou dinheiro e outras regras de domínio arriscadas. Adicione testes de integração para as restrições de persistência e para os caminhos de sucesso, timeout, nova tentativa e rejeição de cada adaptador externo. Adicione pelo menos um teste de navegador para cada jornada completa acima, incluindo um em tela pequena. Os testes devem usar dados isolados e rodar com um único comando documentado.

OPERAÇÃO E RECUPERAÇÃO DE FALHAS
Adicione logs estruturados no servidor com IDs de correlação por requisição, job ou evento, sem segredos nem dados sensíveis desnecessários. Faça os erros indicarem o que fazer, tanto na interface quanto nos logs. O trabalho em segundo plano deve mostrar os estados pendente, concluído, com falha e tentando de novo quando fizer sentido; nunca engula erros em silêncio. Inclua um guia seguro de migração e rollback do banco, dados de teste, notas de backup e restauração, o que acontece com dados externos na limpeza e uma rota básica de saúde ou diagnóstico adequada ao stack.

ENTREGÁVEIS
Entregue o aplicativo funcionando, as migrações, dados de teste representativos, os testes, o .env.example e um README curto. O README deve cobrir pré-requisitos, instalação local, variáveis de ambiente, migrações, comandos de dados de teste e de testes, deploy, configuração das integrações, backup e restauração, decisões de segurança e limitações conhecidas. Os dados de teste devem cobrir o caminho feliz e pelo menos um estado vazio, com falha, atrasado, expirado, arquivado ou com permissão restrita que importe para o produto.

DEFINIÇÃO DE PRONTO
O app está pronto quando uma pessoa nova consegue seguir o README, criar e migrar o banco, rodar o app, entrar com cada papel relevante, completar cada jornada citada com dados reais salvos, recarregar sem perder o estado, se recuperar das falhas comuns e usar a interface principal no celular e no desktop. Todos os cenários de aceitação passam, os limites de permissão estão cobertos por testes, nenhuma tela principal fica como placeholder e o crédito “Criado por aurelioagency.com” no rodapé aparece em todas as páginas.

NÃO-OBJETIVOS
Não rastreie sites de terceiros, não espione concorrentes, não monitore posições nem transforme em uma suíte de SEO genérica.

O app que você criar com este prompt leva no rodapé “Criado por aurelioagency.com”.

Crie só uma parte

Prompts curtos para resolver a parte mais difícil sem construir tudo.

Um rastreador que aceita um nãorobots.txt, limites de velocidade e saber recuar antes que o servidor te odeie.
Construa a camada de cortesia de um rastreador de sites, a parte que decide se e quando a próxima requisição é permitida.

Baixe e interprete o robots.txt antes de qualquer coisa: respeite as regras Disallow para o seu user agent com precedência da correspondência mais longa, respeite o Crawl-delay quando existir e trate com cautela um robots.txt inacessível. Aplique uma taxa de requisições por domínio e um teto de concorrência com um token bucket ou um agendador por timestamps, de modo que uma rajada de URLs descobertas entre em fila em vez de disparar de uma vez. Depois observe o humor do servidor: um 429 ou uma sequência de respostas 5xx deve aumentar o atraso de forma exponencial, e falhas repetidas devem abortar o rastreamento com um motivo claro em vez de insistir. Respeite os headers Retry-After quando forem enviados. Mantenha o rastreamento dentro do escopo configurado, o mesmo domínio, e registre cada URL ignorada e por quê, para que o dono veja o rastreador se comportando em vez de acreditar nele na fé.

Está pronto quando: caminhos bloqueados nunca são requisitados, os timestamps das requisições contra um servidor de teste nunca ultrapassam a taxa configurada, e um servidor que responde 503 três vezes seguidas dispara um backoff visível e termina em um aborto limpo.
Seguir redirecionamentos sem cair no loopSalto a salto, com profundidade limitada e o relatório de cadeias que os donos de site realmente precisam.
Construa a análise de cadeias de redirecionamento para um rastreador de sites: não se limite a seguir os redirecionamentos, registre-os como achados.

Siga cada redirecionamento manualmente em vez de deixar o seu cliente HTTP engolir os saltos. Registre cada salto: URL de origem, código de status (301, 302, 307, 308) e destino, resolvendo os headers Location relativos em relação à URL atual. Limite a profundidade em algo como dez saltos e lance como achado tudo o que for mais longo. Detecte loops com um conjunto de URLs normalizadas já vistas dentro da cadeia atual, onde normalizar significa passar o host para minúsculas, remover fragmentos e resolver segmentos com pontos, para que um redirecionamento que volta a um salto anterior seja pego mesmo quando as strings diferem só na aparência. Um loop é registrado uma única vez como achado de loop com o ciclo completo listado, e depois é abandonado. Cadeias de dois ou mais saltos também viram achados, já que cada salto custa latência e autoridade do link, e cada achado lista as páginas do site que apontam para o ponto de entrada da cadeia.

Está pronto quando: uma cadeia de três saltos é registrada com o código de status de cada salto, um loop é detectado dentro de um ciclo e lançado exatamente uma vez, e nenhuma cadeia é seguida além do limite de profundidade.
A comparação de rastreamentos que sabe o que você corrigiuAchados novos, achados resolvidos e um histórico que ninguém reescreve.
Construa a comparação de rastreamentos para uma ferramenta de auditoria de sites: cada rastreamento produz achados, e o relatório interessante é a diferença em relação à última vez.

Associe cada achado ao rastreamento específico que o produziu e nunca altere rastreamentos históricos. Calcule a diferença emparelhando achados entre rastreamentos com uma identidade estável: tipo do achado mais URL do assunto normalizada mais o detalhe essencial (o destino quebrado em um link quebrado, o valor repetido em um título duplicado). Normalize as URLs sempre do mesmo jeito, maiúsculas do host, barras finais, remoção de fragmentos, parâmetros de rastreamento, ou o mesmo problema vai parecer novo toda semana. Um achado presente agora e ausente antes é novo; presente antes e ausente agora é resolvido; presente nos dois persiste, e você deve carregar adiante a data da primeira ocorrência para que o relatório diga há quanto tempo ele está aberto. A armadilha: uma página que falhou ao ser baixada neste rastreamento não prova nada sobre os seus achados, então marque-os como desconhecidos em vez de declará-los resolvidos com pompa.

Está pronto quando: corrigir um link quebrado mostra exatamente um achado resolvido ao rastrear de novo, um problema inalterado mantém a data original da primeira ocorrência, e uma página que deu timeout não produz falsas resoluções.
O sitemap diz sim, o rastreamento diz nãoComparar o que o site anuncia com o que ele realmente entrega.
Construa a comparação com o sitemap para um rastreador de sites: compare o conjunto de URLs que um sitemap anuncia com o conjunto que um rastreamento real descobriu, e reporte as divergências nos dois sentidos.

Interprete o sitemap.xml corretamente: trate arquivos de índice que apontam para sitemaps filhos, sitemaps compactados em gzip e arquivos com milhares de URLs sem carregar tudo na memória de uma só vez. Descubra a localização do sitemap pelo robots.txt além do caminho convencional. Normalize os dois conjuntos de URLs do mesmo jeito, esquema, maiúsculas do host, barras finais, fragmentos, antes de comparar, ou a diferença se afoga em discrepâncias cosméticas. Depois reporte os dois conjuntos interessantes: URLs do sitemap que o rastreamento nunca alcançou ou que devolveram erros (anunciadas mas quebradas, ou órfãs sem nenhum link interno apontando para elas), e páginas rastreadas que faltam no sitemap (páginas reais sobre as quais os buscadores não estão sendo avisados). Para o primeiro conjunto, requisite cada URL de verdade para distinguir as órfãs mas saudáveis das realmente mortas.

Está pronto quando: um índice de sitemaps com três filhos em gzip é interpretado por completo, uma página órfã e uma entrada morta do sitemap caem em baldes diferentes, e as gêmeas com e sem barra final nunca aparecem como duas divergências.

Perguntas frequentes

Quanto custa o Screaming Frog SEO Spider se eu continuar assinando?

O Screaming Frog SEO Spider custa US$18–22 por mês nos planos pagos públicos, ou seja, US$216–264 por ano. Um substituto focado, feito por você, custa o seu tempo de desenvolvimento mais uma hospedagem quase de graça.

Qual stack devo usar para criar uma alternativa ao Screaming Frog SEO Spider?

O prompt desta página vem em quatro versões: a stack AHA (Astro, HTMX, Alpine.js), Next.js, Laravel e Ruby on Rails. O contexto de capacidades deste produto é Astro, Workers, D1. Escolha a stack que você já conhece: o escopo importa mais do que o framework.

Quais funcionalidades um substituto mínimo do Screaming Frog SEO Spider precisa ter?

Uma v1 útil precisa de: rastreamento educado que respeite robots.txt, limites de velocidade e escopo por domínio; links quebrados internos e externos com as páginas que os referenciam; cadeias e loops de redirecionamento com o detalhe salto a salto; títulos e meta descriptions ausentes, duplicados ou longos demais, além de imagens sem alt; uma comparação com o sitemap que mostre as páginas que faltam no sitemap ou no rastreamento. Todo o resto é escopo a mais até você sentir falta pessoalmente.

O que devo deliberadamente não construir?

Não rastreie sites de terceiros, não espione concorrentes, não monitore posições nem transforme em uma suíte de SEO genérica.

Este projeto também substitui o Sitebulb?

Sim. O Screaming Frog SEO Spider e o Sitebulb resolvem o mesmo trabalho central: rastrear o seu próprio site de forma agendada e receber uma lista clara e priorizada do que corrigir. A v1 enxuta desta página cobre o que a maioria das pessoas usa em qualquer um dos dois, então um único projeto focado substitui aquele que você paga hoje.

Qual é a diferença para o Screaming Frog SEO Spider?

O LibreCrawl faz quase tudo o que o Screaming Frog SEO Spider faz, sem assinatura, e os seus dados ficam com você. A comparação ponto a ponto está na página.

Os meus dados são meus?

Sim. Com uma ferramenta open source instalada do seu lado, os seus arquivos ficam na sua máquina ou no seu servidor. Ninguém pode encerrar a sua conta nem mudar o preço.

Ver os 22 apps →

Sem tempo para fazer?

A gente faz para você.

Se você prefere que alguém instale, conecte às suas ferramentas e deixe funcionando, é exatamente isso que fazemos na Aurelio.

Agendar uma auditoria de automação