La mise en œuvre d’URL propres implique un mappage d’URL via des techniques de correspondance de motifs ou de réécriture transparente. Comme cela a généralement lieu du côté du serveur, l’URL propre est souvent la seule forme vue par l’utilisateur.
À des fins d’optimisation des moteurs de recherche, les développeurs web en profitent souvent pour inclure des mots-clés pertinents dans l’URL et supprimer les mots non pertinents. Les mots courants qui sont supprimés comprennent les articles et les conjonctions, tandis que les mots-clés descriptifs sont ajoutés pour augmenter la convivialité et améliorer le classement des moteurs de recherche.
Un identifiant de fragment peut être inclus à la fin d’une URL propre pour les références à l’intérieur d’une page, et n’a pas besoin d’être lisible par l’utilisateur.
SlugEdit
Certains systèmes définissent un slug comme la partie d’une URL qui identifie une page en mots-clés lisibles par l’homme. Il s’agit généralement de la partie finale de l’URL, qui peut être interprétée comme le nom de la ressource, similaire au basename dans un nom de fichier ou au titre d’une page. Ce nom est basé sur l’utilisation du mot slug dans les médias d’information pour indiquer un nom court donné à un article pour un usage interne.
Les slugs sont généralement générés automatiquement à partir d’un titre de page mais peuvent également être saisis ou modifiés manuellement, de sorte que si le titre de la page reste conçu pour l’affichage et la lisibilité humaine, son slug peut être optimisé pour la brièveté ou la consommation par les moteurs de recherche. Les titres de page longs peuvent également être tronqués pour maintenir l’URL finale à une longueur raisonnable.
Les slugs peuvent être entièrement en minuscules, les caractères accentués étant remplacés par des lettres de l’écriture latine et les caractères d’espacement étant remplacés par un trait d’union ou un trait de soulignement pour éviter d’être encodés. Les signes de ponctuation sont généralement supprimés, et certains suppriment également les mots courts et courants tels que les conjonctions. Par exemple, le titre This, That, and the Other ! An Outré Collection pourrait avoir un slug généré de this-that-other-outre-collection
.
Un autre avantage des slugs d’URL est la capacité facilitée de trouver une page désirée parmi une longue liste d’URL sans titre de page, comme une liste minimale d’onglets ouverts exportée à l’aide d’une extension de navigateur, et la possibilité de prévisualiser le titre approximatif d’une page cible dans le navigateur si elle est hyperliée sans titre.
Les sites qui font usage des slugs d’URL comprennent Stack Exchange et Reddit.