Aller au contenu
OneKitly

Qu'est-ce qu'un slug d'URL ? Pourquoi en minuscules, avec des tirets, et bon pour le SEO

Publié le 02/07/2025 · 4 min de lecture · Outils pour développeurs

Daniel Okonkwo

Daniel OkonkwoDéveloppeur front-end et rédacteur Tech chez OneKitly

Performance web · Formats de fichiers

Vérifié à partir de 2 sources

Voir le profil
En bref

Un slug d'URL est le segment lisible par un humain à la fin d'une adresse web qui identifie une page précise, comme what-is-a-url-slug dans example.com/blog/what-is-a-url-slug. Les slugs s'écrivent en minuscules avec des mots séparés par des tirets, car les URL sont sensibles à la casse sur de nombreux serveurs et les moteurs de recherche traitent les tirets comme des séparateurs de mots. Un slug clair et descriptif est plus facile à lire, à partager et à bien classer qu'un identifiant numérique ou une chaîne de requête.

Un slug d'URL est la partie lisible et à tirets d'une adresse web qui nomme une page. Découvre pourquoi les slugs sont en minuscules, comment ils aident le SEO et comment en générer un à partir d'un titre.

Où se situe le slug dans une URL

Une URL a plusieurs parties : le schéma (https), le domaine (example.com), le chemin, et éventuellement une chaîne de requête et un fragment. Le slug est la dernière portion significative du chemin qui nomme la ressource individuelle. Dans example.com/blog/what-is-a-url-slug, le mot blog est un segment de chemin et what-is-a-url-slug est le slug identifiant l'article.

Le mot slug vient de la presse écrite, où il désignait le surnom court donné à un article pendant sa fabrication. Sur le web, il joue le même rôle : une poignée courte et stable pour une page, qui reste lisible même si le titre change plus tard.

Pourquoi minuscules et tirets

La partie chemin d'une URL est sensible à la casse sur de nombreux serveurs web, donc /About et /about peuvent pointer vers des pages différentes ou l'une d'elles renvoyer une erreur 404. Forcer les slugs en minuscules supprime cette ambiguïté et évite les problèmes de contenu dupliqué où la même page est accessible sous deux casses.

Les moteurs de recherche recommandent les tirets plutôt que les tirets bas pour séparer les mots, car ils lisent un tiret comme un espace et un tiret bas comme un liant. Ainsi quick-brown-fox est indexé comme trois mots, tandis que quick_brown_fox peut être lu comme un seul. Les espaces eux-mêmes ne sont pas autorisés bruts dans une URL ; ils seraient encodés en %20, ce qui est laid et difficile à partager, donc les tirets sont le substitut propre.

Générer un slug à partir d'un titre

La recette habituelle : mettre le titre en minuscules, remplacer les espaces par des tirets, supprimer la ponctuation et fusionner toute suite de tirets en un seul. Ainsi le titre "What Is a URL Slug?" devient what-is-a-url-slug. Beaucoup de systèmes retirent aussi les petits mots de liaison et translittèrent les lettres accentuées, transformant café en cafe, pour que le slug reste dans les caractères ASCII simples que tous les navigateurs traitent de façon identique.

Une fois un slug publié, considère-le comme permanent. Si tu dois le changer, mets en place une redirection de l'ancien slug vers le nouveau pour ne pas perdre les liens existants et le classement dans les recherches. C'est aussi pourquoi les slugs doivent éviter les dates ou nombres susceptibles de changer : un slug stable est une adresse durable.

Convertisseur slug → titreTransforme un slug d'URL (mon-article) en titre lisible.Essayer l'outil

Questions fréquentes

Le slug est-il la même chose que l'URL entière ?
Non. Le slug n'est que le segment lisible qui nomme la page, généralement à la fin du chemin. L'URL complète inclut aussi le schéma, le domaine et les segments de chemin précédents.
Un slug peut-il contenir des caractères non anglais ou accentués ?
Techniquement oui, via l'encodage pour cent, mais l'ASCII simple est le plus sûr pour le partage et la compatibilité. La plupart des systèmes translittèrent les accents, donc é devient e, gardant le slug propre.
Quelle longueur doit avoir un slug ?
Court et descriptif est l'idéal : assez de mots pour transmettre le sujet, mais pas le titre entier. Trois à cinq mots significatifs est une cible courante, en retirant les mots de liaison comme le et de.
Changer un slug nuit-il au SEO ?
Cela peut nuire, car l'ancienne URL et son classement accumulé cessent de fonctionner. Si tu dois le changer, ajoute une redirection permanente de l'ancien slug vers le nouveau pour reporter les liens et le classement.

Articles qui pourraient t'intéresser

Tous les guides
ExplicationÀ quelle vitesse lis-tu ? Vitesse de lecture moyenne et mesureLa plupart des adultes lisent la prose à environ 200-250 mots par minute. Découvre ce qu'est une vitesse normale, comment mesurer la vôtre en une minute et pourquoi la compréhension compte plus que la vitesse brute.ExplicationLe chiffre de César expliqué : comment fonctionnent le décalage et ROT13Le chiffre de César décale chaque lettre d'une valeur fixe. Découvre comment fonctionne le décalage, pourquoi ROT13 est un cas particulier, comment coder et décoder à la main, et pourquoi ce chiffre n'offre aujourd'hui aucune sécurité réelle.ExplicationcamelCase vs snake_case : guide des conventions de nommage dans le codecamelCase, snake_case, PascalCase et kebab-case expliqués : à quoi chacun ressemble, où c'est la convention, et comment en choisir un de façon cohérente.TutorielCombien de temps pour télécharger un fichier ? Durée, bits et octets, surcoûtEstime le temps de téléchargement à partir de la taille du fichier et du débit. Découvre la formule taille ÷ débit, la conversion cruciale bits/octets (diviser par 8) et pourquoi les téléchargements réels sont plus lents que prévu.TutorielComment convertir du JSON en CSV : aplatir des tableaux d'objets en lignes et colonnesUn guide pratique pour transformer un tableau JSON d'objets en fichier CSV propre, avec l'aplatissement des champs imbriqués et la gestion des cas limites.ComparatifcamelCase, snake_case, kebab-case : laquelle, et pourquoi tu choisis rarementLes conventions ne relèvent pas du goût. Le trait d'union est l'opérateur moins : kebab-case ne peut donc pas être un identifiant dans la plupart des langages - et c'est précisément pourquoi CSS et les URL l'utilisent. Avec en prime l'aller-retour sur les acronymes qui corrompt les noms en silence, et la règle qui le corrige.

Outils similaires

Sources

Tu as repéré une erreur dans cet article ?