Home » JavaScript » ¿Cómo tratan los motores de búsqueda al código JavaScript?

¿Cómo tratan los motores de búsqueda al código JavaScript?

Para que un sitio web tenga éxito es imprescindible que sea fácil de encontrar por los buscadores, esto es mucho más complicado en los primeros pasos del sitio y para incentivar las visitas al sitio existen muchas técnicas que se tratan dentro de la temática SEO (optimización para los motores de búsqueda).
Los mecanismos utilizados con estas técnicas SEO están relacionados con el uso de palabras claves, enlaces con otros sitios y sitios que enlazan con nuestro sitio, textos de contenido adecuados, promociones, etc. Dentro de todos los detalles que se han de tener en cuenta está el hecho que nuestro sitio sea fácilmente analizado por los robots que estudian los contenidos y generan los índices que van a formar parte de las bases de datos de los buscadores (Google, Yahoo, etc.). 
Dicho esto cabe aclarar desde el principio que los robots actuales no gestionan el código JavaScript, es decir, todo lo que se codifique dentro de código JavaScript no será visible para los robots y por lo tanto no puede ser referenciado por los buscadores. Esta situación es probable que cambie en el futuro con la optimización del funcionamiento de los robots impulsada por la propia competencia entre los distintos buscadores pero lo cierto es que actualmente el código JavaScript no existe para los robots.
 
Los robots analizan a fondo el código HTML pero no toman en cuenta en absoluto lo que esté dentro de código JavaScript.
 
Esto genera un problema que debemos tener en cuenta al diseñar la página. Si nuestra página se basa excesivamente en código JavaScript y con escaso aporte de HTML será casi una desconocida para los buscadores. Es sabido que los robots aprovechan la estructura del menú de navegación de cada sitio para recorrer los enlaces y descubrir las páginas componentes del sitio para seguir obteniendo información; si el menú de navegación está codificado en JavaScript, algo habitual, el robot no lo tendrá en cuenta salvo que además incluyamos información complementaria para que el robot pueda obtener esa información por otros medios. Por esto se recomienda que además del menú en JavaScript todas las páginas de nuestro sitio estén referenciadas por el modo HTML (con la etiqueta <a href="xxx.xxx">) dentro de una página que actúa como mapa general del sitio. En ese caso estaremos duplicando parte de nuestro trabajo pero habremos logrado que nuestro sitio sea visible para los motores de búsqueda.  
izq sup der

Deja un comentario