¿Cómo afecta una página construida dinámicamente en tiempo real al SEO?

En este Pregunte a un SEO: ¿Cómo afecta una página construida dinámicamente en tiempo real al SEO? Obtenga más información sobre el renderizado dinámico y las balas de cañón.

La pregunta Ask an SEO de hoy proviene de John en Burbank. John comparte:

Trabajo en Kaiser Permanente y estamos migrando del portal de IBM a Experience Manager (AEM) de Adobe. Algunas de las preguntas que recibo tienen que ver con la creación de páginas dinámicas basadas en la plantilla de esa página.

¿Cómo impacta el SEO una página construida dinámicamente en tiempo real?

Espero que pueda ayudarme, ya que estoy luchando por comprender cómo la tecnología de AEM influye en el SEO.

Las páginas generadas dinámicamente, independientemente de la plataforma, han sido un desafío para los profesionales de SEO durante un par de décadas.

¿Cómo se indexan las páginas que no existen hasta que se necesitan?

Los nuevos sistemas de gestión de contenido aportan algunos trucos nuevos sobre cómo se crean las páginas, pero al final, el contenido dinámico no es nada nuevo.

Y hay varias formas de manejar el contenido dinámico desde una perspectiva de SEO.

Representación dinámica

La palabra oficial de Mountain View sobre cómo crear valor SEO a partir de contenido dinámico es una técnica conocida como renderizado dinámico.

La representación dinámica detecta el agente de usuario de un navegador o bot y ofrece contenido específicamente para ese bot.

Esto permite a los webmasters mostrar a Googlebot y a otros rastreadores páginas completamente renderizadas en lugar de una plantilla dinámica vacía.

Algunos de ustedes pueden sentir señales de alerta aquí: ¿es esto un encubrimiento?

El renderizado dinámico no es encubrimiento.

Es una técnica completamente blanca recomendada por Google para contenido generado dinámicamente; específicamente, aplicaciones de una sola página y aplicaciones web progresivas.

Sin embargo, si se abusa de la representación dinámica, se puede considerar encubrimiento.

Por ejemplo, si utiliza el renderizado dinámico para ofrecer contenido que no es el mismo o muy similar al contenido que vería un visitante habitual, podría terminar infringiendo los términos de servicio de Google.

La mejor práctica es asegurarse de que el contenido que se muestra a rastreadores específicos sea el mismo que el contenido que ven sus visitantes habituales.

Cuando implemente la representación dinámica, asegúrese de verificar la velocidad del sitio en diferentes agentes de usuario.

Un error común que muchos cometen al implementar esta técnica es crear páginas de carga lenta, particularmente versiones móviles de estas páginas.

Siempre verifique la velocidad de la página de sus páginas alternativas, renderizadas dinámicamente.

No voy a entrar en los detalles prácticos de la configuración del renderizado dinámico en la columna, pero Martin Splitt de Google tiene un video excelente sobre el tema que puede ver aquí.

Cannonball: una alternativa al renderizado dinámico

Si no quiere meterse con el renderizado dinámico, puede ir a la «vieja escuela» y crear lo que yo llamo una bala de cañón.

Una bala de cañón es cuando crea páginas HTML estáticas para representar las páginas que normalmente se generarían dinámicamente.

Crear una bala de cañón puede llevar mucho tiempo, especialmente para sitios con muchas páginas generadas dinámicamente.

Pero las balas de cañón funcionan para indexar contenido que, de lo contrario, podría no aparecer si el rastreador no puede acceder a las páginas generadas dinámicamente.

Normalmente, cuando se utiliza un enfoque de bala de cañón, el contenido generado dinámicamente se oculta a los rastreadores.

Este enfoque tiene sentido cuando se utiliza una gran personalización en un sitio.

Por ejemplo, un sitio donde los usuarios inician sesión y tienen información de cuenta personal generada dinámicamente mientras compran o navegan usaría un enfoque de bala de cañón para mostrar al rastreador las páginas sin ninguna información personalizada.

También puede usar un enfoque de bala de cañón junto con la representación dinámica si solo tiene algunas páginas generadas dinámicamente que deben indexarse.

La desventaja de un enfoque de bala de cañón es que su mantenimiento puede requerir muchos recursos.

Es fácil que el contenido de la bala de cañón esté desactualizado, especialmente en un sitio donde las cosas cambian rápidamente.

Por ejemplo, si su precio cambia, debe asegurarse de que el precio también cambie en las páginas de bala de cañón.

Existen numerosas soluciones de software que le ayudarán a mantener sus páginas de bala de cañón. Sin embargo, tenga en cuenta que no todas las herramientas funcionan con todas las plataformas.

En conclusión

Las páginas generadas dinámicamente pueden ser una parte poderosa de la experiencia general del usuario.

Pero crean algunos dolores de cabeza para los profesionales de SEO.

Afortunadamente, las soluciones alternativas como la representación dinámica y las balas de cañón pueden ayudar a garantizar que podamos tener contenido generado dinámicamente y aparecer bien en los resultados de búsqueda.