Referencement-conseil.net: Conseil en référencement et optimisation de site internet

Conseil en référencement et optimisation de site internet pour les annuaires et moteurs de recherche

Accueil  |  Le référencement naturel, c'est quoi?  |  Pourquoi optimiser ses pages pour un bon référencement?  |  Contact
Accueil -> Obstacles au référencement: Les URL dynamiques
Zones chaudes du référencement
 
Obstacles au référencement
 
Annuaires
 
Moteurs de recherche

Obstacles au référencement: Les URL dynamiques


Les URL dynamiques sont le plus souvent générées par des languages de programmation commme PHP ou le language ASP de Microsoft. Ces languages permettent de générés un nombre considérable de pages grâce au passage de variable dans ces mêmes URL. Voici un exemple concret d'une URL dynamique:

http://www.monsite.com/categorie/produit.php?lg=fr&id_product=2&detail=1

Avouer que cette URL n'est pas très parlante (pas de mots clés, beaucoup de variables et donc pas du tout réactive pour les moteurs). La partie qui nous interresse est la suivante:

produit.php?lg=fr&id_product=2&detail=1

Cette URL contient un caractère "?", synonyme de passage de paramètres et des esperluettes & qui séparent les différents paramètres entre eux. Pour permettre d'afficher le détail de notre produit de notre boutique, une page nommée "produit.php" à été créée. Cette page permettra d'afficher un nombre illimité de produits tirés souvent d'une base de donnée sans créer une page spécifique à chaque produit (travail long et fastidieux si vous devez gérer des centaines de produits!). Cette action est possible grâce au passage de variable dans l'URL avec la méthode GET (utilisé en HTML).

Concernant l'indexation de ces URL, les moteurs de recherche restent plus ou moins sensibles avec tous ces passages de variable. A l'heure actuelle, voici les recommandations des moteurs à ce sujet:
  • Si l'URL comporte 3 paramètres (soit 2 esperluettes), l'URL sera indexée sans problème.
  • Si l'URL comporte 4 paramètres ou plus (soit 3 esperluettes), l'URL sera peut-être indexée ou pas du tout par un grand de moteurs.
  • Eviter également le passage de session (session() en php) qui génére un numéro de session différent pour chaque internaute. Les moteurs n'indexeront pas du tout ses pages.
  • Eviter également les adresses avec comme variable "id": http://www.monsite.com/produit.php?id=1. Les moteurs n'apprécient guère ses URL également et risque de ne pas les indexer.
Il faut donc en règle générale, ne jamais dépasser les 3 paramètres (soit 1 point d'interrogation "?" et 2 esperluettes "&") pour que votre URL soit indexée correctement. Néanmoins, si votre site comporte plus de 3 variables, il éxiste d'autres solutions que voici:
  • Réécrire manuellement ses URL pour les rendres "compatibles" avec les moteurs de recherche
  • Utiliser la méthode de l'URL Rewriting (réécriture d' URL) en utilisant le fichier .htaccess de votre serveur web.
La solution la plus simple est d'utiliser la solution de l'URL rewriting. Pour cela, nous devons créer un fichier .htaccess qui contiendra les règles de réécriture et ce fichier devra être transféré à la racine de votre site (ou de votre répertoire). Voici pour notre exemple comment écrire une règle de réécriture:

http://www.monsite.com/categorie/produit.php?lg=fr&id_product=2&detail=1&annee=2009

Le fichier .htaccess se présentera sous cette forme:

RewriteEngine on
RewriteRule ^produit\-(.+)\-(.+)\-(.+)\-(.+)\.html$ /produit.php?lg=$1&id_product=$2&detail=$3&annee=$4 [L]

Avec cette méthode de réécriture, notre ancienne adresse avec 4 paramètres sera réécrite de la façon suivante:

http://www.monsite.com/categorie/produit.php?lg=fr&id_product=2&detail=1&annee=2009

deviendra:

http://www.monsite.com/categorie/produit-fr-2-1-2009.html

Vous voyez le résultat, les URL sont rendus compatiblent avec les critères des moteurs de recherche. Votre adresse se termine maintenant en .html. Pour aller plus loin dans la réécriture d'URL, nous vous conseillons de vous rendre sur la page suivante: Méthode de l'URL Rewriting.

N'hésitez pas non plus à glisser des mots clés dans vos URL réécrites, votre référencement n'en sera que meilleur!

<<< Obstacles au référencement:
Site 100% Flash
Obstacles au référencement:
Le language Javascript >>>

Le saviez-vous?
Concernant l'affichage des liens sponsorisés visibles lors des différentes recherches, l'optimisation des pages des sites n'entrent aucunement en ligne de compte pour l'affichage de ses résultats.

Partenaire
Livre referencement

Réalisations
Annuaire gratuit vimarty
©2012. Tous droits réservés. Martial Vincent, webmaster de Referencement conseil.