Structure et contenu
Dimanche 12 novembre 2006Quelle structure adopter pour mon site ? est une question redondante chez les jeunes webmasters.
A. Le contenu considéré par les robots est composé pour l’essentiel de pages à lire et de liens à suivre.
B. Les robots et les internautes préfèrent les chemins courts. Surfer oui, déterrer à la pelle, non. Le bon sens commande que l’information (la page) recherchée ne soit pas à plus de deux liens (clics) de la page où on se trouve dans le site.
C. N’importe quelle information (page) que l’on tient à référencer doit être accessible de n’importe quel point du Web et donc doit disposer de son URL propre.
D. La structure physique est indépendante de la structure logique.
Ces quatre considérations élémentaires ne font pas encore partie de l’instinct des webmasters, ni même de leur éventuelle formation si l’on en juge par le nombre de sites mal fichus.
Peut-être une liste de recommandations vigoureuses sera-t-elle plus pratique ?
1. Pas de page de garde ou dite splashscreen comportant juste un bouton Entrez.
2. Il faut prévoir la navigation interne de manière à ce que l’internaute ne soit pas obligé d’utiliser le bouton Page précédente du navigateur.
Oubliez le navigateur !
3. Il faut prévoir une page Plan du site.
(Convention : * ceci est un lien *)
* Home *
* Chapitre 1 * [ Description du Chapitre 1 ]
* Sous-chap. 1.1 * [ Desc. du sous-chap. 1.1 ]
* Sous-chap. 1.2 * [ Desc. du sous-chap. 1.2 ]
* Sous-chap. 1.3 * [ Desc. du sous-chap. 1.3 ]
* ... *
* Sous-chap. 1.n * [ Desc. du sous-chap. 1.n ]
* Chapitre 2 * [ Desc. du Chapitre 2 ]
* Sous-chap. 2.1 * [ Desc. du sous-chap. 2.1 ]
* s-s-chap. 2.1.1 * [ Desc. du s-s-chap. 2.1.1 ]
* s-s-s-chap. 2.1.1.1 *
[ Desc. du s-s-s-chap. 2.1.1.1.]
* s-s-s-chap. 2.1.1.2 *
[ Desc. du s-s-s-chap. 2.1.1.2.]
* s-s-s-s-chap. 2.1.1.2.1 *
[ Desc. du s-s-s-s-chap. 2.1.1.2.1.]
* s-s-chap. 2.1.2 * [ Desc. du s-s-chap. 2.1.2 ]
* Sous-chap. 2.2 * [ Desc. du sous-chap. 1.2 ]
* ... *
* Sous-chap. 2.n * [ Desc. du sous-chap. 2.n ]
* Chapitre 3 * [ Desc. du Chapitre 3 ]
* Sous-chap. 3.1 * [ Desc. du sous-chap. 3.1 ]
* Sous-chap. 3.2 * [ Desc. du sous-chap. 3.2 ]
* ... *
* Sous-chap. 3.n * [ Desc. du sous-chap. 3.n ]
* Chapitre n * [ Desc. du Chapitre n ]
* ... *
* Contact *
* Copyright et CGU *
Cette page Plan du site peut reprendre l’arborescence complète du site ou se limiter aux deux premiers niveaux (chapitres et sous-chapitres) si la profondeur de la documentation s’arrête généralement là.
Dans l’exemple, il n’y a pas de s-s-s-chap autre part que dans le chapitre 2, alors que les autres niveaux sont constants pour tous les chapitres. Pas besoin de lister les s-s-s-chap dans le Plan du site dans ce cas.
En fait, la première chose à faire quand on prépare un site, c’est cette page de plan.
Cela permet d’affirmer la structure, de la peaufiner et de la nettoyer des éléments inutiles.
Par exemple, un niveau qui serait unique doit poser interrogation : est-il nécessaire d’en faire un niveau ou bien serait-il plus judicieux d’en faire une note de bas de page ?
Ou de le remonter d’un niveau en tant que Cas particulier (ce qu’il est) ?
Dans l’exemple, c’est le cas pour
* s-s-s-s-chap. 2.1.1.2.1 * [ Desc. du s-s-s-s-chap. 2.1.1.2.1.]
Une structure qui s’arrête au troisième niveau est généralement suffisante :
Home
- Literie
- Electro-ménager
- Electro-ménager/toasters/
- Electromenager/toasters/boulimex-55p
- Linge de table et de maison
- ...
Les choses sont rarement plus compliquées.
Au départ de la Home, on trouve le boulimes-55p au bout de deux clics.
Pareil au départ de n’importe quelle page si on passe par le Plan du site.
Si la nécessité s’impose de plonger plus en profondeur, on peut prévoir un quatrième niveau pourvu qu’il soit habituel, nombreux et justifié.
Les matières scientifiques peuvent exiger beaucoup plus de niveaux, bien entendu mais ceux qui les organisent peuvent se baser sur des structures pré-établies, je ne vais rien leur apprendre
4. Chaque page de niveau n doit comporter au minimum :
- un lien vers la Home;
- un lien vers le Plan du site;
- un lien vers la page-mère n-1.
On croirait pouvoir s’en tirer à bon compte en incluant en standard un menu complet sur chaque page mais c’est penser aux robots et non aux internautes.
En effet, l’internaute doit pouvoir remonter à la page-mère sans avoir à fouiller dans un menu.
Le lien spécifique s’impose en plus du menu dès que la page-mère n’est pas accessible d’un seul clic dans le menu.
5. Les descriptions de chaque (ss-)chapitre sur la page du Plan du site permettront à cette page d’être référencée.
6. Si la structure est légère, la Home peut servir de Plan de site. Légère signifie : pas plus de 50 liens au même niveau unique (ça existe).
7. Si les liens sont faits avec des images et non du texte, songez à compléter correctement l’attribut alt de chaque image, par exemple :
<a href=”http://example.com/…/toasters.php”><img src=”http://…/images-example.com/menu/toasters.jpg” … alt=”La page des toasters sur example.com“><a>
N’abusez pas des mots-clés, tout de même : un peu de décence s’impose, renseignez juste ce qui peut intéresser l’internaute et dans cet exemple, il serait plus propre (sinon plus efficace) de supprimer ce qui est en gras.
8. Le lien vers la Home peut utilement être placé en doublon sur le logo correctement alté du site, logo qui sera présent sur toutes les pages du site. L’internaute moyen commence à prendre l’habitude de cliquer sur ce logo quand il est perdu. Bon, ça double le nombre de liens vers la Home, si on a un doute on fait l’un ou l’autre : un lien sur le logo ou bien un lien standard dans le menu ou sur une image.
Article 15.
9. Au niveau du référencement, chaque page doit disposer de l’URL qui lui correspond.
Une page en (i)frame a peu de chances d’être référencée.
Une page à contenu variable (Ajax) a peu de chances d’être référencée.
10. La structure physique du site peut être froidement calquée sur sa structure logique, ça simplifie la maintenance de l’ensemble et les robots se fichent complètement de l’emplacement physique des ressources.
11. Pour les URL, on privilégiera les paths complètement et totalement absolus (http://…) au détriment des chemins relatifs de type /, ./, ../ ou autres. Ne me demandez pas pourquoi, il y a plein de discussions sur les forums à ce sujet mais c’est clair qu’un robot est fait pour tracer sur les chemins absolus et pas sur les relatifs : Continuez tout droit jusqu’à la ferme des Michus et tournez à droite, ça ne le fait plus trop à l’heure du GPS.
12. Des mots-clés comme noms de répertoires pour la structure physique ? C’est vrai que ces noms vont se retrouver dans l’URL et que cela peut peser et qu’on en a déjà abusé au point qu’on parle de pénalités.
Pas de mystère : plus le mot-clé est à gauche dans l’URL, plus il aura de poids.
Quel poids ? Là est le mystère ![]()
Vous ne perdez rien à essayer d’utiliser sobrement des mots-clés comme noms de dossiers dans la structure physique.
Sobrement = sans lourdeur manifeste, sans intention trop évidente d’influencer le moteur.
Songez à la longueur des URL : le plus court possible, c’est ce qui se fait de mieux.
Le gentil moteur doit stocker tout ça.
D’un autre côté, quoi de plus légitime que ce path ?
root/electromenager/toasters/
L’abus commencerait à
root/electromenager/toasters/toasters/
J’ai même vu l’équivalent d’un
root/electromenager/toasters/toasters/toasters/toasters/
dont il faudra que j’aille vérifier s’il existe toujours, pour ma collection d’abus manifestes non pénalisés sinon non détectés après x temps.
C’est fini ?
Pas de point 13 ?
Non, jamais de point 13.
LE moteur est ricain et les ricains n’ont pas de treizième étage
C’est LEUR faute si je n’aborde donc pas ici la question des sites multilingues (Vaut-il mieux des sites séparés, des sous-domaines d’un site unique ou un dossier par langue ?).