El renderizado dinámico puede resolver eficazmente sus problemas de SEO de JavaScript, pero Google advierte que debería ser una solución alternativa en lugar de una solución a largo plazo.

Debido a que agrega una capa adicional de complejidad al crear su sitio web, recomendamos implementar hidratación, renderizado estático o renderizado del lado del servidor.

Tanto Bing como Google consideran que la representación dinámica es lo suficientemente importante como para anunciarse como una solución rápida para los problemas de rastreo e indexación de la Búsqueda de Google con JavaScript.

Esto significa que los equipos de desarrollo web y la comunidad técnica de SEO deben comprender el proceso de representación dinámica y por qué solo debe considerarse una configuración temporal.

¿Qué es el renderizado dinámico?

La representación dinámica combina lo mejor de ambos mundos al presentar el contenido de JavaScript de manera diferente.

El contenido totalmente renderizado (una versión HTML estática de las páginas) se envía a los motores de búsqueda, mientras que los visitantes normales del sitio reciben contenido normal (procesado por el cliente).

Esta técnica de representación permite que su sitio detecte de forma dinámica rastreadores como Googlebot y permite que Google rastree e indexe su contenido sin ejecutar JavaScript.

Al ofrecer sitios web relevantes para los usuarios y los robots de los motores de búsqueda, la representación dinámica ayuda a minimizar el tiempo de rastreo requerido para cada una de sus páginas.

No todos los sitios requieren representación dinámica, pero ¿cómo funciona exactamente?

Cómo funciona el renderizado dinámico

La implementación de la renderización dinámica puede ser un desafío, requiere muchos recursos y consume mucho tiempo.

EL proceso de renderizado dinámico por lo general, funciona proporcionando la experiencia completa de JavaScript a los usuarios y archivos HTML a los robots de búsqueda.

  • Un jugador dinámico externo como voy a tomarestá instalado en el servidor para identificar rastreadores de búsqueda.
  • Las solicitudes del rastreador se enrutan al renderizador, que actúa como una traducción del contenido compatible con el rastreador (como una versión HTML estática). Esta página se almacena en caché para más adelante.
  • Una solicitud de un usuario humano se maneja normalmente enviándola al sitio. También puede usar esta parte del proceso de representación dinámica para determinar si requiere contenido de escritorio o móvil.

¿Qué problemas puede resolver el renderizado dinámico?

El renderizado dinámico ayuda a Google a rastrear e indexar su sitio más rápido al elegir contenido relevante generado por JavaScript.

Esto significa que los motores de búsqueda obtienen páginas más rápido, lo que les permite pasar por más páginas de su sitio, lo que hace que más páginas sean visibles en las páginas de resultados del motor de búsqueda (SERP).

Al eliminar la necesidad de que los motores de búsqueda procesen JavaScript, puede optimizar los problemas de presupuesto de rastreo relacionados con la velocidad y evitar que los motores de búsqueda pierdan contenido cargado de JavaScript.

Esto hace que la técnica sea ideal para sitios web grandes que generan una gran cantidad de contenido que se actualiza con frecuencia (por ejemplo, una tienda de comercio electrónico con inventario rotativo).

Más contenido indexado en Google ayudará a sus esfuerzos de marketing de contenido e inversiones en el canal de búsqueda orgánica.

¿Debería seguir usando el renderizado dinámico?

La representación dinámica sigue siendo excelente para sitios grandes con JavaScript en constante cambio, pero solo como una solución a corto plazo.

También es beneficioso para las empresas que necesitan aprovechar al máximo su presupuesto de rastreo y tienen pocos recursos de ingeniería.

Debido a que es más rápido y consume menos recursos que la representación del lado del servidor, también es más fácil de implementar.

Hay tres situaciones en las que los desarrolladores web deberían considerar usar la representación dinámica temporalmente:

  • Si tiene un sitio grande con contenido de movimiento rápido que requiere una indexación rápida – esto ayuda a las clasificaciones y aumenta el tráfico y los ingresos.
  • Si su sitio se basa en la funcionalidad moderna de JavaScriptla representación dinámica puede superar las limitaciones del procesamiento de JavaScript a gran escala al minimizar la cantidad de solicitudes HTTP.
  • Si su sitio se basa en compartir en redes sociales y aplicaciones de chat solicitar acceso al contenido de la página: paredes de redes sociales integrables, widgets, etc.

¿Es el desenmascaramiento de renderizado dinámico?

Google describe el desenmascaramiento como «enviar diferentes contenidos o direcciones URL a usuarios humanos y motores de búsqueda con la intención de manipular las clasificaciones de búsqueda y engañar a los usuarios».

Se considera una táctica de SEO de sombrero negro, como mostrar una página sobre perros a los usuarios y una página sobre gatos a los rastreadores.

Aunque el renderizado dinámico envía contenido diferente a ambas partes, es solo para renderizar previamente su contenido para los bots.

Si implementa la representación dinámica, minimiza las diferencias entre la versión de la página que envía a los robots de búsqueda y la versión dirigida a los usuarios.

Proporcionar el mismo contenido final a los rastreadores y a los usuarios humanos permite que Google indexe de manera fácil, rápida y rentable.

Cómo utilizar el renderizado dinámico como solución

Obediente GoogleSi su sitio web aloja contenido generado por JavaScript que no está disponible para los motores de búsqueda, la representación dinámica se puede utilizar como solución al problema.

Si sus bots tienen problemas con el contenido generado por JavaScript, use la representación dinámica para detectarlos y proporcione una versión procesada por el servidor sin JavaScript. A continuación, se muestra a los usuarios una versión renderizada del contenido del lado del cliente.

Por otro lado, el renderizado dinámico crea complejidad y recursos adicionales innecesarios para Google. Dado que genera muchas solicitudes de representación previa, puede ralentizar significativamente el servidor.

El renderizado dinámico no es una opción viable a largo plazo, ya que requiere que mantengas dos versiones separadas de tu sitio.

Deberá verificar por separado que su sitio esté bien optimizado para los usuarios y los robots de búsqueda, lo que consumirá un tiempo valioso para sus equipos de desarrollo y SEO que podría gastarse mejor en otro lugar.

En última instancia, el renderizado dinámico significa que sus clientes obtienen una versión renderizada del lado del cliente de su sitio. Si los usuarios tienen dispositivos más antiguos que no están diseñados para manejar grandes cantidades de JavaScript, esto puede generar una calidad de página deficiente y una experiencia de usuario deficiente.

resumen

La representación dinámica es una forma temporal ideal de resolver sus problemas de SEO de JavaScript. Antes de decidir continuar, hágase las siguientes preguntas:

  • ¿Es su sitio indexable?
  • ¿Su sitio usa JavaScript para parte o todo su contenido?
  • ¿Su contenido cambia regularmente?
  • ¿Se enfrenta a restricciones presupuestarias?
  • ¿Su equipo de ingeniería está demasiado ocupado para implementar la representación del servidor?

La representación dinámica existe para corregir las páginas web que no aparecen en las páginas de resultados del motor de búsqueda, pero siempre recomendamos la representación del lado del servidor.

Después de todo, es más fácil mantener una sola versión de un sitio web y más eficiente en el tiempo porque no necesita verificar que las versiones para sus usuarios y Googlebot sean idénticas.

Después de sopesar los recursos de desarrollo y las capacidades tecnológicas, busque oportunidades para pasar a la representación del lado del servidor para que todos los agentes de usuario reciban el mismo contenido.

Otros recursos:


Imagen destacada: stegworkz/Shutterstock

Fuente: searchenginejournal

Hashtags: #Deberías #seguir #usándolo