Jueves, 5 de julio del 2007
De vez en cuando recibimos preguntas sobre cuál es la mejor manera de trabajar con
Adobe Flash
. Pensé que valdría la pena escribir unas cuantas líneas sobre consideraciones a tener en cuenta a la hora de construir un sitio con mucho Flash, de cara a la búsqueda web.
Como muchos ya sabéis, Flash es de por sí un medio visual, y Googlebot no tiene ojos. Googlebot puede leer archivos Flash y extraer el texto y los enlaces, pero faltará estructura y contexto. Por otra parte, el contenido del texto a veces se almacena en Flash como gráficos y, como Googlebot a día de hoy no detecta algorítmicamente estos gráficos, estas palabras claves importantes pueden pasarse por alto completamente. Todo esto significa que incluso si tenemos contenido en Flash en nuestro índice, es posible que falte algo de texto, contenido o enlaces. O peor aún, Googlebot puede entender algunos archivos de Flash, pero no todas las arañas pueden.
Entonces, ¿qué debe hacer un diseñador de páginas web honesto? La única regla es mostrar a Googlebot exactamente lo mismo que a sus usuarios. Si no, tu sitio corre el riesgo de aparecer como sospechoso a los ojos de nuestros algoritmos de búsqueda. Esta regla simple abarca una gran cantidad de casos distintos, como el
encubrimiento o cloaking, las redirecciones JavaScript, el texto oculto y las páginas puerta o doorways
. Y nuestros ingenieros han reunido algunas otras sugerencias:
1. Trata de usar Flash sólo cuando sea necesario. Muchos sitios con contenidos ricos, como
YouTube
de Google, usan Flash para contenidos ricos, pero se basan en HTML para el contenido y la navegación. Tú también puedes hacerlo, limitando el contenido en Flash a estos elementos, y no usándolo para contenido y navegación. Además de hacer que tu sitio sea amigable para Googlebot, esto hace también que tu sitio esté accesible a una audiencia más amplia, incluyendo, por ejemplo, las personas con discapacidades que utilizan lectores de pantalla, o usuarios de navegadores antiguos o no estándar, así como los que disponen de conexiones de baja velocidad, como teléfonos o PDA. Además, los usuarios pueden utilizar los favoritos de manera eficaz, y enviar enlaces de tu página a tus amigos.
2.
sIFR
: Algunos sitios web utilizan Flash para forzar al navegador a mostrar cabeceras, citas u otros elementos textuales de una fuente que el usuario no tiene instalada en su ordenador. Una técnica como sIFR todavía permite leer el contenido aunque no se reconozca Flash, ya que el contenido o la navegación se encuentran en realidad en el código HTML (que se muestra en un objeto de Flash incrustado).
3. Versiones que no están en Flash: Vemos que una forma común de usar Flash es a modo de portada, colocada en la URL principal de un sitio web. Esta introducción Flash enlaza con el contenido en HTML dentro del sitio. En este caso, asegúrate de que existe un enlace HTML normal hacia una página que no sea flash, donde el usuario pueda navegar a través del sitio sin necesitar Flash.
Si tienes otras ideas que respetan las directrices y por las que te gustaría preguntar, no dudes en acudir al
Foro de ayuda para webmasters
, a la sección de
Rastreo, Indexación y ranking
. Allí encontrarás muchos usuarios expertos, además de algunos empleados de Google, y entre todos intentaremos aclarar cualquier confusión que pueda haber.