URL dynamique


Une URL dynamique est générée quand un utilisateur soumet une requête de recherche. Au contraire d’un site Web statique, les URL dynamiques ne sont pas enregistrées dans leur intégralité sur le serveur correspondant, mais elles sont générées grâce aux données préalablement enregistrées et au moyen d’une application. Cette dernière donne accès à cette base de données, qui permettra la création du site web sur la base de la requête utilisateur.

Les URL dynamiques sont utilisées sous une forme digitale pour générer par exemple des listes de produits, des sessions ou des interactions sur un projet web.

Informations générales

Ce sont les paramètres des URL qui différencient une URL dynamique d’une URL statique. Ce sont des paires de valeurs de paramètres qui sont transmises directement de l’URL au serveur. Elles servent à extraire dynamiquement le contenu intéressant depuis la base de données. La requête individuelle détermine les paramètres à utiliser. Il est possible de reconnaître une URL dynamique d’une URL statique grâce aux caractères spéciaux ?=& : qui composent typiquement une URL dynamique. Les programmes dédiés aidant à créer des URL dynamiques sont Javascript, PHP, Java EE (anciennement Java Server Pages) ou la plateforme NET de Microsoft (Active Server Pages).

600x400-dynamischeurl-02.png

Exemple pratique

Voici un exemple d’une URL dynamique :

http://www.domain.com/category/article.php?language=fr&inhalt=dynamic-url

Dans l’exemple ci-dessus, un site web dynamique est généré et affiche le contenu d’une page d’un produit dans une catégorie spécifique en français. C’est une liste de produit qui est créée au moment de la requête de recherche de l’utilisateur.

Dans ce cas, le webmaster a décidé de faire usage d'une URL dynamique, car la disponibilité du produit est un facteur important : l'URL dynamique permet l'actualisation de la page en continu. 

Intérêt pour le référencement

Les pages dynamiques sont plutôt fréquentes et dans de nombreux cas reconnues comme la meilleure pratique. Cependant, les robots d'exploration des moteurs de recherche ne peuvent pas toujours traiter les URL dynamiques ou les interpréter correctement. Différents aspects SEO doivent donc être pris en compte afin de garantir la capacité du crawler à accéder au contenu.

  1. L’usage d’URLs dynamiques peut rapidement produire un phénomène de duplicate content, car le même contenu est accessible sous différentes URL. Ce peut être corrigé à l’aide des tags canoniques ou en bloquant certains paramètres du Google Search Console. Les redirections ou le mod-rewrite sont aussi recommandés.
  2. Les URL dynamiques sont connues pour leur taux de clics bas dans les SERP, ce qui est un inconvénient. Les moteurs de recherche apprennent et s’améliorent de manière continue ; ils peuvent dans de nombreux cas bien traiter les URL dynamiques. C’est toutefois dépendant des paramètres employés et s’ils sont vraiment utiles.
  3. Les aspects sémantiques doivent aussi être pris en compte dans l’utilisation d’URL dynamiques, car les contenus d’URL statiques sont décrits avec des mots-clés, ce qui n’est pas toujours le cas des URL dynamiques. Il est recommandé de générer des titres, des mots-clés et des descriptions dynamiques du contenu dans la section meta si on veut mettre en place un site web dynamique.
  4. Dans la production de contenus dynamiques, il faut être très attentif à ce que les moteurs de recherche les distinguent de façon positive. Le code doit rester mince et les paramètres inutiles retirés. Les URL doivent être les plus courtes possibles, même s’il n’existe pas de limite quant au nombre de paramètres. De plus, aucun paramètre important ne doit être caché (par exemple dans un cas de réécriture de ces paramètres au sein d’autres URL, ce qui pourrait amener une perte des informations).
  5. Il est important d’éviter l’utilisation des URL dynamiques pour certaines applications. Les menus, la navigation ou les bas de pages doivent être statiquement intégrés, afin que les moteurs de recherche puissent interpréter ces liens correctement : dans le cas contraire, le link juice pourrait se perdre. Il en va de même pour les boîtes de dialogue, dont le contenu est seulement accessible via les scripts. Dans des cas particuliers, les lignes directrices des opérateurs des moteurs de recherche peuvent être d’une grande aide.

Liens web