Ce qu'un générateur de permaliens fait
Un générateur de permaliens convertit un titre lisible en slug sûr pour les URL. Il met le texte en minuscules, remplace les espaces par des tirets ou des traits de soulignement, supprime ou translittère les caractères spéciaux, et supprime optionnellement les mots vides courants comme « the », « of », « a » et « in » pour garder le slug court.
Le générateur respecte les règles spécifiques au CMS. WordPress convertit en minuscules et remplace les espaces par des tirets. Shopify limite les slugs à 255 caractères et interdit certains mots réservés. Webflow autorise les majuscules dans les slugs mais recommande les minuscules pour la cohérence. Astro et Next.js n'ont pas de conventions imposées, mais les slugs en minuscules-tirets sont la norme de facto. Choisir le bon préset CMS vous évite d'ajuster manuellement le slug après le collage.
La suppression des mots vides est optionnelle. Supprimer les mots vides raccourcit le slug et garde le focus sur les mots-clés qui comptent pour le SEO. Un titre comme « How to Start a Podcast in 2026 » devient how-to-start-a-podcast-in-2026 avec les mots vides conservés ou start-podcast-2026 avec les mots vides supprimés. La version plus courte est plus facile à lire dans un lien et se classe aussi bien car Google ignore les mots vides dans les URL.
La translittération des accents convertit les caractères accentués en leurs équivalents ASCII. « Café » devient « cafe », « naïve » devient « naive » et « München » devient « munchen ». C'est important pour le contenu international et prévient les problèmes d'encodage quand l'URL est copiée et collée dans des systèmes qui ne supportent pas UTF-8.
L'aperçu en direct montre l'URL complète telle qu'elle apparaîtra dans la barre d'adresse du navigateur, en combinant votre URL de base avec le slug généré. Si vous entrez https://yourdomain.com/blog comme base et « How to Start a Podcast in 2026 » comme titre, l'aperçu montre https://yourdomain.com/blog/how-to-start-podcast-2026 en temps réel à mesure que vous ajustez les paramètres.
Comment utiliser ce générateur de permaliens
- Tapez ou collez votre titre ou votre phrase dans Title or phrase. Cela peut être un titre d'article de blog, un nom de produit, un libellé de catégorie ou tout texte que vous voulez transformer en slug URL.
- Entrez l'URL de base de votre site dans Your site URL. Incluez le protocole (
https://) et tout préfixe de chemin comme/blogou/products. L'outil utilise cela pour afficher l'aperçu de l'URL complète. - Choisissez votre CMS dans CMS preset. Sélectionnez WordPress, Shopify, Webflow, Astro/Next, Strapi ou Custom. Le préset applique les règles de slug spécifiques à cette plateforme.
- Ajustez Max length si vous voulez plafonner le slug à un nombre spécifique de caractères. La valeur par défaut est 60 caractères, ce qui équilibre la lisibilité et l'inclusion des mots-clés. Shopify impose une limite de 255 caractères ; l'outil vous avertit si vous la dépassez.
- Basculez Remove stopwords activé ou désactivé. Supprimer les mots vides produit des slugs plus courts. Les garder produit des slugs plus lisibles. Pour la plupart des cas d'usage SEO, supprimer les mots vides est le meilleur choix.
- L'aperçu en direct se met à jour au fur et à mesure de votre saisie. Copiez l'URL complète ou juste le slug. Collez-le dans le champ slug de votre CMS ou les paramètres de page.
Essayez ce titre : « The Complete Guide to Headless SEO for Next.js Apps ». Avec les mots vides supprimés et la longueur max définie à 60, le slug devient complete-guide-headless-seo-nextjs-apps. Avec les mots vides conservés, il devient the-complete-guide-to-headless-seo-for-nextjs-apps, ce qui dépasse 60 caractères et est tronqué à the-complete-guide-to-headless-seo-for-nextjs-apps. La version sans mots vides est plus courte, plus propre et se classe de manière équivalente.
Pourquoi la structure des permaliens compte pour le SEO
Google lit les URL comme un signal de classement. Une URL qui inclut le mot-clé cible se classe mieux dans les résultats de recherche qu'une URL qui ne le fait pas, toutes choses égales par ailleurs. Une étude Backlinko portant sur 1 million de résultats de recherche a constaté que les URL courtes se classent mieux que les URL longues, l'effet étant le plus fort pour les URL de moins de 50 caractères.
Trois raisons pour lesquelles la structure des permaliens affecte le classement :
Pertinence du mot-clé. Quand le slug inclut le mot-clé cible, Google associe la page à ce mot-clé avant même d'analyser le contenu. Une page à /seo-checklist est plus susceptible de se classer pour « SEO checklist » qu'une page à /post-12345 même si les deux pages ont un contenu identique. Le mot-clé dans l'URL renforce le mot-clé dans le titre et H1.
Taux de clic. Les utilisateurs voient l'URL dans les résultats de recherche sous le titre de la page. Une URL lisible comme /start-podcast-2026 signale exactement ce que la page couvre et encourage les clics. Une URL comme /p=9823 ou /blog/the-complete-and-ultimate-guide-to-absolutely-everything ressemble à du spam ou du contenu généré automatiquement et supprime les clics.
Texte du lien. Quand d'autres sites établissent un lien vers votre page et utilisent l'URL comme texte d'ancre, un slug riche en mots-clés devient du texte d'ancre riche en mots-clés. Les liens avec du texte d'ancre correspondant aux mots-clés transmettent plus de pertinence que les ancres génériques. Cet effet s'accumule sur des dizaines ou des centaines de backlinks.
Les mots vides ne comptent pas vers la pertinence des mots-clés dans les URL. Google supprime « the », « of », « to », « in » et des mots similaires lors du traitement des URL. Un slug avec les mots vides supprimés se lit moins naturellement mais se classe pareil et prend moins de caractères. L'échange vaut la peine sauf si la lisibilité est critique pour votre audience.
Règles de permaliens spécifiques au CMS
WordPress. Convertit en minuscules, remplace les espaces par des tirets, supprime la plupart de la ponctuation et préserve les caractères Unicode par défaut. Vous pouvez choisir parmi plusieurs structures de permaliens dans Settings → Permalinks, mais l'option la plus SEO-friendly est /%postname%/ ou /%category%/%postname%/ si vous voulez des hiérarchies de catégories. WordPress ajoute automatiquement un numéro si le slug entre en collision avec une page existante, donc « about » devient « about-2 » si « about » existe déjà.
Shopify. Limite les slugs à 255 caractères, met tout en minuscules, remplace les espaces par des tirets et supprime les caractères spéciaux sauf les tirets. Shopify réserve certains mots comme « admin », « cart », « checkout » et « products » et ne vous laissera pas les utiliser comme slugs. Le générateur de permaliens vous avertit si votre slug choisi est réservé. Shopify ne supporte pas non plus les hiérarchies de catégories dans les URL ; les slugs de produits sont toujours au niveau racine comme /products/your-slug.
Webflow. Autorise les majuscules dans les slugs, mais les minuscules sont recommandées pour la cohérence. Les espaces deviennent des tirets. Webflow n'impose pas de limite de caractères, mais garder les slugs sous 80 caractères prévient les problèmes d'encodage URL et améliore l'utilisabilité. Webflow supporte les hiérarchies de type dossier (/blog/category/post) si vous configurez Collections de cette façon.
Astro et Next.js. Aucune règle imposée. Vous contrôlez le slug en nommant vos fichiers Markdown ou MDX ou en définissant les routes dans votre code. La convention est des slugs en minuscules-tirets sans extension de fichier. Parce que ce sont des générateurs de sites statiques, la détection de collision se fait au moment de la construction plutôt qu'au moment de la publication. Le générateur de permaliens suit la convention mais ne l'impose pas.
Strapi. Utilise un champ slug qui se génère automatiquement à partir du titre par défaut. Met en minuscules, remplace les espaces par des tirets, supprime la ponctuation. Strapi vous laisse remplacer le slug manuellement avant la publication. La route API pour chaque type de contenu inclut le slug, donc les slugs SEO-friendly se propagent aussi vers les URL API.
Erreurs courantes
- Laisser le slug à la valeur par défaut générée automatiquement. La plupart des CMS génèrent des slugs en mettant le titre en minuscules et en remplaçant les espaces par des tirets. Si votre titre est long, le slug sera long. Si votre titre inclut une date ou un point d'interrogation, le slug inclura cela aussi. Révisez toujours le slug généré automatiquement et raccourcissez-le avant la publication.
- Inclure l'année de publication quand le contenu est intemporel. Un slug comme
seo-checklist-2026fonctionne pour un résumé de l'année spécifique mais vieillit mal pour le contenu intemporel. Quand 2027 arrive, l'URL semble obsolète même si vous mettez à jour le contenu. Omettez l'année sauf si le contenu est sensible au temps. - Utiliser des traits de soulignement au lieu de tirets. Google traite les tirets comme des séparateurs de mots et les traits de soulignement comme des joineurs de mots. Un slug
seo_checklistest lu comme un seul jeton,seochecklist. Un slugseo-checklistest lu comme deux jetons. Utilisez des tirets sauf si votre CMS impose des traits de soulignement. - Changer le slug après le classement de la page. Une fois que la page a des backlinks et des classements, changer le slug casse ces liens sauf si vous configurez une redirection 301. Si vous devez changer le slug, configurez la redirection le même jour et surveillez les régressions de classement.
- Rendre le slug plus long que le titre. Un slug doit être une version distillée du titre, pas une paraphrase. Si votre titre est « SEO Checklist », le slug doit être
seo-checklist, passeo-checklist-for-on-page-optimization-and-technical-seo. Les slugs plus longs diluent le focus des mots-clés.
Conseils avancés
- Copiez l'URL d'aperçu et collez-la dans un navigateur avant la publication. Confirmez qu'elle se charge si le slug existe déjà, ou confirmez que vous obtenez un 404 s'il est nouveau. Cela détecte les fautes de frappe et les collisions de slugs avant votre audience.
- Pour les sites multilingues, générez un slug pour chaque langue et gardez-les cohérents dans la structure. Un post en anglais à
/seo-checklistdevrait avoir une version espagnole à/lista-seo, pas/lista-de-verificacion-completa-de-optimizacion. Plus court c'est mieux dans toutes les langues. - Utilisez le curseur de longueur max pour correspondre à votre conception. Si votre site a une disposition mobile étroite et les URL longues s'enroulent maladroitement, plafonnez les slugs à 40 caractères. Si vous affichez des URL complètes dans votre pied de page ou votre barre latérale, gardez-les sous 80 pour qu'elles tiennent sur une ligne.
- Activez la suppression des mots vides pour les landing pages et les pages produits. Gardez les mots vides pour les guides pratiques et les posts basés sur des questions comme « How to Do X » car la phrase complète améliore la clarté. La différence SEO est négligeable ; la lisibilité est le départageur.
- Pour la génération de permaliens en masse, utilisez plutôt le slug generator. Il accepte une liste de titres et génère une liste de slugs au format CSV. Le générateur de permaliens est optimisé pour les workflows d'une seule page et les aperçus en direct.
Une fois votre permalien défini, l'étape suivante est généralement d'écrire la title tag et la meta description pour la même page. Utilisez le SEO title generator pour produire des variantes de titre qui correspondent au slug et tiennent dans 60 caractères. Pour la meta description, le title tag generator vous donne des extraits HTML prêts à copier que vous pouvez coller dans votre CMS ou votre bloc de métadonnées de site statique.