En quoi consiste cet outil ?
Un slug est la partie d'une adresse web lisible qui identifie une page précise, comme « my-awesome-post » dans example.com/blog/my-awesome-post. Il est généralement dérivé du titre de la page, mis en minuscules, avec les espaces et la ponctuation remplacés par un séparateur.
Un bon slug est court, lisible, et composé uniquement de lettres minuscules, de chiffres et d'un séparateur — sans espaces, caractères accentués, ni symboles spéciaux susceptibles de casser des liens ou de perturber les moteurs de recherche.
Pourquoi l'utiliser ?
- Aperçu en direct : voyez le slug généré évoluer au fil de votre saisie, sans avoir à cliquer sur un bouton.
- Choisissez le tiret ou le tiret bas comme séparateur, et conservez la casse d'origine si vous le souhaitez.
- Troncature optionnelle par longueur maximale, sans jamais couper un mot en deux.
- Translittère les caractères accentués courants (é, ñ, ü, etc.) en ASCII simple, au lieu de simplement les supprimer.
- Fonctionne entièrement dans votre navigateur — rien n'est envoyé ni enregistré.
Mode d'emploi
- Collez ou saisissez votre titre ou votre texte dans le champ de saisie.
- Choisissez un séparateur (tiret ou tiret bas) et activez ou non les minuscules selon vos besoins.
- Définissez éventuellement une longueur maximale pour garder des slugs courts.
- Copiez le slug généré en un clic.
Exemple
Entrée
10 Tips for Building a Café in São Paulo!Résultat
10-tips-for-building-a-cafe-in-sao-pauloLes accents sont translittérés, la ponctuation est supprimée et les espaces deviennent des tirets.
Cas d'usage courants
- Blogs et plateformes CMS : générer un slug propre à partir du titre d'un article pour l'URL de la publication.
- E-commerce : construire des URL de produits à partir de leur nom, pour des liens plus propres et plus faciles à partager.
- Générateurs de sites statiques : beaucoup exigent un champ slug dans le frontmatter, dérivé du titre de la page.
- Nommage de fichiers et de ressources : transformer un texte quelconque en nom de fichier sûr, sans espaces ni caractères spéciaux.
Bonnes pratiques pour les slugs
Gardez des slugs courts et descriptifs — les URL longues sont plus difficiles à partager et peuvent être tronquées dans les résultats de recherche. Évitez les mots vides comme « a », « the » ou « and » lorsque vous devez raccourcir davantage un slug.
Une fois qu'une URL avec un slug donné est publiée et indexée, évitez de la modifier — cela casse les liens entrants et le classement dans les moteurs de recherche, sauf à mettre également en place une redirection. Fixez votre convention de séparateur (le tiret étant le choix par défaut le plus recommandé) avant de publier du contenu, car mélanger les styles sur un même site paraît incohérent.
Foire aux questions
Pourquoi mettre le slug en minuscules ?
Les moteurs de recherche et la plupart des serveurs web traitent les URL en distinguant majuscules et minuscules, ce qui peut créer des problèmes de contenu dupliqué (par exemple, /Post et /post considérées comme deux pages différentes). Les minuscules évitent totalement ce problème.
Tiret ou tiret bas — lequel est préférable pour le SEO ?
Google recommande le tiret depuis 2010, car il l'interprète comme un séparateur de mots, alors que le tiret bas peut être lu comme reliant les mots entre eux. Le tiret est le choix par défaut le plus sûr pour des URL publiques.
Que deviennent les caractères accentués ou non latins ?
Les caractères latins accentués courants (é, ñ, ü, ç, etc.) sont translittérés vers leur équivalent ASCII le plus proche. Les caractères en dehors de cette correspondance (comme les écritures CJK ou arabe) sont supprimés, car la plupart des conventions de slug d'URL n'acceptent que l'ASCII.
Pourquoi l'option de longueur maximale évite-t-elle de couper les mots ?
Tronquer à un nombre de caractères précis peut couper un mot en deux, ce qui paraît cassé dans une URL. L'outil revient plutôt au séparateur précédent, de sorte que le slug se termine toujours sur un mot entier.
Mon texte est-il envoyé à un serveur ?
Non. La conversion s'effectue entièrement en JavaScript local, dans votre navigateur. Rien de ce que vous saisissez n'est envoyé, stocké ou enregistré.