Plantilla de auditoría SEO para JavaScript
JavaScript puede impulsar excelentes experiencias, pero los motores de búsqueda solo clasifican lo que pueden representar y leer. Esta plantilla le guiará a través de la auditoría de cómo el robot de Google ve sus páginas renderizadas en JS, para que su contenido, enlaces y metadatos sobrevivan a la renderización. Realice cada verificación y registre lo que realmente contiene el DOM renderizado, no solo lo que se incluye en su código fuente.
- Formato
- Word .docx editable
- Longitud
- 6 variantes - ~6 pages
- Precio
- 100 % gratis
- Configuración
- Copiar o descargar
Obtén el documento Word editable con un clic.
★★★★★4.9·Gratis · Sin registro · Descarga instantánea
Plantilla de auditoría SEO para JavaScript
Compare el código fuente con el DOM renderizado
Google recupera primero el HTML sin procesar y luego renderiza la página con un navegador sin interfaz antes de indexarla. Debido a que el renderizado es diferido y consume muchos recursos, puede retrasarse con respecto al rastreo, por lo que el resultado renderizado es lo que en última instancia importa para la indexación.
Empiece por ver la respuesta HTML sin procesar (la fuente que devuelve el servidor) y observe qué contenido, enlaces y metadatos están presentes antes de que se ejecute cualquier JavaScript. Luego, inspeccione el DOM renderizado después de que se ejecuten los scripts y compare ambos.
- [Page URL] auditada
- ¿Contenido clave del cuerpo presente en el HTML sin procesar?
- ¿Encabezados, texto y datos de producto presentes en el DOM renderizado?
- ¿Navegación y enlaces internos presentes después del renderizado?
- ¿Título, metadescripción y canonical presentes después del renderizado?
Señale cualquier cosa que aparezca solo después de ejecutar JavaScript. Ese contenido depende por completo de que el renderizado se realice correctamente, por lo que conlleva el mayor riesgo. Documente cada brecha entre el HTML sin procesar y el DOM renderizado como un hallazgo para corregir.
6 variantes listas para usar
Copiar todoComprobación de renderizado: HTML sin formato frente a DOM renderizado
Cuándo usarla: Confirma lo que ve el robot de Google después de ejecutar JavaScript, no solo la respuesta inicial del servidor.
Compare el código fuente con el DOM renderizado
Google recupera primero el HTML sin procesar y luego renderiza la página con un navegador sin interfaz antes de indexarla. Debido a que el renderizado es diferido y consume muchos recursos, puede retrasarse con respecto al rastreo, por lo que el resultado renderizado es lo que en última instancia importa para la indexación.
Empiece por ver la respuesta HTML sin procesar (la fuente que devuelve el servidor) y observe qué contenido, enlaces y metadatos están presentes antes de que se ejecute cualquier JavaScript. Luego, inspeccione el DOM renderizado después de que se ejecuten los scripts y compare ambos.
- [Page URL] auditada
- ¿Contenido clave del cuerpo presente en el HTML sin procesar?
- ¿Encabezados, texto y datos de producto presentes en el DOM renderizado?
- ¿Navegación y enlaces internos presentes después del renderizado?
- ¿Título, metadescripción y canonical presentes después del renderizado?
Señale cualquier cosa que aparezca solo después de ejecutar JavaScript. Ese contenido depende por completo de que el renderizado se realice correctamente, por lo que conlleva el mayor riesgo. Documente cada brecha entre el HTML sin procesar y el DOM renderizado como un hallazgo para corregir.
Contenido y enlaces rastreables
Cuándo usarla: Asegúrese de que el contenido principal y la navegación utilicen enlaces reales y rastreables presentes en el DOM.
Utilice enlaces reales y contenido presente en el DOM
Los motores de búsqueda siguen los enlaces a través de elementos <a> estándar con un atributo href que se resuelve en una URL real. Los enlaces activados únicamente por un controlador onclick, un botón o un span no se descubren de manera confiable, por lo que las páginas importantes pueden quedar sin rastrear.
Recorra sus plantillas clave y confirme que cada enlace de navegación y contextual sea un ancla real con un href rastreable.
- La navegación principal utiliza enlaces [a href]
- La paginación y los filtros exponen URL rastreables
- Los enlaces relacionados e internos son anclas reales, no onclick
- El contenido principal se renderiza en el DOM, no queda oculto detrás de interacciones
Evite depender de eventos de clic, desplazamiento infinito sin URL paginadas o contenido que solo se carga después de acciones del usuario que Googlebot no realizará. Si el contenido necesita un toque o desplazamiento para aparecer, trátelo como en riesgo y proporcione una ruta rastreable hasta él. Registre qué enlaces y secciones pasan la revisión y cuáles necesitan un href real o presencia en el DOM.
Indexabilidad: metadatos después de la renderización
Cuándo usarla: Capture sorpresas noindex, canonical o robots inyectadas con JS que bloquean o desvían la indexación.
Compruebe los metadatos renderizados, no solo la fuente
Las directivas de indexación se leen desde el HTML renderizado, por lo que JavaScript que las inyecta o cambia puede afectar silenciosamente la forma en que se indexa una página. Una fuente limpia aún puede enviar un noindex o un canonical incorrecto una vez que se ejecutan los scripts.
Para cada plantilla, inspeccione el DOM renderizado y confirme que las señales de indexación coinciden con su intención.
- Meta robots en el DOM renderizado: [index/noindex]
- Etiqueta canonical presente una sola vez y apuntando a la URL prevista
- No hay JavaScript que cambie el canonical a una URL diferente
- El título y la metadescripción se resuelven con los valores correctos después del renderizado
- Hreflang y datos estructurados presentes donde se esperaba
Los cambios de noindex o canonical inyectados con JS son arriesgados porque Google puede actuar sobre el valor renderizado. Tenga especial cuidado con frameworks o administradores de etiquetas que reescriben elementos del head. Si una directiva puede cambiar entre los estados sin procesar y renderizado, trátela como un defecto y configúrela del lado del servidor. Registre las directivas renderizadas de cada página y cualquier discrepancia.
Estrategia de renderizado: CSR vs SSR vs SSG
Cuándo usarla: Elija un enfoque de renderizado que haga que el contenido esté disponible de manera confiable para los rastreadores.
Elija una estrategia de renderizado que favorezca la rastreabilidad
La forma en que renderiza determina qué tan confiablemente llega el contenido a los motores de búsqueda. Debido a que el renderizado de Google es diferido, las estrategias que entregan contenido en el HTML inicial reducen el riesgo.
- Renderizado del lado del cliente (CSR): el navegador crea la página a partir de JavaScript. El contenido depende totalmente de que el renderizado se realice correctamente, por lo que conlleva el mayor riesgo de indexación.
- Renderizado del lado del servidor (SSR): el servidor devuelve HTML completamente formado en cada solicitud. El contenido, los enlaces y los metadatos están presentes de inmediato.
- Generación de sitio estático (SSG) o prerenderizado: el HTML se crea con anticipación o se sirve desde una capa de prerenderizado, lo que hace que el contenido esté disponible de manera confiable y con un rendimiento sólido.
Para páginas críticas para SEO, prefiera SSR, SSG o prerenderizado para que el contenido esté en el HTML inicial. Reserve el uso intensivo de CSR para áreas detrás de autenticación o de bajo valor SEO.
Documente su enfoque actual por plantilla, las brechas que crea y la estrategia objetivo.
- Plantilla: [name]
- Método de renderizado actual frente al objetivo
Impacto en el rendimiento de JavaScript
Cuándo usarla: Reduzca el peso de JS y el costo de ejecución para que las páginas se muestren rápidamente para los usuarios y rastreadores.
Reducir el costo de JavaScript
El uso intensivo de JavaScript ralentiza la representación para los usuarios y aumenta el trabajo que los motores de búsqueda deben realizar para representar sus páginas. Debido a que el procesamiento consume muchos recursos, las páginas más eficientes se procesan de manera más confiable y se cargan más rápido, lo que respalda tanto la experiencia como la indexación.
Audite la cantidad de script que incluye cada plantilla clave y qué bloquea.
- Se identifican paquetes de JavaScript grandes o no utilizados
- Scripts de bloqueo de procesamiento diferidos o divididos cuando sea posible
- Contenido crítico no bloqueado detrás de una ejecución lenta de script
- Scripts de terceros revisados para determinar su peso y necesidad
- Core Web Vitals revisado en plantillas clave
Favorezca la división del código, la eliminación del código no utilizado y la carga de scripts no críticos más adelante para que el contenido principal aparezca rápidamente. Nunca bloquees archivos JavaScript o CSS en robots.txt, ya que eso impide que Google muestre la página tal como la ven los usuarios. Registre los tamaños de los paquetes, los recursos de bloqueo y las correcciones que planea para cada plantilla auditada.
Pruebe y supervise
Cuándo usarla: Valide la representación con herramientas reales y supervise a través de Search Console a lo largo del tiempo.
Pruebe la página renderizada y supervísela
Verifique sus correcciones con respecto a lo que Google realmente renderiza. La herramienta de inspección de URL en Search Console muestra el HTML renderizado y una captura de pantalla de la página rastreada, lo que le permite confirmar que el contenido, los enlaces y los metadatos están presentes después del renderizado.
Ejecute cada plantilla clave mediante la inspección y capture los resultados.
- El HTML renderizado de la inspección de URL contiene el contenido principal
- La captura de pantalla renderizada muestra el diseño esperado
- Navegación y enlaces internos presentes en el HTML renderizado
- Directivas de indexación correctas en el resultado renderizado
- No se reportaron errores durante el renderizado
Luego, pase de comprobaciones puntuales a monitoreo continuo.
- Haga seguimiento de los informes de cobertura e indexación en Search Console
- Vuelva a inspeccionar después de cambios importantes en el framework o la plantilla
- Esté atento a las páginas que salen del índice
Registre cada URL probada [URL], su estado renderizado y cualquier seguimiento necesario para que los problemas se detecten temprano, no después de una caída en el posicionamiento.
Cómo usar esta plantilla
- Enumere sus plantillas críticas para SEO (inicio, categoría, producto, artículo) y elija una URL representativa de cada una para auditar.
- Vea la respuesta HTML sin procesar para cada URL y observe qué contenido, enlaces, título, meta descripción y canónicos están presentes antes de que se ejecute JavaScript.
- Inspeccione el DOM renderizado después de que se ejecuten los scripts y compárelo con el HTML sin procesar, marcando todo lo que aparece solo después de la renderización.
- Confirme que el contenido principal está en el DOM y que cada enlace contextual y de navegación es un ancla real con un href rastreable, no un controlador onclick.
- Verifique los metadatos renderizados de cada página, comprobando la directiva de robots, un único canonical correcto y que JavaScript no inyecte sorpresas de noindex o canonical.
- Revise la estrategia de renderizado por plantilla (CSR, SSR, SSG o prerenderizado) y prefiera HTML renderizado por servidor o prerenderizado para páginas críticas para SEO.
- Ejecute cada URL a través de la herramienta de inspección de URL de Search Console y revise el HTML renderizado y la captura de pantalla para confirmar que el contenido, los enlaces y las directivas están presentes.
- Registre los hallazgos y las correcciones para cada plantilla, confirme que robots.txt no bloquea JavaScript ni CSS y configure el monitoreo de Search Console para volver a comprobar después de los cambios.
Consejos profesionales
- Trate el DOM renderizado como la fuente de verdad para SEO, porque Google indexa la página renderizada, no solo el HTML sin procesar que su servidor devuelve primero.
- Establezca señales de indexación críticas como directivas canónicas y de robots en el lado del servidor, ya que JavaScript que las inyecta o cambia después del procesamiento es riesgoso y fácil de equivocarse.
- Nunca desautorice archivos JavaScript ni CSS en robots.txt, o Google no podrá renderizar sus páginas tal como las ven los usuarios y es posible que se pierda contenido.
- Vuelva a ejecutar la inspección de URL en las plantillas clave después de cualquier actualización del framework o cambio de plantilla, ya que el comportamiento de renderizado puede cambiar e interrumpir silenciosamente la indexación.
Preguntas frecuentes
¿Puede Google indexar contenido renderizado con JavaScript?
Sí. Google puede ejecutar JavaScript e indexar el contenido que aparece en el DOM renderizado. Sin embargo, la representación es diferida y requiere muchos recursos, por lo que puede ocurrir más tarde que el rastreo. Todo lo que solo aparece después de ejecutar JavaScript depende de una representación exitosa, razón por la cual el HTML renderizado previamente o en el servidor es más confiable para contenido crítico para SEO.
¿Cuál es la diferencia entre HTML sin procesar y el DOM renderizado?
El HTML sin procesar es la respuesta inicial que devuelve su servidor antes de que se ejecute cualquier JavaScript. El DOM renderizado es la página después de que los scripts se hayan ejecutado y la hayan modificado. Googlebot recupera el HTML sin procesar, luego renderiza la página e indexa lo que ve en el resultado renderizado. Auditar significa comparar ambos para saber qué contenido llega realmente al índice.
¿Por qué mis enlaces deben ser etiquetas de anclaje reales?
Los motores de búsqueda descubren y siguen URL a través de elementos de anclaje estándar que incluyen un href que apunta a una URL real. Los enlaces que funcionan solo a través de un controlador onclick, un botón o un span no se rastrean de manera confiable, por lo que es posible que las páginas detrás de ellos nunca se encuentren. Exponga siempre los enlaces importantes de navegación y contenido como verdaderas anclas rastreables en el DOM.
¿Por qué serían un problema las etiquetas noindex o canónicas inyectadas con JavaScript?
Google lee las directivas de indexación del HTML renderizado, por lo que una directiva agregada o modificada por JavaScript puede tener efecto incluso si la fuente se ve bien. Un script que inyecta noindex o reescribe el canónico en la URL incorrecta puede desindexar o desviar una página. Establecer estas señales en el lado del servidor evita sorpresas entre los estados sin formato y renderizado.
¿Qué estrategia de renderizado es mejor para SEO?
Para páginas críticas para SEO, prefiera el renderizado del lado del servidor, la generación estática o el prerenderizado para que el contenido, los enlaces y los metadatos estén presentes en el HTML inicial y no dependan de que el navegador construya la página. El renderizado del lado del cliente es más riesgoso porque el contenido depende por completo del renderizado. Reserve el uso intensivo de renderizado del lado del cliente para áreas autenticadas o de bajo valor SEO.
¿Cómo puedo confirmar lo que Googlebot realmente renderiza?
Utilice la herramienta de inspección de URL en Google Search Console. Muestra el HTML renderizado y una captura de pantalla de cómo Google rastreó la página, para que pueda verificar que el contenido, los enlaces internos y las directivas de indexación estén presentes después de la renderización. También asegúrese de que robots.txt no bloquee JavaScript o CSS y vuelva a inspeccionar las páginas después de cambios en la plantilla o el marco.