Qu'est-ce qu'une URL propre ?
Une URL (Uniform Resource Locator) est l'adresse web d'une page. Une URL "propre" est une adresse structurée de façon lisible, sans paramètres techniques inutiles, sans caractères spéciaux et avec des mots qui décrivent le contenu de la page.
| URL non propre | URL propre équivalente | Problème corrigé |
|---|---|---|
| monsite.fr/page?id=47&cat=3 | monsite.fr/chaussures-running/ | Paramètres dynamiques remplacés par un slug descriptif |
| monsite.fr/index.php?p=about_us | monsite.fr/qui-sommes-nous/ | Extension PHP visible + paramètre + underscore |
| monsite.fr/article_12052024_final_v2 | monsite.fr/guide-seo-debutant/ | Date, version et underscores supprimés |
| monsite.fr/CHAUSSURES-RUNNING/ | monsite.fr/chaussures-running/ | Majuscules qui créent un duplicat d'URL |
Les règles de construction
- Tirets, pas underscores : le tiret simple (-) est le séparateur recommandé par Google. L'underscore (_) est interprété différemment : "chaussures_running" peut être lu comme un seul mot, alors que "chaussures-running" est clairement deux mots.
- Tout en minuscules : les URLs sont sensibles à la casse sur la plupart des serveurs. "monsite.fr/Guide-SEO/" et "monsite.fr/guide-seo/" sont deux URLs différentes pour Google, créant du contenu dupliqué. La bonne pratique est de tout mettre en minuscules et de forcer une redirection depuis les versions en majuscules.
- Pas de caractères spéciaux ni d'accents : les caractères accentués et les caractères spéciaux (?, &, =, #…) sont encodés selon le format percent-encoding, ce qui les rend illisibles. "référencement" devient "%C3%A9f%C3%A9rencement". Mieux vaut utiliser "referencement" sans accent.
- Longueur raisonnable : Google n'impose pas de limite stricte, mais au-delà de 100 caractères la lisibilité diminue et le texte d'ancre devient inutilisable quand l'URL est copiée comme lien. Restez sous 75 caractères si possible.
- Mot-clé principal inclus : inclure le mot-clé cible de la page dans l'URL reste un bon signal SEO, mais son impact est modeste. Évitez de surcharger : "guide-seo-referencement-naturel-google-2024" n'aide pas.
www vs non-www : choisir et s'y tenir
Google traite "www.monsite.fr" et "monsite.fr" comme deux sites distincts. Si les deux versions sont accessibles sans redirection entre elles, vous avez du contenu dupliqué à l'échelle de tout le site et votre autorité est diluée entre deux versions.
La cohérence du trailing slash
Le trailing slash est le "/" final d'une URL. "monsite.fr/page/" et "monsite.fr/page" sont deux URLs différentes pour Google si aucune redirection n'est en place entre elles.
| Situation | Conséquence | Solution |
|---|---|---|
| Les deux versions accessibles sans redirection | Contenu dupliqué, autorité divisée | Redirection 301 systématique vers la version choisie |
| Certaines pages avec slash, d'autres sans | Incohérence dans les liens internes et les sitemaps | Uniformiser et vérifier avec Screaming Frog |
| Version canonique définie différemment de l'URL réelle | Signal contradictoire envoyé à Google | Aligner la balise canonical et l'URL servie |
La convention la plus répandue pour les pages de contenu est d'utiliser le trailing slash (/page/). Pour les fichiers (documents, images), on omet généralement le slash final. L'essentiel est d'appliquer la même règle partout sur le site.
Les paramètres d'URL : le principal risque
Les paramètres d'URL sont les variables ajoutées après un "?" dans l'adresse : ?couleur=rouge&taille=M&session=abc123. Ils sont courants sur les sites e-commerce (filtres, tri) et peuvent créer des milliers d'URLs uniques qui pointent vers le même contenu.
- Paramètres de session : chaque visiteur obtient une URL différente (?session=xyz). Si Google indexe ces URLs, il voit des milliers de pages identiques. Solution : balise canonical vers l'URL sans paramètre.
- Paramètres de suivi : les UTM Google Analytics (?utm_source=newsletter) n'ont pas besoin d'être indexés. Google Analytics les lit depuis JavaScript sans que l'URL soit indexée ; assurez-vous que ces URLs ne sont pas crawlables inutilement.
- Paramètres de filtres e-commerce : les combinaisons de filtres (couleur + taille + marque) explosent le nombre d'URLs. L'approche recommandée est de passer les filtres en paramètres plutôt qu'en segments d'URL, et de les bloquer dans le robots.txt ou via canonical.
Pourquoi c'est important pour le SEO
- Signal de pertinence : une URL contenant le mot-clé cible de la page envoie un signal de cohérence thématique à Google.
- Taux de clic : dans les résultats de recherche, l'URL est visible sous le titre. Une URL lisible rassure l'internaute et peut améliorer le CTR.
- Ancre naturelle : quand une URL est copiée-collée comme lien, son texte devient l'ancre du lien. Une URL descriptive génère ainsi une ancre pertinente automatiquement.
- Budget de crawl : des URLs propres et cohérentes évitent que Googlebot gaspille son budget sur des versions dupliquées, des paramètres parasites ou des URLs incohérentes.
Modifier une URL existante
Changer l'URL d'une page déjà en ligne est une opération délicate. Si la page est indexée et reçoit du trafic, toute modification sans redirection 301 correctement configurée entraîne une perte sèche de positionnement.
-
Auditer les URLs avant de toucher quoi que ce soit
Exportez toutes les URLs depuis Screaming Frog ou Search Console. Vérifiez pour chacune son statut d'indexation, son trafic organique et le nombre de liens internes et externes qu'elle reçoit.
-
Mettre en place les redirections 301 en premier
Configurez toutes les redirections 301 avant de changer les URLs sur le site. L'ordre correct : redirections d'abord, modification de l'URL ensuite. Jamais l'inverse.
-
Mettre à jour les liens internes
Après avoir changé les URLs, mettez à jour tous les liens internes pour qu'ils pointent directement vers la nouvelle URL, sans passer par la redirection. Une redirection 301 transmise à chaque visite depuis un lien interne est un gaspillage de budget de crawl.
-
Mettre à jour le sitemap et signaler à GSC
Soumettez le sitemap mis à jour dans la Search Console et demandez l'inspection des nouvelles URLs. Surveillez l'onglet Couverture pendant les semaines suivantes pour vérifier que les nouvelles URLs sont indexées et que les anciennes ne génèrent pas d'erreurs résiduelles.