Mots clés dans l’url

Ce billet est le 4 sur 4 dans la serie Conseils rapides

C’est bien d’url rewriting dont je vais vous parler.

Un petit exemple parlant d’url non rewritée issue  du site actuel de l’entreprise où je travaille :
http://www.binder-magnetic.fr/?p=j11&prod=299

Et c’est super-pratique quand je suis dans mes stats :
je sais que la page ?=j11&prod=299 a reçu 25 visites… mais à quoi correspond cette page, à quel produit ? Mystère…  Et encore, ce site n’évolue pas, ce n’est pas un forum, ni un site d’e-commerce… je peux me faire les correspondances pour toutes les pages et les apprendre par coeur. Il est évident que pour tous les sites dynamiques qui sont modifiés chaque jour c’est tout à fait impossible.

Les moteurs de recherche ne sont pas devins non plus : si à la place de ces merveilleux signes cabalistiques j’ai le nom du produit ou le thème dont parle la page ( en choisissant bien mes mots clés, bien entendu) j’aurai fourni des indications qu’aussi bien le moteur que l’internaute pourront exploiter.

Je mentirai en disant que l’url rewriting est absolument indispensable : le site que je donne en exemple n’est pas  » mal référencé » parce qu’il n’est pas rewrité. Mais je tends à penser qu’il le serait beaucoup mieux si ça avait été le cas.  Comme il ne lui reste plus que quelques semaines à vivre, l’investissment ne valait pas le coup : on a préféré s’occuper du nouveau site, avec des jolies url bien faites.

Je ne maitrise de toute façon pas la technique, mais il existe un très bon site qui explique comment pratiquer, l’url-rewriting pour les nuls en quelque sorte : Apache Mod-Rewrite

Serveur Apache

Serveur Apache

Pourquoi  » Apache »: parce que l’url rewriting se fait essentiellement sur ce type de serveur. Et pour ce faire on utilise le fichier .htaccess.

Exemple de code d’url-rewriting dans le fichier .htaccess d’un annuaire de sites. Si vous vous y connaissez en expressions régulières vous comprendrez peut-être !

RewriteRule ^(.*)-([0-9]*)-([0-9]*).html$ /index.php?cat_id=$2&page=$3 [L] RewriteRule ^suggerer_site-(.*)\.html$ /suggerer_site.php?id_cat=$1 [L] RewriteRule ^monsite-(.*)-web.htm$ /infosite.php?id=$1 [L] RewriteRule ^nouveaux.html$ /nouveaux.php [L] RewriteRule ^monsite-(.*).html$ /recherche.php?mots=$1 [L] RewriteRule ^recherche-(.*)-([0-9]*)-([0-9]*)-(.*)-([0-9]*).html$ /recherche.php?mots=$1&page=$2&nb_results2show=$3&booleen=$4&nb_sites_trouves=$5 [L] RewriteRule -vd([0-9]+)\.html$  /search.php?action=seek&mots=id$1&nb_results2show=20&booleen=AND [L] RewriteRule (.*)-(.*).html$ /index.php?cat_id=$1 [L] RewriteRule (.*)-(.*)-(.*).html$ /index.php?cat_id=$1 [L] RewriteRule ^([^/]+)\.html$ /recherche.php?search=$1 [L] RewriteRule ^sitemap\.xml$ /allcategs.php?sitemap [L]

Cette entrée a été publiée dans Les bases, avec comme mot(s)-clef(s) , , , . Vous pouvez la mettre en favoris avec ce permalien.

13 réponses à Mots clés dans l’url

  1. Effectivement cela aide et l’internaute et les moteurs de recherche. Maintenant question positionnement, c’est un petit plus dans les critères qui rentrent en compte dans l’Algo. Il existe des forums, sites aujourd’hui très bien positionnés sans url rewriting. Je dirais même que visuellement ça fait moins « spammy » :evil:

  2. L.Jee dit :

    Salut ;)
    Toujours utile de le rappeller, mais c’est vrai que bien souvent c’est aussi utile aux internautes. Personnellement, il y a des pages que je visite souvent et par lesquels je rentre en tapant directement l’adresse. Avec des variable dans l’url c’est impensable …

  3. Lara dit :

    C’est du chinois pour moi ce genre de code.

    Bravo à ceux qui le comprennent…

  4. Dievochka dit :

    il y en a qui comprennent.. heureusement ! je comprends d’ailleurs un peu, comme le php et en fait le problème n’est pas de comprendre mais d’écrire sans erreur.. car dans ce cas la moindre erreur est… Fatale !
    De toute façon le fichier .htaccess se manipule avec d’infinies précautions :)

  5. Gwaradenn dit :

    A la création du site, autant penser directement à faire des urls propres, cela ne coûte rien et peut aider… un peu. :)

  6. Campagne dit :

    Ce qui est bien dans les urls réécrites pour le référencement, c’est parce que les gens qui font un lien vers une page le font surtout sur l’intitulé de l’adresse de la page, et là c’est bonheur !

  7. colocation dit :

    Oui en éffet c’est valable pour les pages internes.

  8. Refschool dit :

    Sur IIS c’est ISAPI Rewrite qu’on utilise. Dans Google Analytics, si tes URL ne sont pas clair tu peux toujours visualiser par Titre de page, mais bon c’est quand même bien de rewriter.

  9. @campagne au pire tu contacte le webmaster pour modifier l’anchor texte

  10. Chaussures dit :

    Je dirais même plus, rewriter c’est bien mais attention! Les mots mis dans l’url réécrites ont une importance sur le référencement. Bref! il faut bien choisir ses urls ;)

  11. Shopping dit :

    C’est d’autant plus difficile qu’en plus de choisir les bon mots clefs dans l’url, il faut faire attention à ce qu’elle ne soit pas trop longue!

  12. Bricatroc dit :

    Au-delà du référencement l’url rewriting permet aussi aux visiteurs de mémoriser plus facilement une adresse !

  13. Dievochka dit :

    c’est même maintenant le seul argument, depuis que Google vient d’annoncer qu’il se moque de l’url rewriting. Personnellement je continue à le conseiller, justement pour les visiteurs. Et aussi pour le pauvre webmaster qui suit ses stats et sait au moins quelle url a été visitée … ! :)

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>