Les bases primitives du référencement
written by Christophe on Aug 07, 2009
Le référencement ou SEO (Search Engine Optimization) ou encore SEM (Search Engine Marketing) ou encore bien d’autres domaines pour se faire connaitre sur le web…
Le référencement d’un site est tout un domaine qu’il faut maîtriser si vous souhaitez que votre site figure dans les premiers résultats d’un moteur de recherche ou d’un annuaire. Ayant souvent travaillé dans le domaine, je peut en donner quelques conseils et astuces, parce que cela m’a plu et parce que c’est un bon raisonnement de stratégie. L’important avant tout, c’est le contenu de votre site. Je parle ici de contenu textuel dans vos pages mais aussi du titre de ces pages. Il doivent être explicites avec des mots clés se rapportant au thème du site. Ainsi, lorsque l’internaute tape des mots. Ces mêmes mots devront approximativement correspondre aux vôtres pour qu’il y ait des chances qu’il tombe sur votre site en premier dans la liste des résultats du moteur.
Il suffit de composer la page naturellement. Les meilleures pages sont celles contenant des phrases bien construites, avec des mots clés. Par contre évitez les listes de mots-clés, cela ne fait pas très sérieux pour le visiteur, et si un robot d’indexation tombe dessus, vous risquez d’être détecté et par conséquent mis en liste noir. Enfin sachez que la longueur de la page est importante. En général il ne faut pas concevoir de page trop longue : essayez de ne pas dépasser les 20 Ko (sans compter les contenus multimédias). Si vous avez trop de texte, le poids des mots-clés diminue. Les pages trop longues ne sont pas lues par les internautes pressés.
Ensuite, votre site doit avoir toutes ses pages liées. Ainsi lorsque vous souhaitez rapidement apparaître dans un moteur de recherche particuliers, vous pouvez passer par un formulaire de demande. Et les robots du moteurs iront tôt ou tard indexer votre site en parcourant tous les liens. Plus il y a de liens vers une page de votre site, plus votre site est populaire. Il faut absolument avoir un maximum de liens pointant vers votre site. Proposez aux webmasters de sites similaires de linker vers votre site en échange que vous linker les leurs. Ainsi, votre site sera reconnu par d’autre sites que le conseillent. Il est parfois astucieux d’avoir un lien vers une page différente de la page d’accueil : le lien sera sans doute plus adapté au contenu de la page faisant le lien, donc plus intéressant pour le visiteur, et vous améliorerez directement la popularité de votre page spécifique. Et plus vous avez des pages populaires, plus votre site entier est populaire. Choisissez bien les sites qui vous linkeront cela dit. Privilégiez bien sûr les sites ayant déjà une bonne popularité. Préférez également les sites traitant du même sujet : en général il est plus fréquent que l’échange de liens se fasse, cela profite au visiteur, et vous resterez dans les mêmes mots-clés. Cela peut tourner à votre avantage, et la concurrence peut en être terrassée.
N’oubliez pas de demander un lien en lien texte contenant vos mots-clés les plus importants ou le nom de votre site.
En effet, comment voulez-vous qu’un webmaster fasse un lien vers un site sans intérêt? Au contraire, si votre site présente un réel plus pour ses visiteurs (pas une concurrence mais plutôt une complémentarité), alors il fera un lien vers votre site sans même que vous ne lui ayez demandé !
Quand vous proposez à un webmaster de faire un échange de liens, donnez-lui un code spécifique pour avoir une forme que vous contrôlez sur son site, en ayant bien choisi les mots-clés (en général il s’agit du titre de votre site). N’oubliez pas non plus que pour optimiser l’apport d’un lien, il faut que la page n’ait pas un grand nombre de liens. Vérifiez par exemple que la page de liens n’est pas orpheline, et qu’elle ne contienne pas une balise META interdisant aux robots des moteurs de recherche de l’indexer.Si vous préférez faire un échange de bannières, il faut absolument que l’image contienne l’attribut ALT avec vos mots-clés.
Obtenir des liens est essentiel, mais il est souvent indispensable de faire des liens externes (vers d’autres sites). Un site a retenu votre attention, vous estimez qu’il mérite d’être connu et vous faites un lien vers lui. C’est également celui qui se fait de plus en plus rare. Mais ce style de reconnaissance es pris en compte par les moteurs. Vous avez créé vous-même un annuaire ou une rubrique de liens : ce sont des liens exhaustifs. A priori vous pouvez faire un lien vers le site (ou la page) que vous voulez. Privilégiez les sites traitant du même sujet que le votre. L’intérêt de choisir des sites du même domaine que le vôtre est d’augmenter les chances d’avoir les mêmes mots-clés dans le texte de la page qui fait le lien vers vous, ce qui peut jouer dans l’algorithme d’indexation des robots de moteurs. Vérifiez régulièrement vos liens vers l’extérieur, afin d’éviter de pointer vers des pages disparues (erreur 404). Ceci sera apprécié non seulement par vos visiteurs mais aussi par les robots des moteurs. Surveillez également de ne pas faire de lien vers un site qui a été banni par un moteur.
Attention à ne pas confondre un site non indexé dans un moteur ou ayant une popularité de 0 avec un site banni.
De votre côté, respectez votre partenaire en faisant un lien qui soit pris en compte par les moteurs de recherche (pas de JavaScript par exemple).
Le titre doit refléter le contenu réel de la page concernée. Il ne doit pas être constitué d’une série de mots-clés, bien que le choix des mots soit primordial. Placez de préférence les mots les plus stratégiques en début de titre. La taille maximale conseillée est d’environ 60 caractères.
La norme HTML a prévu une balise spéciale pour le titre de la page: la balise TITLE. Votre titre doit absolument contenir vos mots-clés les plus importants. En général le titre de la page d’accueil correspond au nom du site, suivi éventuellement d’un petit slogan. Mettez de préférence les mots les plus importants au début. Il est également primordial de ne pas répéter le même titre sur toutes vos pages. D’une part parce que vous perdez la possibilité de varier les mots-clés, et d’autre part parce que si plusieurs pages de votre site sortent en résultats d’un moteur, l’internaute risque de ne pas les visiter toutes, pensant qu’il s’agit de la même chose. Au sujet de la longueur maximale (ou optimale) de la balise TITLE, on parle en moyenne de 60 caractères, mais ce nombre est différent suivant les moteurs de recherche. Essayez également de vous limiter à une petite dizaine de mots environ.
Les inscriptions dans les annuaires, sont d’une grande aide. Allez dans les plus grands mais aussi les plus petits. Brefs tout le monde, rendant ainsi votre réseau de popularité très vaste. Préparez à l’avance plusieurs descriptions de votre site, de longueurs différentes, ainsi que des listes de mots-clés.
N’utilisez pas de frames (= cadres), donc pas non plus d’adresse de redirection: achetez-vous un nom de domaine et un hébergement payant. En plus avec un nom de domaine vous ne risquez pas de changer d’adresse contrairement aux hébergeurs gratuits, ce qui est catastrophique pour le référencement. Vous risqueriez ainsi de vous déréférencer et de tout recommencer.
Il existe plusieurs cas pour lesquels des redirections doivent être utilisées (renommage d’un fichier, changement d’adresse du site, lien…). Du point de vue du référencement, parmi toutes les méthodes de redirection, certaines sont plus recommandées que d’autres. Pour que les robots des moteurs de recherche interprètent correctement la redirection, il faut que l’entête HTTP envoyé avec la page corresponde au statut de la page. Par exemple, si une page a changé d’emplacement dans votre site, il faut que l’ancienne URL fasse une redirection vers la nouvelle en utilisant un entête HTTP qui précise que cette page a changé définitivement d’adresse (code 301). Cela permettra au robot de ne plus venir indexer l’ancienne URL, et de mettre à jour sa base de données en affectant la nouvelle URL à la page. Si vous ne mettez pas de redirection depuis l’ancienne URL, le robot obtiendra une erreur 404 et ne sera pas forcément au courant de la nouvelle adresse. La redirection directement sur le serveur: une configuration du serveur donne les règles de redirection. Il faut aller voir la documentation du serveur (Apache, IIS, etc.). Pour le référencement : aucun problème. Vérifier tout de même l’entête HTTP renvoyé par la page.Redirection par URL Rewriting: la règle de redirection est indiquée dans un fichier .htaccess avec par exemple RedirectPermanent ou RewriteRule (dans ce cas il faut utiliser le code R=301). Pour le référencement : fonctionne très bien avec tous les moteurs.Redirection dans un script serveur (PHP, ASP, etc…): est définie par une fonction chargée de renvoyer un entête HTTP. Il faut bien sûr bien choisir le code de retour HTTP. Pour le référencement : aucun problème. Redirection par balise META Refresh: est définie par la balise META http-equiv=”Refresh”. Elle donne l’ordre au navigateur de rediriger l’internaute vers une URL spécifiée au bout d’un certain nombre de secondes. Pour le référencement : il ne faut pas l’utiliser ! En effet, cette balise a trop souvent été utilisée en fixant le nombre de secondes à zéro, en général pour faire une page satellite. A éviter. Redirection JavaScript (ou tout autre langage côté client): est définie par une fonction JavaScript qui modifie l’URL de la page à afficher, sans modifier l’entete HTTP. Pour le référencement : il ne faut pas l’utiliser ! Les robots ignorent le JavaScript, ils ne suivront donc pas une redirection javascript.
Utiliser les frames, c’est la technique d’un système qui permet d’afficher plusieurs pages indépendantes dans une même fenêtre du navigateur. De cette manière, une page peut être affichée en haut de la fenêtre et une autre dans la partie basse, cette dernière contenant du texte que vous faites défiler avec l’ascenseur.
En général on utilise les frames pour afficher une zone de menu qui ne bouge pas et qui reste toujours visible à l’écran, tandis que le reste de la page est affiché dans une zone que l’on fait défiler. En cliquant sur les liens de la page du haut, seule la page du bas change, ce qui évite d’avoir à recharger la zone de menu. C’est une bonne technique pour rendre moins lourd le chargement du site. Même si mauvais pour le référencement, cela reste pour moi la meilleurs technique pour optimiser au maximum l’utilisation des ressources.Techniquement, la page contenant les frames est appelée frameset. Et lorsque vous naviguez dans ce genre de site, l’adresse URL du haut du navigateur ne bouge pas à chaque changement de page. Mais avec les frames, il n’est pas possible de mettre en favoris une page précise du site. Il est difficile d’imprimer une page comprenant plusieurs frames. il n’est pas possible pour le visiteur de donner une adresse d’une page précise dans un mail ou de demander un lien vers une page précise sans avoir à ne plus accéder vers une forme avec les frames et donc probablement vers la pages précise sans menus. En supposant que toutes les pages dans les frames soient bien indexées, les visiteurs qui tomberont dessus après une recherche dans un moteur ne trouveront pas les menus de navigation dans le site. Les robots de moteurs indexent pas ou mal les pages à l’intérieur des frames Si vous souhaitez utiliser des frames, mettez du contenu et des liens dans la partie <noframes>.
Faites en sorte que grâce à ce contenu l’on puisse atteindre toutes les pages accessibles grâce aux frames. Vous pouvez par exemple présenter un plan du site avec les grandes rubriques. Penser à des liens textuels dans vos frames.
Même si certains robots de moteurs savent indexer les sites utilisant des frames, cela ne favorise pas le référencement. Si l’utilisation de frames est imposée, il faut exploiter la partie NOFRAMES pour y placer du contenu (texte, images avec attribut ALT, liens) qui sera indexé.
Les robots d’indexation réagissent comme tout autre visiteur : s’ils viennent voir votre site et que celui-ci n’est pas accessible (pages introuvables, erreur 404), alors il risque de rayer votre site de la liste jusqu’à la prochaine mise à jour, c’est à dire dans longtemps. Donc un site hébergé chez un professionnel aura plus de chances d’être toujours accessible que chez un gratuit. Essayez de trouver un hébergement pro à faible coût. J’en parlerai.Bien penser à lier les pages entre elles, en utilisant des mots ciblés au lieu de liens du style “cliquez ici”. Plus une page est importante, plus elle doit recevoir de liens des autres pages. Il est conseillé de concentrer sur une ou quelques pages les liens externes.
Il est souvent utile de faire un plan u site accessible sur chaque page, qui permet à vos visiteurs mais aussi aux robots d’indexation de parcourir l’ensemble des pages de votre site. Tenez donc ce plan à jour.
Pas de site référencé sans texte. Il faut un minimum de texte pou être lu par les robots des moteurs.Si un site est tout en flash ou tout en images, vous ne serez jamais référencé si vous comptez que sur le contenu de votre site. Sinon le site ne comporte presque aucun mot-clé et en conséquence ne pourra pas sortir dans les résultats des moteurs. Pour les images il est conseillé d’utiliser l’attribut ALT qui permet de donner une description textuelle. Si l’image est incluse dans un lien, alors le texte situé dans le ALT peut jouer un rôle similaire au texte des liens classiques, ce qui est très important. Si vous avez des pages avec peu de texte, ou par exemple une galerie d’images, débrouillez-vous pour avoir des titres différents à chaque page.
Vous pouvez être tenté de mettre de nombreuses images ou des grandes photos sur votre site. Le problème principal est que vos visiteurs attendront longtemps avant de pouvoir afficher les pages, ce qui risque de les faire partir ! Veillez à ne pas mettre d’image trop lourde à charger.
Pour les sites en flash, le flash est un format multimédia destiné principalement à faire des animations web. Il a l’avantage d’être très léger (temps de chargement réduit), vectoriel, avec de nombreuses possibilités.
Une animation en flash, un menu, ou toute autre interface, se présente sous forme d’un fichier. La page web contenant ce fichier est une page HTML avec une balise qui indique au navigateur d’inclure ce fichier Flash. Le problème lié au référencement est que la plupart des robots d’indexation ne “voient” pas le contenu du fichier flash. Si tout le site est construit en Flash, le robot ne verra que des fichiers HTML quasi vides, ce qui entraîne un référencement quasi nul. Pour référencer le flash, Il suffit d’utiliser la balise OBJECT avec du texte alternatif. La balise EMBED incluse dans la balise OBJECT est optionnelle, elle apparaît dans car elle peut être nécessaire avec certains navigateurs ne gérant pas bien la balise object. Une autre technique consiste à utiliser la balise NOEMBED, de la même manière qu’on utilise la balise NOFRAMES pour indexer les sites avec des frames.
Il faut donc ajouter du contenu textuel entre les balises NOEMBED. L’inconvénient de cette méthode est que la balise n’est pas conforme aux recommandations du W3C. Les moteurs majeurs commencent à s’intéresser au problème de l’indexation des documents Flash d’une part pour se démarquer de leurs concurrents, et d’autre part pour rendre “visibles” tous les sites créés uniquement en Flash.
Sachez aussi que plus souvent votre site est mis à jour par son contenu, plus il sera pris en compte par les moteurs, du à sa grande activité. Les internautes aussi préfèrent les sites qui proposent régulièrement des nouveautés. Ajoutez donc aussi souvent que possible du contenu, si possible sur des pages liées par d’autres sites.
De plus, un site régulièrement mis à jour aura des chances de voir les robots de moteurs venir indexer les pages fréquemment.
Enfin, il y a en second plan les balises META.
Les balises META sont des balises HTML spéciales, situées dans l’en-tête HEAD de la page, donnant des informations supplémentaires. Elles sont pour les moteurs de recherche. Mais cela est de nos jours moins important, d’où le second plan. Les balises META doivent être insérées dans la partie HEAD de votre document, par exemple juste après la balise TITLE.La balise META DESCRIPTION sert à donner une description de la page. Préférez une ou plusieurs phrases correctement construites à une série de mots-clés. La balise META KEYWORDS contient une liste de mots-clés, séparés soit par des virgules, soit par des espaces. Vous pouvez mettre plusieurs formes des mots-clés les plus importants : pensez au pluriel, genre et nombre, ou même aux fautes d’orthographe. Mettez y le maximum de possibilité. On peut y en général mettre jusqu’à 300 mots clés pour ne pas trop surcharger les robots de moteurs.Tant qu’à faire, utilisez des balises META aux contenus bien spécifiques et différents sur chaque page.
Enfin, ceci n’est que la base du référencement, il existe encore le côté de la prospection par l’emailing, se faire connaitre dans les sites de réseaux sociaux, les forums, ect… ainsi que le côté plus technique de l’optimization dans chacune des pages. De même que l’algorithme d’indexation en importance des sites change tout le temps.
Tout ceci est une seconde partie qui sera peut etre abordé plus tard.