Recientemente me di cuenta de que Discourse sirve a Googlebot una versión completamente diferente del sitio.
.. y con razón, acabo de intentar ver si Google puede renderizar la versión JS del sitio, y aparentemente no (la representación de captura de pantalla que ves en la consola de búsqueda de Google mostraba una página en blanco).
Aunque estamos logrando un buen progreso, pensé en mencionar otros problemas críticos de SEO…
Las páginas de cuentas de usuario aparecen en blanco al hacer clic en ellas, sin historial de publicaciones ni temas. Información como su “sitio web” tampoco se muestra. Los usuarios con nivel de “confianza” 3 tendrán sus enlaces convertidos en enlaces de seguimiento con el rel=“nofollow” eliminado, pero ¿cuál es el punto si Google no puede ver el enlace? (Me refiero al enlace en el perfil del usuario).
Ten en cuenta que a Google no le importa que les sirvas una versión SIN JS siempre que sea “exactamente” el mismo contenido que la versión del usuario (lo cual no es así).
Tu afirmación no es cierta y tu enlace no dice eso. La cuestión de la accesibilidad y lo que está prohibido son dos cosas totalmente diferentes.
Además, alrededor de millones de sitios, incluidas prácticamente todas las instalaciones de WordPress, demuestran que te equivocas.
Y hay más ¿Sabes lo que hace googlebot con el contenido con y sin JS? A veces indexa ambos, pero utiliza la versión JS y sirve ese contenido como resultado de búsqueda.
Google solo advierte que los usuarios que no pueden ver JavaScript no pueden obtener ese contenido y eso no es bueno. Pero nunca ha penalizado por eso.
Por lo tanto, este tema no trata de SEO. Se trata firmemente de lo básico.