Cuando se construye un FLEX (Flash) de aplicaciones que deben estar disponibles para el usuario a través de Internet, esta pregunta siempre surge:

¿El sitio web que contiene la solicitud es SEO friendly?

Y la respuesta es NO. Google y otros motores de búsqueda no pueden ver dentro de Sitios web FLEX (Flash)  y por lo tanto de indexar sus contenido. Como bien sabemos el SEO es importante para usted y por lo tanto para su Web, por lo que se le intenta buscar otras soluciones a nivel técnico.

Yo mismo me ví envuelto en una situación similar a ésta, y dandole vueltas una idea me golpeó la cabeza. FLEX (Flash) utiliza XML como fuente primaria de obtención de contenido, y XHTML es un XML personalizado. La idea es utilizar el contenido de las páginas HTML y XML para la aplicación FLEX (Flash). Los XML se pueden leer y a la vez ser indexados por los motores de búsqueda, e aquí el origen del contenido ideal para su aplicación FLEX (Flash), y la solución a nuestro problema.

¿Cómo se puede hacer desde el punto de vista técnico? Bueno, es bastante simple:

1. Las páginas HTML estarán formadas por  archivos XML que seran el contenido necesario para su aplicación FLEX (Flash) . El contenido de la página quedará disponible para los motores de búsqueda.

2. Crear un archivo XSLT el cual se va a generar en la máquina del usuario, el contenido XML de la página en una página HTML normal y agregar el componente Flash necesario para ejecutar la aplicación FLEX (Flash).

3. Apunte con su aplicación FLEX (Flash) para obtener la información de la página actual en sí. Recuerde que si el XSLT no se aplica, la página actual no es más que un archivo XML.

Conclusión: El usuario verá una aplicación RIA creada en FLEX y los motores de búsqueda verán una bonita página XML la cual será facil de indexar, ambas partes quedarán totalmente satisfechas, y usted podrá decir que su Web es totalmente indexable por los buscadores.

Espero que sea de gran ayuda y les invito a visitar otros post también interesantes en portalscreen.com.

Saludos.