ByteCompress

Générateur de Slug

Convertissez des titres et des phrases en slugs propres et adaptés aux URL. Supprime les caractères spéciaux, remplace les espaces par des tirets et normalise Unicode pour une compatibilité maximale.

0 chars
FreeClient-sideNo signup

Google considère les tirets comme des séparateurs de mots dans les URL, confirmé dans la documentation de Google Search Central, tandis que les underscores joignent les mots en un seul token composé. /blue-widget se classe pour "blue" et "widget" individuellement. /blue_widget ne le fait pas. Ce générateur de slugs convertit n'importe quel texte en un slug d'URL correctement formaté en temps réel, utilisant la décomposition NFD Unicode pour gérer les caractères accentués. Collez un titre et copiez le résultat; rien n'est envoyé à un serveur.

Comment Générer un Slug

  1. Tapez ou collez votre titre ou phrase dans le champ de saisie.
  2. Le slug est généré en temps réel pendant que vous tapez.
  3. Ajustez l'option de séparateur si votre plateforme utilise des underscores au lieu de tirets.
  4. Cliquez sur Copier pour copier le slug dans votre presse-papiers.

Comment les Slugs sont Générés

Le Processus de Normalisation

La génération de slugs suit une séquence fixe : (1) la normalisation NFD Unicode sépare les caractères de base des signes diacritiques - é (U+00E9) se décompose en e (U+0065) plus un accent aigu combinant (U+0301); (2) les diacritiques combinants sont supprimés, ne laissant que les caractères de base; (3) le texte est mis en minuscules; (4) les caractères qui ne sont pas des lettres, des chiffres, des espaces ou des tirets sont supprimés; (5) les espaces et les tirets consécutifs sont remplacés par un seul tiret; (6) les tirets de début et de fin sont supprimés. Le résultat ne contient que a-z, 0-9, et -.

Pourquoi des Tirets, Pas des Underscores

John Mueller de Google a confirmé dans plusieurs vidéos de Google Search Central que les tirets sont des séparateurs de mots dans les URL tandis que les underscores joignent les mots. /best-running-shoes se classe pour "best", "running", et "shoes" individuellement et en combinaison. /best_running_shoes est traité comme un seul token composé. Pour le SEO, les tirets sont toujours préférés. La seule exception est une convention de plateforme existante utilisant des underscores - changer cela casserait les URL existantes.

Exemple

Entrée

Hello World! Über Cool "Quotes" & Symbols @2024

Sortie

hello-world-uber-cool-quotes-symbols-2024

Les guillemets, l'esperluette, et @ sont supprimés. L'umlaut ü se normalise en u via NFD. Les espaces deviennent des tirets. Les tirets consécutifs se réduisent à un.

Impact SEO des Slugs d'URL

  • Inclusion de mots-clés - Les slugs contenant des mots-clés cibles fournissent un petit signal de classement direct et améliorent le taux de clics dans les résultats de recherche
  • Stabilité - Un slug changé après indexation nécessite une redirection 301; sans cela, l'équité des liens des liens entrants est perdue
  • Longueur - Gardez les slugs sous 5 mots; supprimez les mots vides (un, le, et, de) à moins qu'ils ne fassent partie du mot-clé cible exact
  • Lisibilité - Des slugs courts et descriptifs fonctionnent mieux dans le partage social et les aperçus de liens

Erreurs Courantes

  • Changer les slugs après indexation - Définissez le slug au moment de la publication; le changer plus tard nécessite une redirection 301 pour préserver les classements
  • Laisser des mots vides - Supprimez "un", "le", "dans", "de", "et" à moins qu'ils ne fassent partie de l'expression exacte du mot-clé cible
  • Slugs de plus de 60 caractères - Les slugs plus longs sont tronqués dans les URL des résultats de recherche et apparaissent désordonnés

Le Convertisseur de Cas de Texte en mode kebab-case produit une sortie similaire pour du texte ASCII simple. Le Compteur de Mots vérifie la longueur du titre avant de le slugifier. Pour les slugs URL-encodés qui contiennent encore des caractères spéciaux, utilisez le Encodeur d'URL.

Questions fréquentes

Qu'est-ce qu'un slug d'URL ?

Un slug d'URL est la partie lisible par l'homme et sécurisée d'une adresse web qui identifie une page spécifique. Dans example.com/blog/how-to-write-a-slug, le slug est how-to-write-a-slug. Les slugs doivent être en minuscules, utiliser des tirets comme séparateurs de mots et ne contenir que des lettres, des chiffres et des tirets.

Dois-je utiliser des tirets ou des underscores dans les slugs d'URL ?

Tirets. Google considère les tirets comme des séparateurs de mots et les underscores comme des connecteurs, ce qui signifie que blue-widget est indexé comme deux mots tandis que blue_widget est un mot composé. Cela est confirmé dans la documentation de Google Search Central et déclaré de manière cohérente par les ingénieurs de Google. Utilisez toujours des tirets pour un meilleur SEO.

Comment sont gérés les caractères non anglais comme é, ü et ñ ?

Le générateur applique la normalisation NFD (Décomposition Canonique) Unicode, séparant chaque caractère accentué en sa lettre de base plus un signe diacritique combinant. Le diacritique est ensuite supprimé : é → e, ü → u, ñ → n, ç → c. Cela produit des slugs ASCII propres à partir de textes en langues européennes.

Puis-je générer des slugs pour des textes chinois, arabes ou japonais ?

Les caractères des scripts non latins n'ont pas d'équivalents ASCII et sont supprimés par le processus de normalisation, ce qui entraîne un slug vide ou tronqué. Pour ces langues, une étape de translittération est nécessaire d'abord - Pinyin pour le chinois, Romaji pour le japonais, ALA-LC pour l'arabe. Passez le résultat de la translittération par ce générateur de slugs.

La longueur du slug affecte-t-elle le classement SEO ?

La longueur du slug n'est pas un facteur de classement direct, mais des slugs plus courts sont meilleurs pour la lisibilité et le taux de clics. Meilleure pratique : gardez les slugs sous 5 mots, supprimez les mots vides et assurez-vous que le slug décrit le contenu de la page. Google tronque les URL affichées dans les résultats de recherche à environ 60-70 caractères.