Référencer son site sur les moteurs de recherche
Noter ce cours :
Le référencement consiste de façon simpliste à dire aux moteurs de recherche et annuaires que vous existez sur le web. Pour ce faire, ils disposent généralement d'une procédure manuelle de soumission. Cette étape très importante est la clé de voute d'un trafic ciblé et important sur votre site, néanmoins de nombreux autres paramètres entrent en jeu pour assurer un référencement optimal de votre site.
Le contenu
Elément le plus important dans un site Web, le contenu est celui qui va influencer le plus le positionnement de votre site dans les moteurs de recherche (google, live, yahoo, etc.). Celui-ci se doit d'être conséquent et d'intéresser le visiteur. Evitez le plus possible de ne mettre que des animations ou images sur votre site car il sera plus difficilement référencé. Dans tous les cas, quand vous utilisez des images, n'oubliez pas d'utiliser l'attribut alt rempli d'une description bien choisie. En effet, les moteurs prennent en compte cet attribut (notamment google). Faites également le plus de pages possibles (sans toutefois tomber dans l'excès) en variant les titres et les mots-clés sur lesquels vous insisterez. Vous aurez ainsi plus de chances de ressortir dans les résultats des moteurs de recherche.
Le nombre et la qualité des liens (internes et externes)
Il est important d'avoir un nombre de liens pointant vers votre site assez important. En effet, de nombreux moteurs se basent sur ce critère (mais pas seulement) pour attribuer un indice de popularité à la page ou au site en question. Le nombre en lui-même ne suffit pas pour faire grimper cet indice (bien qu'il y contribue), il faut impérativement que les liens soient de qualité, c'est à dire provenant d'une page ayant un indice de popularité le plus important possible, et traitant d'un thème similaire à la page liée. Un lien provenant d'un site de cuisine vers un site d'archéologie a peu de chances d'entrer dans la balance, par exemple.
Page Rank
Chez google, l'indice de popularité est appelé PageRank. Son principe est simple : toute page A qui crée un lien vers la page B "vote" pour la page B et la considère utile. En fonction du PageRank de la page A, la page B pourra voir son PageRank augmenter de façon significative ou non (mais ce n'est pas une vérité absolue, plus le nombre de liens de forte qualité sera élevé et plus le PageRank sera "dilué" et donc moins influencé par une brusque variation du PageRank de la page A). Cet indice est censé représenter l'intérêt que pourrait avoir une page pour le visiteur, il faut donc qu'il soit le plus élevé possible.
Son importance est de moins en moins vérifiée aujourd'hui. On privilégie de nos jours d'axer les recherches vers le contenu des titres et description, qui impactent beaucoup le positionnement en fonction des recherches par mots-clés.
Le choix des titres et des mots-clés
Le choix des titres est primordial et est l'un des éléments les plus importants avec le choix du contenu. Le titre doit contenir des mots-clés bien choisis pour la mettre en avant dans les résultats des moteurs de recherche sur certaines requêtes. Mettez le contenu du titre de vos pages dans la balise title, et placez cette balise le plus haut possible dans la balise <head> de votre page.
<title>Mon titre</title>
La qualité du codage de votre site
Avoir un site mal conçu ne peut que vous désservir. D'une part, les pages sont généralement plus lentes à charger, d'autre part il peut y avoir de nombreuses erreurs empêchant une indexation correcte de la part des moteurs de recherche, ce qui est bien sûr néfaste à un bon référencement.
Eviter le Javascript mal placé
Evitez le plus possible d'utiliser javascript dans l'attribut href des liens (utilisez-le plutôt dans l'attribut onclick en mettant dans l'attribut href un lien pointant vers une page si le javascript est désactivé, ce qui est le cas pour les moteurs de recherche qui ne lisent que le texte et non le code javascript).
Adopter une sémantique correcte
Vous devez également veiller à adopter une sémantique correcte, c'est à dire d'utiliser les balises HTML pour ce qu'elles sont conçues et non pour l'éventuelle mise en forme qu'elles génèrent.
Par exemple, la balise <strong> doit être utilisée non pas pour mettre en gras une portion de texte (bien que ce soit l'effet par défaut qui lui ait été attribué) mais pour mettre en exergue la portion de texte et indiquer qu'elle est importante par rapport au reste du contenu. Pour vous aider à valider et corriger les éventuelles erreurs de vos pages Web, vous pouvez utiliser le validateur du W3C qui, à défaut de vous permettre d'évoir une sémantique correcte, vous corrigera de nombreux défauts.
Hiérarchiser les pages web
Lorsque vous lisez un livre, la table des matières et les sous-titres vous permettent de vous y retrouver bien plus facilement, en découpant l'information. C'est la même chose pour les robots des moteurs de recherche.
Il est recommandé de hiérarchiser au maximum vos documents avec les balises de titres ayant chacune leur importance, de la plus grande à la plus faible :
<h1>Titre de grande importance</h1> <h2>Sous-titre de moyenne importance</h2> <h3>Sous-titre de faible importance</h3> <h4>Sous-titre d'une importance quasi inexistante</h4> <h5>Sous-titre d'une importance quasi inexistante</h5> <h6>Sous-titre d'une importance quasi inexistante</h6>
La régularité des mises à jour et la disponibilité de votre site :
Avoir un site offrant du contenu c'est bien, mais pour être référencé durablement, il faut également que les mises à jour soient fréquentes. Un site peu mis à jour aura sa position qui descendra petit à petit dans les résultats des moteurs.
Une fois ceci réglé, vous devez avoir un site accessible, c'est à dire qu'il faut qu'il soit hébergé sur une plateforme tombant le moins possible en panne, et peu sujette aux heures d'affluence (oubliez donc pas mal d'hébergeurs gratuits qui rendront la plupart du temps votre site inaccessible le soir pour cause d'engorgement de leurs serveurs). Optez directement pour un hébergement mutualisé ou dédié, chez un prestataire de qualité.