¿La dependencia del sitio en JavaScript es un problema para Googlebot?


En un reciente hangout de horario de oficina de Google Search Central SEO, se envió una pregunta al defensor de búsqueda de Google, John Mueller, preguntando si es malo que un sitio web dependa de JavaScript para su funcionalidad básica.

¿Podría esto tener un efecto negativo en Googlebot cuando se trata de rastrear e indexar?

Mueller observó que probablemente esté bien, pero también sugirió cosas que hacer para asegurarse de que tanto Google como los usuarios no tengan problemas con el sitio.

El sitio no es fácil de usar sin JavaScript

La persona que hizo la pregunta señaló que una gran parte de la funcionalidad del sitio dependía de JavaScript y estaba preocupada por el impacto tanto en la facilidad de uso como en la facilidad de SEO.

Esta es la pregunta:

“Nuestro sitio web no es muy fácil de usar si JavaScript está desactivado.

La mayoría de las imágenes no se cargan. No se puede abrir el menú desplegable.

Sin embargo, la función de inspección de Chrome, allí, todos los enlaces del menú están en el código fuente.

¿Podría nuestra dependencia de JavaScript seguir siendo un problema para Googlebot?

Lo que la persona quiere decir acerca de la «función de inspección de Chrome» es probablemente la herramienta de inspección del código fuente de la página de visualización integrada en Chrome.

Entonces, lo que quieren decir es que, aunque los enlaces no son accesibles cuando JavaScript está desactivado en un navegador, los enlaces todavía están allí en el código HTML.

Mueller recomienda pruebas en el sitio

La respuesta de Mueller reconoció que Google probablemente podría manipular el sitio.

Pero lo que no se mencionó es el hecho de que la funcionalidad de muchos sitios depende de JavaScript y que la experiencia de la persona que hace la pregunta es bastante normal.

Visite la mayoría de los sitios con JavaScript desactivado en un navegador y muchas imágenes no se cargarán, el diseño puede romperse y algunos de los menús no funcionarán.

A continuación se muestra una captura de pantalla de SearchEngineJournal tal como se ve con JavaScript deshabilitado:

Captura de pantalla de SEJ como se ve en un navegador con JavaScript desactivado

Si bien Mueller insinuó este hecho con su respuesta, probablemente debería ponerse al frente de la respuesta que la mayoría de los sitios no son fáciles de usar sin JavaScript habilitado en un navegador y que la experiencia de la persona que hace la pregunta no es fuera de lo común. pero de hecho es bastante común.

Mueller reconoció que probablemente todo estaría bien.

Él dijo:

“Y, desde mi punto de vista… lo probaría.

Así que probablemente todo estará bien.

Y probablemente, asumiría que si está usando JavaScript de manera razonable, si no está haciendo nada especial para bloquear el JavaScript en sus páginas, entonces probablemente funcionará».

Prueba para ver cómo funciona el sitio

Mueller luego alentó a la persona a realizar pruebas para asegurarse de que el sitio funciona de manera óptima y mencionó que «nosotros» tenemos herramientas, pero no mencionó herramientas específicas.

Presumiblemente, está hablando de las herramientas disponibles en Google Search Console que pueden proporcionar información sobre si Google puede rastrear páginas e imágenes.

Mueller continuó su respuesta:

“Pero es mucho mejor que no solo me creas, sino que utilices una herramienta de prueba para probarlo.

Y las herramientas de prueba que tenemos disponibles están bastante bien documentadas.

Hay muchas… variaciones de las cosas que recomendamos con respecto a mejorar las cosas si tiene problemas.

Por lo tanto, revisaría dos veces nuestras guías sobre JavaScript y SEO y pensaría en tal vez… probar cosas, asegurarme de que realmente funcionen de la manera que desea y luego tomar eso para mejorar su sitio web en general».

Experiencias de sitio fáciles de usar

Mueller luego discutió el tema de la facilidad de uso porque la persona que hizo la pregunta mencionó que el sitio no es fácil de usar con JavaScript desactivado.

La gran mayoría de los sitios en Internet usan JavaScript, W3Techs publica una estadística que el 97,9% de los sitios utilizan JavaScript.

HTTPArchive, que utiliza datos reales de usuarios de Chrome de usuarios registrados notas en su informe anual sobre el uso de JavaScript que el número promedio de descargas de JavaScript para dispositivos móviles es 20 y hasta 33 JavaScript de origen y 34 scripts de terceros para el percentil 90 de sitios web.

HttpArchive señala además que para el promedio medio de sitios web, el 36,2% de JavaScript forzado en el navegador de un visitante del sitio no se usa, es simplemente ancho de banda desperdiciado.

Como puede ver, el problema no se trata de que los usuarios con JavaScript desactivado visiten un sitio, como le preocupaba a la persona que hizo la pregunta. Su preocupación estaba fuera de lugar.

El problema real se centra en los usuarios que se encuentran con un sitio que impone demasiado JavaScript a los visitantes del sitio y, por lo tanto, crea una experiencia de usuario deficiente.

Mueller no mencionó el matiz de cómo las preocupaciones de la persona estaban fuera de lugar. Pero recomendó formas útiles de averiguar si los usuarios están teniendo una experiencia negativa debido a problemas con JavaScript.

Mueller continuó su respuesta:

“Y mencionó que es fácil de usar con respecto a JavaScript, por lo que, desde nuestro punto de vista, la orientación que tenemos es esencialmente muy técnica en el sentido de que debemos asegurarnos de que Googlebot pueda ver el contenido desde un punto de vista técnico. y que puede ver los enlaces en sus páginas desde un punto de vista técnico.

No se preocupa principalmente por la facilidad de uso.

Pero, por supuesto, sus usuarios se preocupan por la facilidad de uso.

Y eso es algo en lo que tal vez tenga sentido hacer un poco más para que sus usuarios estén realmente seguros de tener una buena experiencia en sus páginas.

Y esto es a menudo algo que no es solo una cuestión de una simple herramienta de prueba.

Sino más bien algo en lo que tal vez tenga que hacer un pequeño estudio de usuarios o entrevistar a algunos usuarios o al menos hacer una encuesta en su sitio web para comprender dónde se atascan, qué tipo de problemas enfrentan.

¿Es por esto… que mencionaste los menús desplegables? ¿O es algo completamente diferente en el que ven problemas, que tal vez el texto es demasiado pequeño o que no pueden hacer clic en los botones correctamente, ese tipo de cosas que realmente no se alinean con problemas técnicos pero son más amables? de, cosas del lado del usuario que si puede mejorarlas y si puede hacer que sus usuarios estén más felices, se quedarán y volverán e invitarán a más personas a visitar su sitio web también”.

Prueba para usuarios y Google

Mueller no hizo referencia explícita a ninguna herramienta para realizar ninguna de las pruebas recomendadas. Es bastante obvio que Search Console es la mejor herramienta para diagnosticar problemas de rastreo con Google. Search Console alerta a los editores sobre cuántas URL se descubren, por ejemplo.

En cuanto a herramientas de experiencia de usuario, una de las mejores es la gratuita Claridad de Microsoft herramienta de análisis de la experiencia del usuario. Esta herramienta de análisis que cumple con el RGPD proporciona información sobre cómo los usuarios experimentan su sitio y puede señalar cuándo están teniendo una mala experiencia de usuario.

Por lo tanto, puede ser muy útil para diagnosticar posibles problemas del sitio que discutió John Mueller.

Citación

Mire a John Mueller en el minuto 10:23:


Imagen destacada: Elle Aon/Shutterstock





Consultar el artículo en la publicación original

¿La dependencia del sitio en JavaScript es un problema para Googlebot?