SWFAdress : librairie ActionScript de Deep linking

Catégories : "Technologie" par Quentin Petitjean Quentin Petitjean le 02 Novembre 2009

SWFAdress : librairie ActionScript de Deep linking

Comme l'a rapidement abordé Hadrien dans son article « Bien référencer un site Full Flash », l'une des méthodes recommandées pour augmenter la qualité d'un site full-flash consiste à utiliser la librairie SWFAddress. Il s'agit d'une librairie Open Source, téléchargeable à cette adresse http://www.asual.com/swfaddress/ et qui permet trois choses :

  • une meilleure indexation sur les moteurs de recherche et donc une amélioration significative du référencement
  • l'utilisation de l'historique du navigateur et donc des boutons Suivant et Précédent
  • l'accès direct à une page via une adresse du type http://www.example.com/maPage

Initialement les boutons Suivant et Précédent du navigateur ne sont pas actifs lorsque l'on visite un site entièrement en flash et cela car la structure du site ne contient qu'une seule page HTML, voir l'article « Insertion flash : les meilleures pratiques actuelles ».

De plus, dans la barre d'adresse du navigateur, le nom de la page que l'utilisateur est en train de consulter n'apparaît pas, comme cela se ferai sur un site HTML classique. Ceci résulte aussi du fait qu'il n'existe qu'une seule page HTML et que tout le reste du site est contenu dans un ou plusieurs fichiers SWF, c'est à dire un ou plusieurs fichiers ne pouvant être lus que par Flash Player.

Ceci engendre deux problèmes :

  • l'impossibilité pour un utilisateur d'accéder directement à une page du site en particulier,
  • la non visibilité de l'intégralité des pages par les robots indexeurs des différents moteurs de recherche.

L'utilisation de la libraire SWFAddress pallie à ces inconvénients via une interaction entre Javascript et Actionscript qui permet de paramétrer l'adresse, le titre et l'historique du navigateur à chaque changement de page. Cela permet notamment d'afficher le nom de la page courante du site en flash où se situe l'utilisateur dans la barre d'adresse et d'activer l'utilisation des boutons Suivant & Précédent du navigateur.

De plus, il sera possible d'accéder directement à une page du site via son URL statique, en tapant par exemple http://www.example.com/contact, l'utilisateur sera redirigé directement sur la page « contact » du site sans avoir à consulter les autres pages. Cette méthode est très pratique, puisqu'elle permet également à l'utilisateur de mettre une page du site en favoris.

Si l'on utilise cette méthode avec un squelette HTML, où se situe l'intégralité des URL possibles pour le site, on obtient un très bon moyen de booster son référencement puisque chacune des adresses seront disponibles dans l'index des moteurs de recherches et renverront directement sur la page concernée avec son nom affiché dans la barre d'adresse.

Si vous souhaitez mettre en pratique cette technique, nous vous conseillons ce tutoriel vidéo qui détaille très simplement la mise en place la librairie SWFAddress sur votre site :  http://www.gotoandlearn.com/play.php?id=107

EDIT : vous pouvez également en voir un exemple d'utilisation sur notre dernière réalisation en Flash, le site de l' agence Hemisphère Droit

SWFAdress : librairie ActionScript de Deep linking

A propos

Bienvenue sur le Workshop de l'agence interactive Maecia : notre espace d'actualités, de veille et de publications sur les nouvelles tendances d'Internet. Vous y trouverez aussi le fruit de certains de nos développements techniques que nous mettons à disposition de la communauté. Découvrez notre vision du web et surtout n'hésitez pas à prendre la parole !