Frames invisibles.

En una nota anterior referida a los editores wysiwyg mencionábamos el problema que presentan los sitios diseñados con frames (marcos) para ser indexados por los buscadores con robot. No es casual que ambos temas (editores y frames) estén asociados, ya que la proliferación de estas herramientas de diseño también trajo aparejada la facilidad para distribuir los marcos. Así, no solo se incrementó la cantidad de páginas publicadas, sino que además aumentó la frecuencia en el uso de frames.

El hecho de ser elaborados con editores wysiwyg, o por diseñadores con poco o ningún conocimiento de html, convierte a muchos de estos sitios en casi invisibles para los robots, motivo por el cual rara vez serán indexados correctamente.

Más allá de esta realidad, o de nuestra opinión sobre el tema, usted puede necesitar (o simplemente preferir) el uso de frames en su sitio. Si este es su caso, le sugerimos tener en cuenta las siguientes indicaciones para incrementar las posibilidades de que sus páginas sean halladas por los buscadores y listadas adecuadamente.

Tomemos para este análisis una clásica página con dos frames, uno que irá exhibiendo el contenido, y el otro con los botones o links de navegación. Lo que explicamos a continuación es igualmente válido aunque sus páginas contengan más frames, sólo que el proceso de adecuación será más engorroso.

Ante todo, debemos notar que UNA página con dos frames son, en realidad, TRES páginas: una de ellas (la principal) es la que contiene las indicaciones acerca de cómo deben distribuirse los marcos, otra es la página de contenidos y la tercera es la página de navegación.

Cuando un navegador accede el sitio, carga primero la página principal y luego, de acuerdo con las instrucciones de ésta, carga las otras dos. Lo mismo sucede con los robots, sólo que algunos de ellos trabajan como los browsers antiguos y son incapaces de entender que deben continuar la carga de otras dos páginas.

Aquí se presenta el primer gran inconveniente: el robot que no puede ver las páginas interiores, simplemente no las indexará. Por este motivo, el único material con el que contará para incluir en su base de datos será el contenido en la página principal, la única que pudo "leer". Pero estas "páginas principales", por descuido o desconocimiento del diseñador, suelen contener sólo la información de distribución de los frames (material no indexable) y una leyenda solicitando al usuario que actualice su navegador (texto no relevante).

Muchos buscadores entenderán que la cantidad de texto disponible es mínima y que no vale la pena incluirlo en su base de datos. Otros notarán que esa misma información ya está en sus archivos en miles de otros sitios, y que nada ganan con incluirla nuevamente. En ambos casos, el sitio en cuestión será ignorado por estos buscadores.

Otros lo indexarán igualmente, pero dado que la información exhibida no es relevante al contenido del sitio, una búsqueda por las palabras clave de su interés no lo contará entre sus resultados.

Para prevenir esta situación, deben tomarse algunas precauciones al diseñar esta página principal. En síntesis, debe OPTIMIZARSE dicha página. Para ello contamos con los mismos elementos con los que trabajamos en cualquier otra página, más el tag NOFRAMES.

En principio, debemos consignar un título <title> adecuado, que contenga las palabras clave relativas a nuestro sitio. También debemos usar los tags META keywords y description, este último para asegurarnos el control del material textual que será publicado junto a nuestro título en los buscadores que lo soportan.

El contenido del tag NOFRAMES es ignorado por los navegadores actuales, por lo cual cualquier cosa que incluyamos en él será invisible a los usuarios. Sólo puede ser visto con navegadores de versiones viejas, o por los robots. Es esta la "zona" en donde suele aparecer la leyenda "Su navegador no soporta frames...". Aquí deberían incluirse una somera descripción optimizada del contenido del sitio junto con enlaces simples a las páginas interiores. Destaquemos de paso, que entre los tags NOFRAMES puede incluirse una página html completa. De esta forma estaremos dando a los buscadores material de registro útil, además de facilitarles una vía de acceso hacia las otras páginas del sitio.

Resolvemos así el asunto del registro primario. En caso de hacerlo correctamente, conseguiremos que la página principal de nuestro sitio aparezca entre los primeros resultados de las búsquedas que nos interesen.

Pero aún nos queda por solucionar el problema que presentan las páginas interiores. Esto tiene dos facetas, la primera de las cuales está representada por cómo aparecen listadas en los resultados.

Ya vimos cómo indicarle a los robots que deben indexar más páginas (a otros no hace falta, ya que entienden los enlaces vía SRC=). Esto provocará que dichas páginas ingresen a la base de datos del buscador pero no significa que sean accesibles durante una búsqueda.

En general, y debido a que no son totalmente vistas por los navegadores, el diseñador comete el error de no optimizar estas "páginas interiores", las cuales muchas veces ni siquiera cuentan con un título. Nuevamente, deberá trabajarse en la optimización tal cómo se haría con cualquier otra página y de esta forma tendremos más direcciones en los primeros puestos de los resultados.

La otra cara de esta situación está dada por el acceso efectivo al sitio. Aunque nada tiene que ver con los buscadores, nos parece oportuno mencionarlo ya que puede afectar el impacto del sitio en el visitante.

Sabemos que una vez que tenemos varias páginas en los índices de los buscadores, las visitas pueden ingresar a nuestro sitio por cualquiera de ellas y no necesariamente por la principal. En el caso de las páginas exhibidas entre frames, el usuario puede ingresar por alguna de las que aquí llamamos "interiores".

Cuando esto sucede, el navegante verá solamente esa página, sin los frames que la acompañarían normalmente. Por este motivo, cada una de las páginas interiores debe ser diseñada de forma tal que por sí misma contenga valor, es decir, que no dependa del entorno de marcos para adquirir significado.

También debemos asegurarnos que todas incluyan, al menos, un enlace hacia la página principal, para evitar que el usuario quede "atrapado" en la página accedida por falta de opciones de navegabilidad. Este enlace incluso servirá para reconstruir el entorno original, al llamar a la página que arma los frames.

Otra opción es la de agregar un javascript en cada una de las páginas interiores, de modo que si alguna de ellas es accedida fuera de frames, el script pueda reconstruirlos. En estos casos, sin embargo, será necesario medir la eventual inconveniencia de incluir tal script por los efectos de su influencia en los listados de los buscadores.

Es preciso tener en cuenta que el trabajo con las páginas interiores debería ser llevado a cabo aunque, por cualquier razón, no estemos interesados en los buscadores con robot. Hay muchísimas formas por las cuales alguna de estas páginas podría ser accedida directamente y si depende totalmente del entorno de frames será inútil al visitante.

Por último, la recomendación de siempre: los frames pueden facilitar la navegación en algunos casos, pero suelen complicar las cosas mucho más seguido. Cuando vaya a diseñar o encargar su diseño, pregúntese si realmente no tiene otra forma de encarar el trabajo. Si decide que lo mejor para su sitio son los frames, entonces utilícelos adecuadamente para minimizar sus "efectos colaterales".


Oscar González Alba

Artículo original de Oscar González Alba
© Tiempos Mejores - Buscadores en Castellano
Técnicas de promoción de sitios web en español