Le fichier Html

Le fichier html qui contient le fichier « .swf » doit être optimisé. Cette étape passe par le renseignement des balises ‘titre’ et ‘meta’ . Il convient ensuite d’optimiser les balises ‘noembed’ et object. Utile pour les navigateurs n’ayant pas de plug in Flash, elle permet l’affichage d’un texte au lieu d’une erreur.

Dans cette balise, il est possible d’insérer du texte qui sera lu et indexé par les moteurs.

Selon les guidelines de Google, les sites doivent utiliser le noembed pour indiquer le contenu alternatif décrivant ou relatant le contenu que le visiteur voit, à la manière de la balise alt des images.

il faut alors dans la page html où l’on place le flash ajouter une balise noembed.
Il est même possible, voir conseillé de mettre du balisage html.
La limite réside dans le fait qu’un site full flash n’a qu’une seule url.. (en général 2 seules pages indexées : la page html et le swf en direct..).
Nous avons un premier soucis. Que mettre alors dans le noembed.. tout le contenu du site ?

Si le noembed contient le texte de l’ensemble du flash, l’unique page html indexée ne devient plus pertinente car trop peu ciblée et a donc très peu de chance de se retrouver en première page d’une requête concurrentielle

Nous atteignons la première limite de cette optimisation.

Tant pis, il faut se concentrer sur les expressions clés.

Utiliser au mieux les balises HTML incontournables

Même avec un site entièrement en Flash, il reste quelques balises HTML qui font obligatoirement partie du site.

Pour être intégré dans un site, une animation Flash doit être exportée au format SWF et intégrée dans une page HTML.
C’est l’occasion de définir avec le plus grand soin les balises <title>, <meta> et <noembed>.
La balise <noembed> a une fonction similaire à l’attribut ALT pour les images :
– elle permet de décrire le contenu d’une animation pour le cas où l’utilisateur ne puisse pas y accéder (à cause d’un problème de navigateur par exemple).
Cette balise peut contenir des mots-clefs qui décriront l’animation et pourront être référencés.

balise

La balise <noembed> peut aussi inclure l’adresse d’un lien proposé par l’animation. Cela permet au moteur de référencer plusieurs pages du site.
Par exemple : <noembed><a href= »page.html »>page</a></noembed>Profitez donc au mieux de cette « obligation » de recourir au HTML, même quand il s’agit d’un site entièrement en Flash, pour en améliorer le référencement.

Ancre nommée et Url rewriting

Cette technique optimale donne des urls à votre site full flash sans pour autant remplacer le contenu par un site bis.
Le détail et un tutoriel est disponible à cette adresse : http://www.mageonyme.eu/webmarketing/sef_referencement_site_full_flash.html
Un exemple très bien fait ici : SWFaddress Website (http://www.asual.com/swfaddress/samples/seo/portfolio/)
Remarque : Pour vérification, l’entete http de cette page est bien OK 200 et son url se trouve dans l’index de google !
balise2

On continue l’exploration de ce casse tête très bientôt!