Optimiser ses liens
Par Dai, mardi 13 février 2007 à 16:23 :: Technologies web :: #9 :: rss
Les contraintes techniques du référencement doivent aussi influer sur le choix d’architecture du site. En effet, le moteur de recherche ne va pas nécessairement indexer l’ensemble du site. Pour cela il faut respecter certains critères qui dépendent du fonctionnement des robots . Ces derniers ont un fonctionnement simple : ils parcourent le web en « sautant » de liens en liens et enregistrent les informations disponibles qu’il trouve sur la page (nous reviendront plus en détail sur la façon de présenter l’information aux robots dans la suite du document sur les pages). Les liens internes au site revêtent donc un rôle majeur dans la logique d’indexation et du positionnement du site dans les moteurs de recherche. Il faut s’attacher aussi bien a optimiser...
-leur qualité : mieux le lien sera écrit, meilleure sera l’indexation du site et son positionnement dans les moteurs de recherche.
-que leur quantité : plus on crée de liens internes, plus on augmente le nombre de portes d’entrées sur le site
Pour rappel, la méthode pour tester l’indexation d’un site sur Google est la suivante : entrer dans la case de recherche l’expression suivante «site:www.blogxml.net».
Comment coder un lien efficace
Il existe plusieurs règles pour rendre le lien efficace et augmenter la probabilité que le robot l’indexera correctement :
le code html utilisé :
pour être interprété par les robots, le lien doit être un hyperlien écrit « en dur » dans le code de la page, en html simple (c'est-à -dire dans une balise <a href=> classique). Il faut donc exclure tous les liens générés dynamiquement, ou encapsulés dans des scripts et des flash. Les autres balises HTML ne constituent pas d’obstacle a l’indexation du lien. Ce dernier peut être présent dans un layer (balise <div> ou <Layer>) ou dans une image (dans ce cas le lien image sera pris en compte mais sera moins efficace). Par ailleurs il est aussi recommandé de mettre en valeur le lien par l’intermédiaire de certaines balises de mise en page : les <H1> (aussi <H2>, <H3>...), les balises de mise en gras (balise <b>). Il faut également préciser que tout style déclaré dans une feuille de style (dans le code de la page ou dans un fichier .css) ne sera pas pris en compte par le moteur (le lien sera lu et indexé par le robot mais la mise en valeur par le style n’aura aucun effet).
L’environnement textuel du lien :
il est préférable que l’ancre du lien (texte contenu dans le lien hypertexte) comporte des mots clés pertinents, c'est-à -dire reprenant des requêtes susceptibles d’être tapées par les internautes. Ces mots ont a la fois une influence sur le positionnement de la page où le lien figure mais aussi sur la page vers laquelle le lien pointe. D’autre part, un lien figurant a l’intérieur d’une phrase ou d’un paragraphe, sera aussi plus efficace pour le positionnement dans les moteurs.
L’écriture de l’url
Pour augmenter les chances d’être pris en compte par le moteur, le lien doit comporter une url écrite le plus simplement possible. Voici les principaux critères a respecter :
prise en compte des mots clés de l’url par les algorithmes des moteurs de recherche : tous les mots clés présents dans l’url sont pris en compte par le moteur de recherche dans l’ordre suivant :
Pour les url en .htm
domaine.fr/ : rang 1
http://sous-domaine : rang 2
répertoire/ : rang 3
nom-de-page.htm : rang 4
Pour les urls dynamiques (QueryString)
domaine.fr/ : rang 1
http://sous-domaine : rang 2
répertoire/ : rang 3
nom-page.asp? : rang 4
paramètre=valeur : rang 0 et rang 5
Aussi il faut privilégier au maximum l’emploi de mots clés de référencement dans chaque élément de l’url, l’utilisation de sous-domaine, du tiret pour séparer les mots, et de valeurs de paramètre textuelles dans le cas de langages dynamiques.
url en .htm (ou .html) :
même si les langages dynamiques sont bien indexés par les moteurs, il est toujours plus efficace de présenter ces liens avec des urls en .htm.
longueur des urls :
les urls trop longues ne sont pas toujours indexées par les robots (moins de 250 caractères en général). Aussi pour les urls en langage dynamique avec query string, il faut s’efforcer de limiter le nombre et la longueur des paramètres. Google par exemple peine a indexer des urls dynamiques a plus de 3 paramètres.
Lorsque la réduction de la longueur de ces urls n’est pas possible (quand il y a plus de 2 paramètres dans l’url par exemple), que les valeurs de paramètres ne sont pas textuelles il est fortement recommandé de créer un système d’url rewriting :
Principe :
ce sont un ensemble de règles définies par le webmaster au niveau du serveur web pour transformer des urls dynamiques avec paramètres en url statiques en .htm. Ce système est totalement transparent et se place au niveau du serveur (cela ne requiert aucun ajout de pages statiques). Voir le fichier de configuration dans apache, httpd.conf.
Vous l'auriez compris, pour une meilleure indexation, opter plutôt pour une réecriture des urls a la place des urls dynamiques (query string).
A bientôt sur blogxml.net.





Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire