Source WebRankInfo : Référencement Flash : guide pratique des méthodes
Est-il difficile de bien référencer un site en Flash ? Tout dépend des cas ! On distingue 2 types de sites (je schématise) :
Les méthodes qui suivent donnent une solution pour le 2nd cas, c'est-à-dire fournir un contenu alternatif équivalent à celui de l'animation Flash.
Elle consiste à ajouter du contenu textuel (ou des images...) entre les balises <noembed> et </noembed>. L'inconvénient de cette méthode est que la balise noembed n'est pas conforme aux recommandations du W3C (tout comme la balise embed bien entendu).
Les explications détaillées sont ici en français et là en anglais pour l'article original.
SWFObject est un petit script JavaScript utilisé pour inclure un contenu Flash dans une page HTML. Le script détecte le plug-in Flash dans tous les principaux navigateurs (sur MAC et PC) et est conçu pour rendre l’intégration des animations SWF aussi simple que possible. L'intégration dans la page est compatible avec les normes HTML et XHTML 1.0 (compatible avec les spécifications futures).
Auparavant, SWFObject s'appelait FlashObject, mais il a dû être renommé pour des raisons de copyright.
Voici un exemple de code :
<script type="text/javascript" src="/swfobject.js"></script>
<div id="flashcontent">
Ici du texte ou des images pour le contenu alternatif
pris en compte par les moteurs de recherche
</div>
<script type="text/javascript">
var so = new SWFObject("movie.swf", "mymovie", "200", "100", "7", "#336699");
so.write("flashcontent");
</script>
Comme vous l'avez compris, il faut :
swfobject.js sur votre site (dans cet exemple il est à la racine du site)div avec comme identifiant flashcontent
Si le navigateur gère le Flash, l'animation s'affichera à la place de la balise div, sinon c'est le contenu de cette balise qui s'affichera (du texte, des images, ce que vous voulez). Bien entendu les moteurs de recherche tiennent compte du contenu de cette balise div.
Pour configurer votre animation, paramétrez comme il faut la création de l'objet SWFObject en appelant son constructeur SWFObject(swf, id, largeur, hauteur, version, couleur) :
Pour télécharger swfobject.js et un exemple d'utilisation de SWFObject, cliquez ici (fichier ZIP).
L'avantage de cette méthode est que sous IE il n'y a plus besoin de cliquer pour activer l'animation Flash (on en parlait lors de la sortie du patch pour le Flash dans IE). D'après ce que je lis souvent, cette méthode est sans doute la plus appréciée aujourd'hui. Dites-moi si je me trompe !
Je vous laisse lire les explications ici en français ou bien là en anglais pour l'article original, je n'ai pas testé... Voici un exemple de code :
<object type="application/x-shockwave-flash"
data="c.swf?path=movie.swf" width="400" height="300">
<param name="movie" value="c.swf?path=movie.swf" />
Ici du texte ou des images pour le contenu alternatif
pris en compte par les moteurs de recherche
</object>
Cette méthode me semble proche de celle donnée dans mon ancien article sur le référencement du Flash.
Les explications détaillées sont ici en anglais. Il s'agit d'une méthode similaire à la méthode SWFObject, également entièrement compatible avec les recommandations du W3C. Unobstrusive
signifie que les différents contenus de la page sont totalement dissociés et indépendants : (X)HTML, CSS et JavaScript.
Si vous connaissez d'autres méthodes de référencement du Flash, ou si vous souhaitez apporter des compléments, n'hésitez pas à utiliser les commentaires ! On discute du référencement des sites en Flash également dans le forum.
En savoir plus : embed, Flash, Méthode Flash Satay, Méthode SWFObject, Méthode Unobstrusive Flash Object, noembed, Référencement Flash, Référencer un site en Flash
Vous souhaitez en savoir plus sur le référencement ? Venez assister aux séminaires de formation que j'organise prochainement (optimiser le référencement, améliorer son netlinking (backlinks), etc.).
| Décembre 2009 | ||||||||||
| L | M | M | J | V | S | D | ||||
| 1 | 2 | 3 | 4 | 5 | 6 | |||||
| 7 | 8 | 9 | 10 | 11 | 12 | 13 | ||||
| 14 | 15 | 16 | 17 | 18 | 19 | 20 | ||||
| 21 | 22 | 23 | 24 | 25 | 26 | 27 | ||||
| 28 | 29 | 30 | 31 | |||||||
|
||||||||||
Commentaires