As evidências.
Versão 1.3.1 usa 70 verificações no código-fonte e no HTML, estilos e scripts gerados pelo navegador. Cada resultado inclui a evidência encontrada.
Até 20 tentativas de página, incluindo falhas, em 42 segundos. Apenas links diretos do mesmo host e protocolo são analisados, sem busca recursiva. Consultas, downloads, login e ações são ignorados. Cada página analisada tem sua pontuação.
A pontuação geral e as barras de categorias usam a página com maior pontuação.
A contribuição de cada família tem um limite, para que efeitos CSS relacionados não contem sem restrição. A pontuação e as barras vêm da página pontuada com maior semelhança. Páginas vinculadas mais simples não diluem uma análise detalhada da página inicial. As evidências combinam resultados de todas as páginas pontuadas, e o relatório identifica qual forneceu a pontuação. Declarações explícitas de ajuda de IA aparecem separadamente.
Como os pontos funcionam
| Família | Máximo | Exemplos |
|---|---|---|
| Texto | 20 | Fórmulas de títulos, frases repetidas, uniformidade de parágrafos |
| Estrutura | 25 | Texto e visual inicial, pares de CTA, grades, rótulos |
| Estilo | 20 | Fontes, espaços, gradientes, vidro, espaçamento de letras |
| Animação | 20 | Revelações, flutuação, terminais, SVGs, simulações |
| Código | 15 | Nomes de classes, composição de divs, tokens de design |
As verificações têm pesos de 1 a 4. Os pontos de uma família são seu máximo multiplicado pelo menor valor entre 1 e o peso encontrado dividido pelo limite: 12 para texto, estilo e animação; 14 para estrutura; 10 para código. Arredondamos cada contribuição e somamos. Verificações indisponíveis não contam como resultados e aparecem na cobertura; recursos ausentes podem reduzir a semelhança observada. Verificações específicas do inglês são ignoradas em páginas explicitamente não inglesas.
As faixas (abaixo de 40, 40–69 e 70–100) são rótulos descritivos, não limites calibrados de autoria. Não atribuímos a elas precisão, taxa de falsos positivos nem probabilidade.
As 70 verificações
Texto · 14 verificações
- copy01Vocabulário genérico de marketing
- copy02Slogan «feito para / projetado para»
- copy03Título com «Seu…» repetido
- copy04Fórmula «um / cada» nos títulos
- copy05Fórmula «não apenas / mais que»
- copy06Benefícios com «Sem…» repetido
- copy07Predomínio de títulos curtos como slogans
- copy08Parágrafos de tamanho uniforme
- copy09Promessas de começar em minutos
- copy10Afirmações «tudo em um / nova geração»
- copy11Fórmula «diga adeus / olá»
- copy12Fórmula «seja você…»
- copy13Slogan «tudo de que você precisa»
- copy14Pergunta final «pronto para…?»
Estrutura · 14 verificações
- layout01Nomes explícitos de componentes hero
- layout02Texto ao lado de uma ilustração inicial
- layout03Duas chamadas para ação iniciais
- layout04Rótulos acima do título
- layout05Quebras de linha intencionais no título
- layout06Palavra destacada no título principal
- layout07Selo inicial de status ou cápsula
- layout08Cartões de funcionalidades repetidos
- layout09Nomes de grade bento
- layout10Numeração de etapas com zero inicial
- layout11Seções alternadas de visual e conteúdo
- layout12Componente de FAQ ou acordeão
- layout13Seção final de chamada para ação
- layout14Plano de preços destacado
Estilo · 14 verificações
- style01Paleta CSS escura e neutra
- style02Gradientes radiais de ambiente
- style03Fundo decorativo de grade linear
- style04Painéis foscos ou de vidro
- style05Texto preenchido com gradiente
- style06Cartões grandes e arredondados
- style07Estilo em forma de cápsula
- style08Fonte Inter ou geométrica sem serifa
- style09Fonte monoespaçada de destaque
- style10Títulos grandes e fluidos
- style11Grandes espaços entre seções
- style12Letras do título muito próximas
- style13Bordas finas translúcidas
- style14Classes de brilho ou esferas
Animação · 12 verificações
- motion01Nomes ou atributos de revelação na rolagem
- motion02Efeitos de entrada com IntersectionObserver
- motion03Atrasos escalonados de animação
- motion04Quadros-chave de flutuação ou pulsação
- motion05Animação ambiente infinita
- motion06Elevação repetida ao passar o cursor
- motion07Faixa móvel de texto ou logotipos
- motion08Componente de terminal simulado
- motion09Simulação de painel ou navegador
- motion10Ícones SVG em linha repetidos
- motion11Visual baseado em canvas
- motion12Decoração orbital ou isométrica
Código · 16 verificações
- code01Nomes pareados de conteúdo e visual hero
- code02Nomes de cabeçalhos de seção
- code03Nomes de botão primário e secundário
- code04Vocabulário de tokens de design CSS
- code05Código com predominância de divs
- code06Muitos contêineres div estilizados
- code07Nomes de componentes no estilo BEM
- code08Muitas classes utilitárias de espaço e grade
- code09Assinatura de ícones Lucide ou Feather
- code10Estrutura de seções com comentários
- code11Nomes comuns de contêineres
- code12Nomes de utilitários de animação
- code13Família de nomes de cartão, ícone e corpo
- code14Pontos de quebra CSS repetidos
- code15Classes pareadas de título e subtítulo
- code16Tokens semânticos de destaque e atenuação
O que não aumenta a pontuação
O tema de um produto de IA, o sufixo do domínio, a hospedagem, o framework, HTTPS, adaptação móvel, acessibilidade e metadados SEO válidos não são evidências independentes de autoria. Conteúdo provisório também fica fora da pontuação. Uma assinatura de estilo ou ícones pode ser um indício fraco; sozinha, não prova nada.
Limites conhecidos
Esses exemplos positivos são uma referência inicial, não um conjunto de treinamento equilibrado. Alguns projetos são relacionados. Ainda não há um benchmark independente entre humanos e IA. Páginas SaaS humanas podem pontuar alto, enquanto formulários simples feitos com IA podem não ter pontuação. O analisador observa o código entregue, não a intenção, a geometria calculada, capturas ou aplicações completas.
Antes de afirmar precisão, precisamos de páginas humanas e de IA documentadas, separação por autor e família de modelos e avaliação independente de falsos positivos e negativos. Até lá, as evidências importam mais que o número em destaque.