Question

Comment rendriez-vous le contenu des applications Flex RIA accessible à Google, afin que Google puisse indexer le contenu et afficher des liens vers les bons éléments de votre RIA Flex? Prenons l'exemple d'une boutique en ligne, créée dans Flex, dans laquelle les éléments proposés doivent être indexés par Google. Ensuite, un lien sur Google devrait ouvrir le produit correspondant dans le RIA.

Était-ce utile?

La solution

Actuellement, la meilleure technique pour rendre une RIA indexable par les moteurs de recherche est appelée amélioration progressive ( ou dégradation gracieuse, selon la façon dont vous le voyez). Fondamentalement, vous créez une version HTML simple de l'application en utilisant les mêmes données que celles que l'application charge. Cette version doit être générée dynamiquement par une sorte de technologie de serveur d’arrière-plan. Cette version HTML peut être indexée par Google, mais chaque page contient également une vérification qui détermine si le visiteur est capable de visualiser la version enrichie et, le cas échéant, remplace le contenu HTML par l'application Flash, Flex ou Silverlight, de préférence de cette manière. que l'application démarre dans un état où elle affiche les mêmes données que la page en cours. " remplace " Cela peut vouloir dire que l'application est simplement intégrée au-dessus du contenu HTML ou qu'elle redirige l'utilisateur vers une page l'intégrant. La première solution est préférable, car la dernière peut être considérée comme dissimulation .

Un moyen de garder les versions HTML et RIA d'un magasin synchronisées consiste à choisir un schéma d'URL et à vous assurer que RIA utilise une technique de liaison profonde. Si un visiteur accède à un élément spécifique via un moteur de recherche, dites / items / 345 , la pseudo-URL correspondante dans le RIA doit être identique, afin de pouvoir l'intégrer en haut de la page. et définissez cette URL en tant que paramètre pour que le RIA affiche la même page dès son chargement.

Cet été, Google et Yahoo! ont annoncé qu’ils commenceraient à utiliser une version personnalisée de Flash Player pour indexer les applications basées sur Flash en les explorant "de la même manière qu’une personne". Deux mois plus tard, il n’ya toujours aucune preuve que cela se produise réellement. Ryan Stweart a dû annuler son concours Flex SEO car il était devenu évident que personne ne pouvait gagner. Le problème semble être cet événement, bien que la technique puisse très bien fonctionner (bien que je sois sceptique), le lecteur Flash Player personnalisé nécessite une sorte d'interface réseau pour pouvoir charger toutes les ressources référencées, telles que les données XML, d'autres fichiers SWF, etc. et ceci n'est pas implémenté par Google . Cela signifie que pour une application qui charge toutes ses données de manière dynamique, par exemple tout ce à quoi je peux penser, Googlebot ne verra en réalité rien de pertinent. Yahoo! ignore complètement le contenu basé sur les fichiers SWF.

Oh, et il se trouve que je parle de Flex et de référencement sur dernier épisode de l'émission Flex =)

Autres conseils

Un fil de discussion important est disponible ici:

http://tech.groups.yahoo.com/group/flexcoders / message / 58926

Mais essentiellement, Google indexe déjà les fichiers .SWF (vous pouvez le tester vous-même en limitant les résultats de la recherche aux seuls fichiers .SWF). Il peut rechercher n’importe quel contenu de texte dans le fichier SWF.

Toutefois, si les informations textuelles de votre site proviennent d’une base de données / d’un serveur Web. Ensuite, il ne pourra pas accéder facilement à ces informations.

L’utilisation d’un fichier XML en tant que page d’index, puis l’utilisation d’une transformation XSLT pour l’afficher à l’aide de Flex, en est un exemple. "Ted On Flex" dispose de bonnes informations à ce sujet.

http://flex.org/consultants

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top