Quelques lignes directrices pour une conception centrée sur les moteurs de recherche

Quelques règles de base s’appliquent à la conception de pages “amicales” pour les moteurs de recherche. Conserver les à l’esprit quand vous construisez votre site ou sinon vous pourriez avoir de gros de maux de tête. Toutes ont à voir avec la création d’un site que les araignées puissent naviguer et lire.

Si vous devez “casser” l’une de ces règles, vous aurez besoin de régler certains détails pour que votre contenu reste accessible aux moteurs.

Cadres (Frames)

Les robots des moteurs de recherche ne supportent pas très bien les cadres alors il vaut mieux les éviter tout à fait. Si vous devez les utiliser, alors créez une version NOFRAMES de votre site qui relie tous vos contenus. Mieux encore, n’utilisez pas les cadres.
Flash, QuickTime, etc Plug-Ins

Les moteurs de recherche peuvent effectivement lire et indexer les sites web Flash. Le problème est qu’ils ne peuvent pas vraiment faire confiance à ce qu’ils trouvent dans les fichiers Flash, parce qu’il n’y a pas de moyen facile pour déterminer si le texte qui est visible aux utilisateurs humains.

Faire votre site web entièrement en flash est (à mon avis) un peu fou d’un point de vue de l’usabilité, et bien qu’il existe des “hacks” pour contourner les problèmes SEO, cela demande un travail supplémentaire pour supporter le référencement du site.

Cela ne signifie pas que vous ne pouvez pas utiliser Flash, QuickTime ou d’autres plugins sélectifs sur vos pages web HTML. Vous pouvez le faire. Il y a beaucoup de choses plutôt cool que vous pouvez faire avec des intégrations audio et vidéo ou avec les éléments interactifs créés en Flash. Cela ne signifie pas que vous ne pouvez pas l’utiliser simplement parce que les moteurs de recherche ne le voient pas.

JavaScript

Bien que certains des moteurs de recherche aient fait l’expérience de lire le JavaScript, vous devez supposer que tout ce que vous faites avec JavaScript leur est essentiellement invisible. Cela ne signifie pas que vous devriez essayer des choses astucieuses, comme la pratique “de redirections trompeuses” (cloacking) pour renvoyer les personnes ailleurs que sur les pages optimisées pour moteurs de recherche.

Carte d’image (image maps)

Les cartes d’images peuvent être utiles pour la conception de navigation, mais les moteurs de recherche ne les suivent pas toutes, et comme pour les images, il n’y a pas moyen d’inclure le texte d’ancre des liens. Vous avez besoin d’une autre forme de navigation, si vous utilisez des cartes d’image.

Validation HTML

Il y a beaucoup de débat quant à savoir si la validation HTML est importante. De mon expérience, faire valider votre code dans un validateur HTML génère presque toujours beaucoup “d’avertissements” qui ne signifient pas grand chose dans le monde réel.

Quand vous voyez “des erreurs” réelles, cela pourrait signifier que vous avez oublié de fermer une balise ou quelque chose de similaire et cela peut créer des problèmes avec l’indexation. Ma règle d’or est de corriger ces erreurs et d’ignorer les avertissements.

Vous pouvez vérifier votre code HTML à l’adresse: http://validator.w3.org/