Gryffin Forge
Sistema em produção2026-10-09

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

  1. 01

    Registo do negócio

    Nome, zona e qualquer URL conhecido da lista interna.

  2. 02

    Sinal de pesquisa

    Fonte de pesquisa no servidor consultada com o nome e a zona do negócio.

  3. 03

    Domínios candidatos

    Domínios prováveis gerados a partir do nome e testados diretamente.

  4. 04

    Análise do site

    Várias variantes de URL (www, sem www, http, https) pedidas com timeouts.

  5. 05

    Classificador

    Regras convertem as evidências em: tem site, site fraco, avariado ou desconhecido.

  6. 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.
Próximo estudo de casoMontra cinematográfica com scroll