Sistema de verificação de presença na web
Uma ferramenta interna que verifica, com vários sinais independentes, se um negócio já tem um site a funcionar, e que não adivinha quando as provas são fracas.
Objetivo técnico
Responder de forma fiável a uma pergunta — este negócio já tem um site que funciona? — porque uma resposta errada em qualquer sentido faz perder tempo e parece descuidada.
Restrições
- Alguns motores de pesquisa bloqueiam pedidos automáticos de servidores ou devolvem resultados de má qualidade.
- Os sites falham temporariamente: timeouts, proteção anti-bot e redirecionamentos não são o mesmo que «avariado».
- Nenhum dado pessoal deve sair da ferramenta interna; o site público mostra apenas a arquitetura.
Arquitetura
- 01
Registo do negócio
Nome, zona e qualquer URL conhecido da lista interna.
- 02
Sinal de pesquisa
Fonte de pesquisa no servidor consultada com o nome e a zona do negócio.
- 03
Domínios candidatos
Domínios prováveis gerados a partir do nome e testados diretamente.
- 04
Análise do site
Várias variantes de URL (www, sem www, http, https) pedidas com timeouts.
- 05
Classificador
Regras convertem as evidências em: tem site, site fraco, avariado ou desconhecido.
- 06
Revisão humana
Os desconhecidos continuam desconhecidos até serem confirmados por uma fonte de confiança.
O fluxo vai da esquerda para a direita, de cima para baixo.
Decisões principais
«Desconhecido» é uma resposta válida
A primeira versão marcava como «sem site» tudo o que não encontrava. A maioria desses negócios tinha site. Agora a falta de um resultado de pesquisa nunca prova a ausência — só uma ficha de mapas de confiança ou um novo registo confirmado o podem fazer.
Só falhas definitivas contam como avariado
Um site só é marcado como avariado por falha de DNS ou um 404/410 definitivo em todas as variantes de URL. Timeouts e páginas de proteção anti-bot contam como online.
As evidências ficam junto ao veredicto
Cada verificação guarda o que encontrou — domínio correspondente, códigos de estado, fotos descobertas — para uma pessoa poder auditar qualquer decisão em segundos.
Desafios
Pesquisa bloqueada e com ruído
Um fornecedor de pesquisa bloqueava totalmente o tráfego de servidores, outro devolvia resultados irrelevantes. Adivinhar domínios e testá-los diretamente acabou por ser o sinal gratuito mais fiável.
Falsos rótulos de «avariado»
Os sites que bloqueavam pedidos automáticos pareciam avariados. Testar várias variantes de URL e tratar as páginas de proteção como «online» eliminou quase todos os falsos positivos.
Lições aprendidas
- A ausência de evidência não é evidência de ausência — desenhe o modelo de dados para poder dizer «desconhecido».
- Mantenha as evidências junto ao veredicto; isso torna o sistema depurável por quem não é engenheiro.
- Pague por um sinal de confiança antes de empilhar muitos sinais fracos.