Comprobador de HTML original y 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.

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.

Las comprobaciones se ejecutan desde nuestro servidor; consultamos la URL que introduces y no conservamos los 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. Los contadores anónimos de resultados por ejecución pueden utilizarse para investigación agregada; nunca incluyen URL, dominios, IP ni identificadores, y no se publica ninguna estadística con menos de 100 ejecuciones.

Comentarios
Informar de un error

¿Algo no funciona en Comprobador de HTML original y renderizado? Cuéntanos qué ha ocurrido. El informe va directamente a una cola privada de revisión, no a una lista pública.

Datos que se enviarán
 No se adjuntan automáticamente entradas de la herramienta, archivos subidos, fuentes pegadas, resultados completos, parámetros de consulta ni fragmentos de URL. Puedes editar o eliminar arriba el pasaje seleccionado. Los metadatos del navegador y de protección contra abusos se procesan 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.

Acerca de esta herramienta

Una página puede parecer completa en el navegador, pero Google ve primero el HTML inicial y después el contenido renderizado con JavaScript; ambas versiones no siempre coinciden. Detecta esa diferencia.

Gratis y sin registro. Prueba una URL pública mediante el servicio de renderizado limitado para descubrir qué señales dependen de JavaScript.

Funciones

  • Tabla paralela que compara HTML inicial y DOM renderizado en diez campos importantes, con una diferencia línea por línea y detección de frameworks como React, Vue y Angular.
  • Ejecuta Chrome headless solo cuando la heurística del contenido inicial indica que hace falta y deja claro si se produjo el renderizado; si el HTML ya parece completo, no inventa una diferencia.
  • Aplica aproximadamente quince comprobaciones calibradas de SEO para JavaScript, agrupadas por gravedad, sobre contenido, enlaces, canonical, noindex, alt, datos estructurados y hreflang.
  • Comprueba robots.txt y señala recursos JavaScript o CSS bloqueados que Google podría necesitar para renderizar.

Cómo funciona

Un endpoint limitado del Worker recupera el HTML inicial y el robots.txt. Una heurística decide si hace falta renderizar; cuando lo hace, Chrome headless produce el DOM tras un presupuesto acotado. La herramienta compara los campos relevantes de ambas versiones, detecta el framework y ejecuta comprobaciones calibradas sin asumir que una señal ausente en una respuesta truncada no existe.

Limitaciones

  • Es una comprobación rápida y orientativa, no el renderizador de Google. La versión de Chromium, los tiempos y la red pueden diferir; las páginas muy grandes se truncan y no se reproducen todas las interacciones.
  • Analiza una página cada vez y solo prueba controles expandibles comunes. Cuando un hallazgo pueda afectar a la indexación, confírmalo con la herramienta de inspección de URL de Google Search Console.

Preguntas frecuentes

¿Qué es la diferencia de renderizado en el SEO para JavaScript?

Es la diferencia entre el HTML sin procesar que entrega el servidor y el DOM final que crea el navegador tras ejecutar JavaScript. Google puede procesar JavaScript en una fase de renderizado posterior al rastreo. Todo lo que aparece solo después depende de que el renderizado funcione y no está en la respuesta inicial. La herramienta mide esa dependencia; no predice cuándo Google descubrirá o indexará el contenido.

¿Google realmente renderiza JavaScript?

Sí. Google renderiza páginas con un navegador siempre actualizado, por lo que puede indexar contenido del cliente. Es una fase de procesamiento separada, y los recursos bloqueados o fallos de JavaScript pueden impedir que el contenido aparezca en el HTML renderizado. La Búsqueda de Google no interactúa con la página para cargar contenido: lo que exige una interacción debe estar ya en el HTML renderizado. Incluir el contenido y las etiquetas esenciales en la respuesta del servidor elimina esa dependencia.

¿Por qué esta herramienta a veces no renderiza mi página?

El navegador automatizado solo se ejecuta cuando una heurística limitada indica que el HTML inicial parece incompleto. Un título, enlaces y texto principal sustanciales pueden hacer que omita el renderizado, pero eso no demuestra que el marco genere la página en el servidor ni que JavaScript no añada nada. Una ejecución omitida ofrece el análisis del HTML inicial sin comparar la paridad renderizada.

¿Google respeta un canonical o noindex insertado mediante JavaScript?

Google puede omitir el renderizado si encuentra noindex en el HTML inicial, por lo que JavaScript no puede retirar esa directiva de forma fiable; también puede usar un noindex presente solo tras renderizar. JavaScript puede añadir un canonical cuando no hay ninguno inicialmente, y repetir el mismo valor es aceptable. Cambiarlo por otro valor o dejar varios crea señales competidoras arriesgadas.

¿Es lo mismo que la herramienta de inspección de URL de Google Search Console?

No, ni pretende sustituirla. Esta es una comparación rápida y orientativa. La inspección de URL de Search Console aporta evidencia específica de Google sobre rastreo, indexación y prueba publicada para una propiedad verificada, pero ninguna herramienta garantiza cómo se procesará una URL en un rastreo posterior.

Siguiente pasoGenerador de sitemaps XML — generate the corrected version. La orientación está disponible en inglés.