Recientemente implementé una solución para crear páginas de destino separadas dependiendo de si el usuario tiene javascript habilitado o no. Básicamente la forma en que funciona es esto.Redirección basada en Javascript: ¿afectará a SEO?
La página predeterminada es una página HTML sin javascript. Versión básica del sitio. Al aterrizar en él, hay un script que dice que si javascript está habilitado, entonces vaya a otra página. Esa página de destino se genera enviando la solicitud del usuario a través de un archivo JSP que representa la página (encabezado, pie de página, etc.). La página de destino final es http://whatever.com/home.jsp si el usuario tiene javascript habilitado.
Mi pregunta es si esto perjudicará a SEO. Teniendo en cuenta que el 99% del mundo tiene javascript habilitado, detestaría comprometer cualquier beneficio de SEO para acomodar al 1% que no habilita javascript.
Espero que tenga sentido.
Parece que Google solo frunce el ceño en esto si es engañoso. Enviar uno a una página diferente si javascript no está habilitado es difícil "entregar contenido diferente a los motores de búsqueda". ¿Estarías de acuerdo? – bgadoci
Oh, absolutamente. Es por eso que menciono la parte de "contenido completamente diferente". Entonces, supongo que todo depende de cuál sea el contenido de las dos páginas. Por curiosidad, ¿por qué el JSP no puede detectar el uso de JS y representar el contenido apropiado? Eso también resolvería la posibilidad de problemas de SEO. – Dustman
No es tan familiar con JSP. Algo interesante, sin embargo, seguí el consejo de Google sobre las pruebas. Dada la configuración mencionada anteriormente, utilizando http://www.delorie.com/web/lynxview.html, la página predeterminada del motor de búsqueda permaneció como la página HTML básica (como que el bot no tiene habilitado JS). No pasó a la página "si tiene Javascript".Lo cambió y simplemente usó una alerta para decirle a la gente que permita obtener una experiencia completa. Gracias por la ayuda. – bgadoci