Un bon slug transforme un titre désordonné en un segment d’URL court, lisible et adapté aux moteurs de recherche. Cet outil automatise les quatre étapes habituelles de la génération d’un slug — normaliser, supprimer les accents, remplacer la ponctuation et élaguer les séparateurs — pour vous éviter de modifier les URL caractère par caractère.
Fonctionnement du générateur de slugs
L’algorithme suit un ordre fixe : il normalise le texte en Unicode, supprime les accents en décomposant chaque lettre accentuée et en supprimant son signe diacritique, convertit éventuellement le tout en minuscules, puis remplace chaque suite de caractères qui ne sont ni des lettres ni des chiffres par un seul séparateur. Si la suppression des mots vides est activée, les petits mots de remplissage sont ensuite retirés. Enfin, les séparateurs répétés sont réduits à un seul et tout séparateur initial ou final est supprimé.
L’outil conserve volontairement toutes les lettres et tous les chiffres Unicode au lieu de se limiter aux caractères ASCII a-z0-9. Les écritures non latines (chinoise, arabe, cyrillique, etc.) sont donc conservées telles quelles plutôt que supprimées, mais elles ne sont pas translittérées en caractères latins.
Traits d’union ou traits de soulignement : lequel choisir ?
Pour toute adresse destinée à être publique, utilisez un trait d’union. Google et les autres moteurs de recherche interprètent un trait d’union comme une frontière entre les mots (« my-post » se lit comme deux mots, « my » et « post »), tandis qu’un trait de soulignement relie les mots en un seul élément (« my_post » se rapproche de « mypost »). Les traits de soulignement restent utiles pour les noms de fichiers, les clés de base de données ou les identifiants internes pour lesquels le référencement n’entre pas en jeu. L’onglet Options prend en charge les deux.
Accents, mots vides et texte non latin : limites à connaître
La suppression des accents retire uniquement les signes diacritiques combinés; elle n’effectue pas de translittération complète. Ainsi, « naïve » devient « naive », mais une expression japonaise ou arabe est conservée caractère par caractère au lieu d’être convertie en approximation latine. La liste de mots vides est courte et limitée à l’anglais (a, an, the, of, in, on, for, to, and, or, with). Elle sert à supprimer les mots manifestement peu utiles des titres anglais, et non à fournir un filtre linguistique complet. Laissez cette option désactivée pour conserver tous les mots ou si votre texte n’est pas en anglais.
Confidentialité : chaque calcul s’effectue localement dans votre navigateur à l’aide des méthodes standard de manipulation des chaînes JavaScript. Rien de ce que vous saisissez ou collez n’est envoyé à un serveur.