Bonjour,
L'objectif de ce post est de chercher (trouver ?) la meilleure solution ou toutes les astuces pour référencer au mieux un site en flash.
Je ne reviendrai pas sur le frein que constitue le flash pour le référencement quand la totalité du site est en flash, le but étant bien de trouver le meilleur moyen de réduire ce frein au maximum car je ne dois pas être le seul à mettre en ligne ce genre de sites.
Voici donc comme point de départ ma façon de procéder. Je pense que j'applique seulement les bases de ce qu'il faut faire pour tout site qui veut se faire référencer.
1. Optimisation de la balise Title
On sait tous à quel point c'est capital donc je passe rapidement.
2. Optimisation des balises metas
Idem, on ne répétera jamais assez qu'un bon référencement passe par une recherche sérieuse et en amont de la rédaction du contenu des bons termes sur lesquels on souhaite voir positionné son site. C'est d'autant plus important que pour un site en flash, si l'on ne fait rien, le site n'aura pas d'autre contenu que celui inséré dans la balise description.
3. Intégration du flash dans la page
On peut utiliser deux balises différentes pour appeler le flash dans la page : la balise <embed> et <object>.
Personnellement j'utilise la balise <object> qui est plus pérenne (je pense au XHTML) que la balise <embed>.
Ainsi, un appel type d'un flash se présente comme ceci :
On notera les balises <param> qui permettent la reconnaissance et l'appel du flash aussi bien dans IE que dans Mozilla.
4. L'Attribut "title"
Pour les mêmes raisons qu'il faut renseigner l'attribut "alt" pour les images (lorsque cela est utile d'un point de vue sémantique), il est important de renseigner un "title" à votre objet Flash.
Pensez à ce que "voient" les navigateurs en mode texte (ce qui correspond à ce qui est lu à des personnes mal voyantes).
C'est aussi, il faut bien le dire, un petit plus pour le référencement.
4. Intégration du contenu alternatif
De là viennent tous les espoirs de référencement lorsqu'on s'occupe d'un site entièrement en flash.
Pour rappel, il est possible de placer un contenu html correspondant à notre objet Flash qui s'affichera automatiquement si le navigateur ne possède pas le player Flash.
Pour la balise <embed>, il faut insérer le texte entre balises <noembed> : <embed src="anim_flash.swf"><noembed><p>Ici mon texte alternatif</noembed></embed>.
Pour la balise <object>, le texte alternatif s'insère comme ceci : <object src="animaction.swf"><p>ici mon texte alternatif</p></object>.
5. Texte alternatif : Du contenu et un menu de navigation
Lorsque je parle du texte alternatif, je pense à deux choses :
a) Reprendre le contenu textuel du flash pour le transcrire en HTML
b) Créer un menu de navigation en utilisant les liens hypertextes afin que le moteur puisse circuler normalement dans le site malgré le flash.
6. Validation XHTML
Personnellement, j'essaye de valider systématiquement toutes mes pages en XHTML (strict si possible).
Pourquoi ?
a) Pour assurer la différenciation entre données et mise en forme. Ma page ne comporte que du contenu utile qui n'est pas dilué dans des balises servant à la mise en page de mes objets ; J'optimise alors la densité des mots clés (le gain est peut être minime mais tout est bon à prendre surtout pour en site en flash).
b) Pour assurer la pérennité de mon code, comme énoncé plus haut.
c) C'est pour moi un indice de qualité et une garantie de fonctionnement selon les recommandations du W3C.
Perso, je code avant tout d'après les recommandations et sous mozilla, puis j'applique les corrections/rustines/hacks qu'il faut pour avoir un rendu correct (j'ai pas dit "identique" !) sous tous les navigateurs.
7. Soumission du site aux moteurs de recherches et annuaires
Je ne connaît pas beaucoup d'outils permettant la soumission automatique d'un site auprès des moteurs et annuaires existants.
L'outil du site abondance pour est un point de départ pour aborder ce point.
Un gros travail de soumission manuelle est à faire auprès de tous les annuaires généralistes et spécilialisés qui traitent de sujets en rapport avec celui du site.
Je teste actuellement l'outil de référencement automatique du site referencement-automatique.net qui permet de faire la soumission d'un coup sur un peu moins de 30 annuaires généralistes. Je n'ai pour l'instant pas assez de recul pour vous dire si l'outil est efficace ou non, mais s'il s'avère efficace, ce sera un de mes favoris car la procédure de soumission n'aura pas pris plus d'une minute.
8. Promotion du site
Comme pour tout site, il faut se faire connaîtres des sites externes ayant pour sujet celui dont traite le site à référencer.
Je n'ai pas pour l'instant eu l'occasion de procéder à des échanges de liens, mais si cela est fait intelligemment je pense que cette pratique est très efficace.
Je pense avoir fait le tour de ce que je pense être le squelette de mon travail de développement et de référencement actuellement.
J'espère bien sûr que vous n'hésiterez pas à ouvrir la discussion en apportant vos critiques, vos remarques, vos suggestions et vos astuces à vous qui pourraient venir optimiser un peu plus ce schéma de construction du point de vue référencement et aussi du point de vue technique.
L'objectif de ce post est de chercher (trouver ?) la meilleure solution ou toutes les astuces pour référencer au mieux un site en flash.
Je ne reviendrai pas sur le frein que constitue le flash pour le référencement quand la totalité du site est en flash, le but étant bien de trouver le meilleur moyen de réduire ce frein au maximum car je ne dois pas être le seul à mettre en ligne ce genre de sites.
Voici donc comme point de départ ma façon de procéder. Je pense que j'applique seulement les bases de ce qu'il faut faire pour tout site qui veut se faire référencer.
1. Optimisation de la balise Title
On sait tous à quel point c'est capital donc je passe rapidement.
2. Optimisation des balises metas
Idem, on ne répétera jamais assez qu'un bon référencement passe par une recherche sérieuse et en amont de la rédaction du contenu des bons termes sur lesquels on souhaite voir positionné son site. C'est d'autant plus important que pour un site en flash, si l'on ne fait rien, le site n'aura pas d'autre contenu que celui inséré dans la balise description.
3. Intégration du flash dans la page
On peut utiliser deux balises différentes pour appeler le flash dans la page : la balise <embed> et <object>.
Personnellement j'utilise la balise <object> qui est plus pérenne (je pense au XHTML) que la balise <embed>.
Ainsi, un appel type d'un flash se présente comme ceci :
Code:
<object
type="application/x-shockwave-flash"
width="747"
height="415"
data="anim_flash.swf"
id="catalogue"
title="titre de mon Flash">
<param name="movie" value="swf/loading.swf?page=swf/menu.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#FEF1BA" />
</object>
4. L'Attribut "title"
Pour les mêmes raisons qu'il faut renseigner l'attribut "alt" pour les images (lorsque cela est utile d'un point de vue sémantique), il est important de renseigner un "title" à votre objet Flash.
Pensez à ce que "voient" les navigateurs en mode texte (ce qui correspond à ce qui est lu à des personnes mal voyantes).
C'est aussi, il faut bien le dire, un petit plus pour le référencement.
4. Intégration du contenu alternatif
De là viennent tous les espoirs de référencement lorsqu'on s'occupe d'un site entièrement en flash.
Pour rappel, il est possible de placer un contenu html correspondant à notre objet Flash qui s'affichera automatiquement si le navigateur ne possède pas le player Flash.
Pour la balise <embed>, il faut insérer le texte entre balises <noembed> : <embed src="anim_flash.swf"><noembed><p>Ici mon texte alternatif</noembed></embed>.
Pour la balise <object>, le texte alternatif s'insère comme ceci : <object src="animaction.swf"><p>ici mon texte alternatif</p></object>.
5. Texte alternatif : Du contenu et un menu de navigation
Lorsque je parle du texte alternatif, je pense à deux choses :
a) Reprendre le contenu textuel du flash pour le transcrire en HTML
b) Créer un menu de navigation en utilisant les liens hypertextes afin que le moteur puisse circuler normalement dans le site malgré le flash.
6. Validation XHTML
Personnellement, j'essaye de valider systématiquement toutes mes pages en XHTML (strict si possible).
Pourquoi ?
a) Pour assurer la différenciation entre données et mise en forme. Ma page ne comporte que du contenu utile qui n'est pas dilué dans des balises servant à la mise en page de mes objets ; J'optimise alors la densité des mots clés (le gain est peut être minime mais tout est bon à prendre surtout pour en site en flash).
b) Pour assurer la pérennité de mon code, comme énoncé plus haut.
c) C'est pour moi un indice de qualité et une garantie de fonctionnement selon les recommandations du W3C.
Perso, je code avant tout d'après les recommandations et sous mozilla, puis j'applique les corrections/rustines/hacks qu'il faut pour avoir un rendu correct (j'ai pas dit "identique" !) sous tous les navigateurs.
7. Soumission du site aux moteurs de recherches et annuaires
Je ne connaît pas beaucoup d'outils permettant la soumission automatique d'un site auprès des moteurs et annuaires existants.
L'outil du site abondance pour est un point de départ pour aborder ce point.
Un gros travail de soumission manuelle est à faire auprès de tous les annuaires généralistes et spécilialisés qui traitent de sujets en rapport avec celui du site.
Je teste actuellement l'outil de référencement automatique du site referencement-automatique.net qui permet de faire la soumission d'un coup sur un peu moins de 30 annuaires généralistes. Je n'ai pour l'instant pas assez de recul pour vous dire si l'outil est efficace ou non, mais s'il s'avère efficace, ce sera un de mes favoris car la procédure de soumission n'aura pas pris plus d'une minute.
8. Promotion du site
Comme pour tout site, il faut se faire connaîtres des sites externes ayant pour sujet celui dont traite le site à référencer.
Je n'ai pas pour l'instant eu l'occasion de procéder à des échanges de liens, mais si cela est fait intelligemment je pense que cette pratique est très efficace.
Je pense avoir fait le tour de ce que je pense être le squelette de mon travail de développement et de référencement actuellement.
J'espère bien sûr que vous n'hésiterez pas à ouvrir la discussion en apportant vos critiques, vos remarques, vos suggestions et vos astuces à vous qui pourraient venir optimiser un peu plus ce schéma de construction du point de vue référencement et aussi du point de vue technique.