Central de Ajuda

Tudo que voce precisa saber sobre o Validador Front

Como Funciona

1. Cadastro do Site

Voce informa a URL do site. O sistema testa se a URL e acessivel, busca o favicon, descobre sitemaps no robots.txt e cadastra o site com todas as URLs encontradas nos sitemaps.

2. Renderizacao

Um navegador Chrome headless (Puppeteer) abre cada URL, executa o JavaScript, faz scroll para carregar conteudo lazy-loaded, e captura o HTML final. Isso e necessario porque muitos sites modernos (React, Angular, Vue) so mostram conteudo apos o JS executar.

3. Extracao de Dados

Do HTML renderizado, o sistema extrai: titulo, descricao, canonical, headings (H1-H4), imagens (alt, title, dimensoes), Open Graph, Twitter Cards, DataLayer (e-commerce), Schema Markup, meta robots, redirect chains, e mais.

4. Coleta de Metricas

Durante a renderizacao, o sistema coleta metricas de performance (LCP, CLS, FCP, TTFB, DOM Size), acessibilidade (contraste, headings, lang, labels), SEO (link-text, hreflang) e mobile (fontes legiveis, tap targets) diretamente via Chrome DevTools Protocol — sem dependencias externas.

5. Calculo de Scores

A cada 60 minutos, o sistema recalcula os scores de cada site baseado nos dados coletados. Cada categoria (QA, Mobile, Crawl, Image, Social, Speed, DataLayer) recebe um score de 0 a 100%. Um snapshot historico e salvo para acompanhar a evolucao ao longo do tempo.

6. Dashboard e Analise

Na pagina do projeto voce ve todos os scores, graficos de evolucao, e tabelas detalhadas com cada URL e seus problemas. Voce pode filtrar, ordenar, exportar CSV, e agir em URLs individuais ou em massa.

Perguntas Frequentes

Glossario

LCP (Largest Contentful Paint)

Tempo ate o maior elemento visivel da pagina ser renderizado. Bom: < 2.5s.

CLS (Cumulative Layout Shift)

Quanto o layout 'pula' durante o carregamento. Bom: < 0.1.

FCP (First Contentful Paint)

Tempo ate o primeiro conteudo visivel aparecer. Bom: < 1.8s.

TBT (Total Blocking Time)

Tempo total que JavaScript bloqueou a thread principal. Bom: < 200ms.

TTI (Time to Interactive)

Tempo ate a pagina responder a interacoes do usuario. Bom: < 3.8s.

TTFB (Time to First Byte)

Tempo de resposta do servidor. Bom: < 800ms.

Canonical

Tag que indica qual e a URL preferida quando existem paginas duplicadas ou similares.

Hreflang

Tag que indica versoes do mesmo conteudo em diferentes idiomas ou regioes.

Open Graph

Tags meta que controlam como a pagina aparece quando compartilhada em redes sociais.

DataLayer

Objeto JavaScript usado pelo Google Tag Manager para rastrear eventos de e-commerce (view_item, purchase, etc).

Schema Markup

Dados estruturados (JSON-LD) que ajudam o Google a entender o conteudo e exibir rich snippets.

Sitemap Index

Arquivo XML que lista outros arquivos sitemap, usado por sites grandes que precisam de multiplos sitemaps.

Crawl Budget

Quantidade de paginas que o Googlebot rastreia no seu site por visita. Paginas bloqueadas ou com erro desperdicam esse budget.

Core Web Vitals

Conjunto de metricas do Google (LCP, CLS, INP) que medem a experiencia do usuario e sao fator de ranking.