Balisage des URLs : les questions qu'on me pose vraiment
Voilà une scène que je vis au moins deux fois par mois, que ce soit en commentaire de blog ou après une formation : quelqu'un me demande si ses URLs sont "bonnes", puis me colle un lien. Et à chaque fois, je regarde une URL du genre `https://monsite.fr/categorie-1/article-3?utm_source=facebook&id=4567`. Bon. Pas terrible. Mais avant de répondre, je pose ma question rituelle : "Qu'est-ce que vous voulez que cette URL fasse pour vous ?" Silence. Et c'est exactement le problème.
On parle de balisage des URLs comme s'il s'agissait d'une formalité cosmétique. Une espèce de politesse envers Google. C'est faux. Une URL, c'est à la fois une adresse, un signal de pertinence et un élément d'expérience utilisateur. Et les questions que je reçois le plus souvent tournent autour de sept ou huit points précis, que je vais détailler ici. Sans langue de bois.
Points clés à retenir
- Une URL bien conçue aide Google à comprendre la page, mais ne remplace jamais un contenu solide.
- Les tirets (-) sont la norme pour séparer les mots ; les underscores (_) posent problème pour la lisibilité.
- Les paramètres dynamiques (?, =, &) doivent être maîtrisés, sinon ils génèrent du contenu dupliqué.
- Un slug court et descriptif améliore le taux de clic, pas seulement le classement.
- Changer une URL sans redirection 301, c'est jeter le jus SEO de la page par la fenêtre.
- La canonicalisation est votre bouée de sauvetage quand vous ne pouvez pas éviter les doublons.
Tirets ou underscores : le débat qui ne devrait pas exister
Commençons par la question la plus basique, celle qu'on me pose dès qu'on parle de nommage : faut-il séparer les mots par des tirets ou par des underscores ?
La réponse courte : des tirets, toujours des tirets.
Pourquoi ? Parce que Google traite le tiret comme un séparateur de mots, tandis que l'underscore est considéré comme un caractère de liaison. Concrètement, `mon-super-article` est lu comme "mon super article", alors que `mon_super_article` peut être interprété comme un seul mot "monsuperarticle". C'est une différence subtile, mais elle a un impact direct sur la lisibilité de l'URL par les moteurs de recherche.
J'ai testé ça il y a des années sur un petit site de recettes. J'avais deux sections : une avec des underscores (par pure flemme de corriger des liens internes), une avec des tirets. Résultat : les URLs à tirets étaient comprises plus rapidement par Google, et les snippets étaient plus propres. Ce n'était pas une révolution, mais la différence était visible.
Il y a aussi un aspect humain. Un utilisateur qui lit `https://monsite.fr/recette-gateau-chocolat` comprend immédiatement de quoi parle la page. Avec `recette_gateau_chocolat`, il doit faire un effort mental supplémentaire. Et l'effort, c'est l'ennemi du clic.
Quelle est la longueur optimale d'un slug ?
C'est la question qui revient sans cesse. Et je vais vous surprendre : il n'y a pas de longueur magique.
Ce qu'il faut comprendre, c'est que le slug (la partie finale de l'URL) doit être court, descriptif et contenir le mot-clé principal. Une URL de 3 à 5 mots est généralement un bon équilibre. Au-delà de 60 à 70 caractères, Google tronque l'URL dans les résultats de recherche. Et une URL tronquée, c'est une opportunité de clic perdue.
Mais attention à l'excès inverse. Une URL de deux caractères ne dit rien à personne. J'ai vu des sites qui "optimisaient" leurs URLs en les réduisant à `https://monsite.fr/abc`. Franchement, à quoi ça sert ? Aucun signal de pertinence, aucune lisibilité, aucune confiance.
En fait, le meilleur conseil que je puisse donner est simple : écrivez l'URL comme si vous deviez la dicter au téléphone à quelqu'un qui doit la taper. Si c'est compliqué, c'est que c'est mal fichu.
Paramètres dynamiques : le piège silencieux
Les URLs avec des paramètres du type `?id=123&ref=abc` sont le cauchemar du référencement. Pourquoi ? Parce qu'elles génèrent des pages dupliquées à une vitesse folle.
Prenons un exemple concret. Vous avez une boutique en ligne avec une URL de base : `https://boutique.fr/chaussures`. Le site ajoute automatiquement des paramètres de tri : `?tri=prix`, `?tri=note`, `?tri=new`. Résultat : Google découvre trois URLs différentes pour le même contenu. Il doit choisir laquelle afficher, et il se peut qu'il choisisse la mauvaise.
J'ai vécu ça sur un site e-commerce que je gérais. Le taux de pages indexées était énorme, mais le trafic n'augmentait pas. En regardant la Search Console, j'ai découvert des centaines de variantes d'URLs avec des paramètres. Une fois que j'ai bloqué les paramètres inutiles et consolidé les URLs, le trafic a fini par se concentrer sur les bonnes pages.
La solution, c'est une combinaison de trois choses :
- Bloquer les paramètres inutiles dans Google Search Console (le paramètre "ref", "tri", "page" ne servent souvent à rien pour l'indexation)
- Ajouter une balise canonique sur les pages principales
- Utiliser des URLs propres quand c'est possible (réécriture d'URL)
Mais il y a un piège : bloquer un paramètre peut casser votre suivi Analytics. Vérifiez toujours ce que fait le paramètre avant de le bloquer. J'ai déjà vu des sites qui perdaient tout leur suivi de campagnes parce qu'ils avaient bloqué le paramètre "utm" par erreur.
URLs dupliquées : la canonique comme filet de sécurité
La question des URLs dupliquées revient tout le temps. "J'ai la même page accessible via deux URLs, est-ce grave ?" Oui. Mais il y a des solutions.
La balise canonique (`rel="canonical"`) est votre outil principal. Elle indique à Google quelle version de l'URL doit être considérée comme la version de référence. C'est un signal fort, mais pas une garantie absolue. Google peut décider d'ignorer la canonique s'il estime que la page est substantiellement différente.
Dans la pratique, je recommande de faire trois choses :
- Mettre une balise canonique auto-référencée sur chaque page
- Utiliser systématiquement des liens internes avec l'URL de référence
- Vérifier dans la Search Console que Google a bien compris vos choix
La canonicalisation, c'est un peu comme un garde-fou. Elle ne remplace pas une bonne architecture, mais elle évite le pire quand on ne peut pas éviter les doublons.
Redirections 301 : quand changer d'URL sans perdre son référencement
On m'écrit souvent : "J'ai changé la structure de mes URLs, et mon trafic a chuté de 50 % en une semaine. Que faire ?" À chaque fois, je soupçonne la même erreur : des URLs modifiées sans redirections.
Une redirection 301 est un signal permanent qui indique que l'ancienne URL est définitivement remplacée par la nouvelle. Elle transfère la majorité du "jus" SEO (les signaux de popularité et de pertinence) vers la nouvelle adresse.
Sans redirection, l'ancienne URL renvoie une erreur 404. Et un 404, c'est une page morte qui ne transmet rien. Pire : si des sites externes pointent vers l'ancienne URL, ils pointent vers une erreur, ce qui est mauvais pour la confiance.
Un conseil d'expérience : avant de changer quoi que ce soit, listez toutes vos URLs existantes et toutes les nouvelles. Créez un tableau de correspondance, puis mettez en place les redirections. Vérifiez ensuite que les redirections fonctionnent correctement. Ça semble évident, mais sur les projets que j'ai audités, la moitié des redirections étaient mal configurées, avec des chaînes de redirection (301 vers une autre 301) qui faisaient perdre du temps de crawl.
L'impact des URLs sur le taux de clic : ce qu'on oublie
La plupart des articles sur les URLs se concentrent sur le côté technique : structure, hiérarchie, paramètres. Mais on oublie l'essentiel : l'URL s'affiche dans les résultats de recherche. Et elle influence la décision de clic.
Une URL propre et descriptive, c'est un argument de plus pour cliquer. L'utilisateur voit `https://monsite.fr/guide-redaction-blog` et il comprend immédiatement ce qu'il va trouver. Avec `https://monsite.fr/article-4567`, il hésite. Et l'hésitation, c'est un clic perdu au profit d'un concurrent.
J'ai observé une amélioration du taux de clic de l'ordre de 10 à 15 % sur certaines pages après avoir nettoyé les URLs. Ce n'est pas une science exacte, mais la corrélation était forte. En fait, les URLs optimisées fonctionnent un peu comme un titre secondaire dans le snippet. Elles renforcent la promesse du titre.
Attention, toutefois, à ne pas tomber dans l'excès inverse. Des URLs surchargées de mots-clés (`https://monsite.fr/meilleures-chaussures-running-homme-pas-cheres-promo`) donnent l'impression d'une page de merde. L'équilibre est la clé.
Balises meta : un mot sur les questions qui fâchent
Puisqu'on parle de balisage, je vais aborder rapidement deux balises meta dont on me pose régulièrement des questions, et qui méritent une réponse claire.
Balise meta keywords : pourquoi elle est inutile
Non, la balise meta keywords ne sert plus à rien. C'est une relique des années 2000, quand Google l'utilisait comme signal de pertinence. Les moteurs ont compris qu'elle était massivement bourrée de mots-clés non pertinents et l'ont abandonnée.
J'ai encore des clients qui me demandent si elle est nécessaire "pour éviter de perdre des points". Non. Elle ne fait ni gagner ni perdre de points. Elle est simplement ignorée. Vous pouvez la laisser vide, c'est pareil.
Balise meta author : qui s'en sert ?
La balise meta author (ou `rel="author"`) n'est pas utilisée par Google pour le classement. C'est un signal qui peut apparaître dans certains contextes, mais son impact est négligeable.
Ce qui compte davantage, c'est la visibilité de l'auteur sur la page elle-même, pas dans le code. Un auteur identifiable, avec une bio et des liens vers ses autres articles, c'est un signal de confiance pour les utilisateurs.
Les bonnes pratiques en résumé
Si je devais résumer tout ça en une liste pour vous éviter de commettre les erreurs que j'ai moi-même commises :
- Utilisez des tirets, jamais des underscores
- Gardez des slugs courts (3 à 5 mots, 60 caractères max)
- Évitez les paramètres dynamiques quand c'est possible ; bloquez ceux qui ne servent à rien
- Mettez une balise canonique auto-référencée sur chaque page
- Mettez en place des redirections 301 pour tout changement d'URL
- Nettoyez vos URLs avant de chercher à améliorer votre taux de clic
- Écrivez des URLs que vous auriez envie de cliquer vous-même
Et surtout, rappelez-vous une chose : une URL, c'est un élément de votre stratégie SEO, pas une fin en soi. Une belle URL ne sauvera jamais un contenu médiocre. Mais une URL moche peut pénaliser un excellent contenu. C'est le genre de petit détail qui fait la différence quand tout le reste est à égalité.
J'ai mis des années à comprendre ça. J'ai commencé par optimiser mes URLs comme un forcené, sans toucher au reste. Résultat : des classements stables, mais pas de progression spectaculaire. Puis j'ai compris que l'URL n'est qu'une pièce du puzzle. Elle doit être propre, claire, et cohérente avec le contenu. C'est tout ce qu'on lui demande.
Et vous, quelle est votre plus grande interrogation sur le balisage de vos URLs ? C'est souvent en posant la question qu'on trouve la réponse.