9.2. Structure flash et frames : à eviter

Tout ce qui brille n’est pas d’or

Reconnaissez vous ces mots : Flash, Javascript, Frames?

Ce sont des procédés à double tranchant, ils peuvent en effet rendre le design de votre site vraiment agréable, mais assez souvent pour les moteurs de recherche ils sont aussi nocifs que des liens brisés.
Pour les robots des moteurs de recherches les animations Flash, le Javascript et les Frames rendent le contenu de votre site très difficilement lisible. Les moteurs de recherches s’améliorent et peut être qu’un jour ils pourront indexer de telles pages, pour l’instant on a aucune certitude qu’ils les lisent à 100%.

Comment faire pour reconnaitre des Frames, du Flash et du Javascript?

Les Frames

Les Frames (cadre en Français) rendent possibles l’affichage de plusieurs pages HTML dans la même fenêtre.

exemple de site utilisant des frames

Vous pouvez parcourir les parties 2 et 3 de la page indépendamment.
Si vous voyez que votre navigateur divise en plusieurs parties la page web comme s’il y en avait plusieurs, le site utilise certainement des Frames. Si votre site utilise des Frames, vous ne pouvez pas être sur que le robot pourra bien indexer votre page, il ne vous reste plus qu’à les retirer ou vous pouvez plus simplement utiliser la balise HTML <noframe>.
Qu’est-ce-que c’est ? C’est une balise servant à afficher un message sur les navigateurs ne supportant pas les Frames, dans ce cas c’est le contenu de la balise <noframe> qui est affiché sinon il sera tout simplement ignoré.
Pour les robots des moteurs de recherche, le contenu de cette balise est lisible; la page sera donc indexée en fonction de ce qui se trouve dans la balise <noframe>.

Le Flash

Vous ne pouvez pas l’avoir raté, ce sont les petites animations graphiques qui ont envahies internet jusqu’à maintenant, elles sont la plupart du temps utilisées pour agrémenter le visuel. Si du Flash est utilisé dans la navigation de votre site, cela doit ne va pas l’aider. Les webmaster placent la plupart du temps des animations Flash comme page d’introduction, comme celle-ci :
Page d’Introduction en flash

Comment faire pour savoir si votre site contient des animations Flash?
Quand vous faites un clic droit sur votre navigateur internet voici ce qu’il s’affiche en règle générale :

Clic droit flash

Alors que quand il y a du flash là où vous avez cliqué, ceci s’affiche :

Clic droit web

Pourquoi le Flash est mauvais pour l’indexation?
Car si vous avez du texte qui y est intégré, les moteurs de recherche ne le reconnaitront pas. Vous pouvez faire de merveilleuses animations Flash, y mettre un bon message et utiliser de bons liens avec de bon mots-clés, pour les robots ce ne sera que des images sans texte et il n’aura aucune chance de savoir de quoi parle votre site.
Donc, si vous avez des liens en Flash sur votre site, il y a de fortes chances pour que les robots ne les suivent pas parce qu’il ne les auront pas compris. Attention toutefois, il arrive que les robots trouvent des liens dans le code Flash.

Le JavaScript

Nous allons tout d’abord vérifier si votre site comporte du Javascript, pour cela il vous faut :

    • Vous rendre sur la page que vous souhaitez tester
    • Obtenir le code source de la page, pour cela dans Mozilla et Google chrome il suffit d’appuyer sur Ctrl+U et sous internet explorer, la touche Alt, puis l’onglet « affichage » et « source ».
    • Effectuez ensuite une recherche sur la page de code source grâce à Ctrl + F pour trouver « <script ». Le Javascript utilise toujours les balises <script.

code source script java

Si votre recherche a abouti, votre site utilise du Javascript, celui-ci peut être vraiment nuisible s’il est utilisé pour des liens.
Il n’y a aucune garantie que le robot lira le script correctement, pour remédier à cela, il y a deux solutions, retirer tout les scripts de votre site ou insérer une section « noscript » dans le code.
Voici un exemple de ce type de section :

<script language= »javascript » type= »text/javascript »>
Some script
</script>
<noscript>
Le contenu utile aux robots et aux navigateurs ne supportant pas le javascript.
</noscript>

 

Pour retirer le Flash, les Frames et le Javascript de votre site il va être nécessaire de fouiller dans les fichiers HTML de votre site, c’est une tache compliquée qui demande une certaine expérience. Les frames, très utilisées il y a quelques années ne sont plus au gout du jour et très peu de site en ont aujourd’hui, si vous utilisez un utilitaire tel que WordPress pour créer votre site, vous n’en aurez certainement pas. Si votre site a une animation flash il est maintenant possible de le transformer en code HTML 5 et CSS 3, ce nouveau langage prévois en effet l’intégration d’animations et de dessins.

Utilisez du texte plutôt que des images

Pour les même raisons que pour le Flash et le Javascript, les robots ne comprennent pas les liens images, pour eux ce n’est qu’une simple image à afficher.
Pour reconnaitre les liens image, il vous suffit de faire un clic droit sur le lien, si ceci s’affiche, alors c’est un lien image :

clic droit pour image web

A vous de choisir entre un joli bouton et un lien textuel comme ceci :

diférence entre lien image et lien texte

Votre bouton sera beau sur la page cependant, il sera illisible par les moteurs de recherche alors qu’il peut contenir des informations très importante. Alors que les liens textes, même s’ils ne contribuent pas vraiment au design de votre site, eux seront lu et indexé par les moteurs de recherche.
De plus, de nos jours, grâce au DHTML et au CSS, il est possible de créer des éléments tout aussi bien que des images et qui sont compris par les robots.

risus. non id, libero dolor ante.