Esta guía lo ayudará a identificar y eliminar los problemas con JavaScript, que puede bloquear su página o contenido específico en las páginas utilizando JavaScript de la pantalla en la búsqueda de Google. A pesar de que la búsqueda de Google funciona con JavaScript, hay algunas características y restricciones que deben tenerse en cuenta al diseñar páginas y aplicaciones para garantizar la indexación correcta de GoogleBot. Nuestra guía sobre los conceptos básicos de SEO para JavaScript contiene información adicional sobre cómo optimizar su sitio con JavaScript para el motor de búsqueda de Google.
GoogleBot está diseñado para indexar de manera efectiva las páginas, minimizando el impacto en la experiencia del usuario. Utilizando el Servicio de Renderización web (WRS), GoogleBot analiza e identifica constantemente recursos que no contribuyen al contenido principal de la página, y pueden no cargar dichos recursos. Por ejemplo, las solicitudes de informes o errores que no están relacionados con el contenido principal de la página pueden excluirse de la indexación.
Para rastrear la actividad de GoogleBot en su sitio, use un informe sobre las estadísticas de indexación en la consola de búsqueda de Google para monitorear la actividad de GoogleBot y WRS en su sitio y recibir comentarios.
Si sospecha que los problemas con JavaScript pueden bloquear su contenido de la apariencia en la búsqueda de Google, tome los siguientes pasos. Si no está seguro de si JavaScript es la razón principal del problema, siga nuestro manual de depuración general para determinar con precisión la fuente del problema.
Además, se recomienda recopilar y verificar los errores de JavaScript que los usuarios pueden tener, incluido GoogleBot, en su sitio para identificar posibles problemas que pueden afectar la representación del contenido.
En las aplicaciones de una página (SPA), la prevención de errores 404 puede ser una tarea particularmente difícil. Para evitar la indexación de páginas erróneas, use las siguientes estrategias:
Cuando SPA usa JavaScript para procesar errores, estos errores a menudo informan el código 200 HTTP en lugar del código de condición correcto, lo que puede conducir a la indexación de páginas con errores.
GoogleBot no puede procesar solicitudes que requieren permisos de los usuarios. Por ejemplo, si su aplicación requiere acceso a la cámara, GoogleBot no podrá proporcionar tal oportunidad. En su lugar, proporcione una forma de obtener contenido sin permisos obligatorios, como el acceso a la cámara.
Las aplicaciones de una página pueden usar fragmentos de URL (por ejemplo, https://example.com/#/products) para descargar varias representaciones. Sin embargo, el esquema de crouling AJAX ha estado desactualizado desde 2015, y no puede confiar en fragmentos de URL para la indexación de GoogleBot. Se recomienda utilizar la API del historial para descargar varios contenidos de spa.
WRS carga cada URL por separado, de manera similar a un navegador ordinario, y no mantiene la condición entre la carga de la página. Esto significa que los datos en el almacenamiento local, el almacenamiento de la sesión y las cookies HTTP se limpian con cada nueva solicitud, lo que puede afectar la representación del contenido.
Googlebot está en caché activamente los recursos para reducir las solicitudes de red y el uso de recursos. WRS puede ignorar los títulos de almacenamiento en caché, lo que conducirá al uso de archivos JavaScript o CSS anticuados. Para evitar este problema, use impresiones de contenido para los nombres de archivos, por ejemplo, Main.2BB85551.js. Esto permitirá que los archivos actualizados tengan nombres únicos, lo que garantiza su uso por GoogleBot.
Asegúrese de que su aplicación use una prueba de las capacidades de todas las API críticas y proporcione un comportamiento alternativo o polifillas en caso de inaccesibilidad. Algunas funciones web pueden no ser compatibles con todos los agentes o pueden desconectarse. Por ejemplo, si usa WebGL para representar los efectos de la foto, verifique si GoogleBot WebGL es compatible con, y si no, use la representación del servidor.
GoogleBot utiliza cheques HTTP para extraer contenido de su servidor. No admite otros tipos de conexiones como WebSockets o WebRTC. Por lo tanto, es importante proporcionar una solución de respaldo para las conexiones HTTP y utilizar el procesamiento de errores confiable y las capacidades de verificación.
Use la prueba de resultados de resultados ricos o herramientas de herramientas de inspección de URL para verificar si se presentará todo el contenido esperado en la página. WRS Flattenes Light Dom y Shadow Dom. Si sus componentes web no usan el mecanismo
Después de hacer cambios, consulte su página nuevamente utilizando la prueba de resultados de resultados ricos o la herramienta de inspresión de URL en la consola de búsqueda de Google. Si se elimina el error, verá una marca de verificación verde y falta de errores. De lo contrario, comuníquese con la comunidad de apoyo central de búsqueda.
Si tiene preguntas, puede comunicarse con la compañía SEO "SEO.COMPUTER" por correo electrónico info@seo.computer o a través de whatsapp hasta el número +79202044461.
ID 122