Verificador de HTML bruto versus renderizado

Free, no signup. Open the page in a browser and it looks complete; Google sees raw HTML first, then runs JavaScript and looks again — and those two views don't always agree. Test a public URL through the bounded rendering service to find where they diverge, with a side-by-side raw-vs-rendered diff.

Solicite uma comparação no navegador mesmo que o HTML inicial pareça substancial. Os limites de renderização continuam válidos; a solicitação não garante uma captura renderizada.

Comportamento padrão: Free, no sign-up. The page is rendered in headless Chrome only when the initial HTML looks incomplete — most server-rendered sites never need it.

As verificações são executadas em nosso servidor; buscamos a URL informada e não guardamos os resultados. Reports are kept 7 days so you can share a link to the result. Anonymous aggregate stats feed our research posts; domains are counted once via an anonymized hash and never stored in the clear. Contadores anônimos de resultados por execução podem ser usados em pesquisas agregadas; URLs, domínios, IPs e identificadores nunca são incluídos, e nenhuma estatística é divulgada com menos de 100 execuções.

Comentários
Relatar um erro

Algo não está funcionando no Verificador de HTML bruto versus renderizado? Conte o que aconteceu — o relato vai direto para uma fila privada de triagem, não para uma lista pública.

O que será enviado
 Entradas da ferramenta, uploads, fonte colada, resultados completos, parâmetros de consulta e fragmentos de URL não são anexados automaticamente. Você pode editar ou remover o trecho selecionado acima. Metadados do navegador e de proteção contra abuso são processados para prevenir spam. 

What this is checking

The render gap

Google can process JavaScript in a rendering phase after crawling. Content that appears only after rendering depends on that phase and is absent from the initial response; this comparison does not predict discovery or indexing timing.

The most restrictive rule wins

If a noindex appears in either the raw or rendered HTML, Google may use it — and an initial-HTML noindex may cause Google to skip rendering, so JavaScript cannot reliably undo it.

Canonicals are conditional

JavaScript may add a canonical when the raw HTML has none, or keep the same value. A different or additional value creates competing canonical input.

Checks based on the JavaScript SEO guide on Ahrefs. Confirm findings in Search Console.

Sobre esta ferramenta

Uma página parece completa no navegador, mas o Google vê primeiro o HTML bruto e depois o conteúdo renderizado por JavaScript — e as duas versões nem sempre coincidem. Encontre essa lacuna.

Grátis e sem cadastro. Abra a página no navegador e ela parece completa; o Google vê primeiro o HTML bruto, depois executa o JavaScript e verifica novamente — e essas duas visões nem sempre coincidem. Teste um URL público por meio do serviço de renderização com limites para descobrir onde

Recursos

  • Tabela lado a lado do HTML inicial versus o DOM renderizado em dez campos, com
  • Comportamento padrão: Renderização no Chrome headless somente quando a heurística do conteúdo bruto a solicita, com indicação de se houve renderização,
  • Cerca de quinze verificações calibradas de SEO para JavaScript, agrupadas por gravidade (Problemas, Vale corrigir,
  • Compatível com robots.txt: sinaliza quando o arquivo bloqueia o JavaScript ou CSS de que o Google precisa

Como funciona

Um pequeno endpoint do Worker busca o HTML bruto da página e o respectivo robots.txt.

Limitações

  • Esta é uma verificação rápida e indicativa — não é o renderizador do Google. Seu Chrome headless não
  • Analisa uma página por vez. Não percorre interações complexas além de testar controles expansíveis comuns

Perguntas frequentes

O que é a lacuna de renderização no SEO para JavaScript?

É a diferença entre o conteúdo do HTML bruto entregue pelo servidor e o DOM final depois que o navegador executa o JavaScript. O Google pode processar JavaScript em uma etapa posterior ao rastreamento. Tudo o que só aparece após essa execução depende de uma renderização bem-sucedida e não está na resposta inicial. A ferramenta mede essa dependência; não prevê quando o Google descobrirá ou indexará o conteúdo.

O Google realmente renderiza JavaScript?

Sim. O Google renderiza páginas com um Chromium atualizado, portanto conteúdo no cliente pode ser indexado. A renderização é uma etapa separada, e recursos bloqueados ou erros podem impedir que o conteúdo apareça. A Pesquisa Google não interage com a página para carregar conteúdo; conteúdo que exige interação já deve estar no HTML renderizado. Colocar conteúdo e tags essenciais na resposta do servidor elimina essa dependência.

Por que a ferramenta às vezes não renderiza minha página?

Comportamento padrão: O Chrome sem interface gráfica só é executado quando uma heurística limitada considera o HTML inicial incompleto. Títulos, links e texto substanciais no HTML bruto podem fazer a ferramenta pular a renderização, mas isso não comprova renderização no servidor nem ausência de mudanças por JavaScript. A execução ignorada oferece uma análise do HTML inicial sem comparação de paridade.

O Google respeita canonical ou noindex inseridos por JavaScript?

O Google pode pular a renderização depois de encontrar noindex no HTML inicial, então o JavaScript não consegue removê-lo depois de forma confiável; um noindex apenas renderizado também pode ser usado. Para canonical, o JavaScript pode adicionar um quando o HTML inicial não tiver nenhum, e definir o mesmo valor é aceitável. Alterar para outro valor ou deixar vários cria sinais concorrentes arriscados.

Isto é igual à Inspeção de URL do Google Search Console?

Não, nem pretende substituí-la. É uma comparação rápida e indicativa. A Inspeção de URL fornece evidências específicas do Google sobre rastreamento, indexação e teste ativo para uma propriedade verificada, mas nenhuma das ferramentas garante como uma URL será processada em um rastreamento futuro.

Próxima etapaGerador de sitemap XML — generate the corrected version. Orientações disponíveis em inglês.