URL Rewriting : comment optimiser ses URLs pour le SEO ? | Ad's up
Fermer

Aidez-nous à préparer notre rendez-vous

    Votre nom*
    Votre prénom
    Votre adresse email*
    Votre numéro de téléphone
    Votre site internet
    Votre société*
    Projet, leviers à développer, ambitions ,objectifs, historique

    Les données saisies ci-dessus seront traitées par Ad’s up Consulting aux fins d’analyser votre demande et d’y répondre. Les champs marqués d’un * sont obligatoires. Vous disposez d’un droit d’accès, de rectification, d’effacement, d’opposition, consultez notre Politique de confidentialité ici pour en savoir plus.

    Ce site est protégé par reCAPTCHA et les Règles de confidentialité (https://policies.google.com/privacy) et les Conditions d'utilisation (https://policies.google.com/terms) de Google s'appliquent.

    Fermer Menu
    ×
    Home / Agence SEO / Définitions et lexique du SEO

    Améliorez votre référencement grâce à l’URL Rewriting

    En savoir plus sur notre expertise Agence SEO 10/01/2024 10 min. de lecture mm Tanguy

    Pour tout site web souhaitant améliorer sa visibilité sur les moteurs de recherche, l’optimisation du référencement naturel constitue un enjeu de poids. Parmi les leviers d’action disponibles, l’url rewriting (réécriture des URLs) représente une technique efficace mais souvent négligée. Bien appliquée, cette pratique permet d’obtenir des gains significatifs en visibilité, notamment sur Google qui accorde un crédit significatif à la structure des urls.

    Qu’est-ce que la réécriture d’URL ?

    La réécriture d’URL modifie l’aspect extérieur des adresses web d’un site, sans en altérer le contenu sous-jacent. Concrètement, il s’agit de restructurer et réorganiser la forme des urls pour qu’elles deviennent mieux optimisées et plus lisibles. 

    Cette réécriture poursuit un double objectif. D’une part, offrir aux internautes des urls raccourcies, simplifiées et mémorisables, améliorant ainsi l’expérience utilisateur. D’autre part, permettre aux robots des moteurs de recherche d’indexer plus efficacement les pages du site, ce qui booste le référencement naturel.

    Techniquement, l’URL rewriting s’appuie sur des règles de réécriture implémentées dans un fichier .htaccess. Ce fichier de configuration placé à la racine du site web permet de rediriger les requêtes des visiteurs vers les bonnes pages, tout en affichant des urls adaptées. 

    Cette réécriture présente des avantages certains :

    • Du point de vue de l’internaute, l’url devient plus courte, parlante et donc plus facile à mémoriser. L’expérience utilisateur s’en trouve améliorée.
    • Du point de vue du référencement naturel, l’url optimisée permet un meilleur crawl des pages par les robots, et une indexation facilitée. Le contenu est mieux référencé.

    D’ailleurs, le SEO constitue la motivation principale pour mettre en œuvre l’url rewriting. Des urls propres et sémantiquement pertinentes boostent le référencement dans les moteurs de recherche, notamment auprès de Google qui accorde de l’importance à ce facteur. 

    En synthèse, la réécriture d’url clarifie l’architecture du site web et la rend plus cohérente. Cette technique offre des bénéfices certains en termes d’expérience utilisateur et de référencement naturel.

    Pourquoi faire de l’URL rewriting ?

    Les raisons de mettre en œuvre l’url rewriting sur un site web sont multiples. Voyons dans le détail les principaux objectifs poursuivis par cette technique.

    Le problème des URLs dynamiques 

    Les sites web dynamiques, reposant sur des CMS ou des frameworks type WordPress ou Django, génèrent naturellement des urls complexes du type « www.site.com/article?id=25 » 

    Ces urls dynamiques présentent plusieurs inconvénients :

    • Elles manquent de lisibilité pour les visiteurs, avec ces paramètres opaques enchaînés.
    • Elles peuvent poser des problèmes d’indexation pour les moteurs de recherche.
    • Elles facilitent moins le partage et le référencement des pages sur les réseaux sociaux.

    Avec l’url rewriting, on peut transformer ces urls illisibles en urls optimisées, du type « www.site.com/nom-article »

    Enjeux SEO

    L’optimisation SEO constitue l’objectif prioritaire de l’url rewriting. Des urls propres et sémantiques présentent de nombreux avantages pour le référencement naturel :

    • Indexation facilitée des pages par les robots des moteurs de recherche.
    • Meilleur crawl du site.
    • Gain de visibilité grâce à des urls plus parlantes. 
    • Possibilité d’intégrer des mots-clés ciblés dans les urls réécrites.

    Google accorde d’ailleurs une importance significative à la structure des urls dans son algorithme de classement.

    Enjeux SXO 

    L’url rewriting simplifie la structure des urls et les rend donc plus lisibles et explicites pour les internautes. 

    Cette optimisation facilite la navigation des visiteurs et améliore leur expérience sur le site. Même si le but premier est le SEO, l’URL rewriting a un impact positif sur l’expérience utilisateur au global, un élément non négligeable dans la rétention et la conversion.

    Quelques exemples d’URL rewriting

    Pour bien comprendre le fonctionnement du url rewriting, analysons quelques exemples concrets de transformation d’urls :

    • Une url dynamique classique :

    www.site.com/article.php?id=25&cat=hightech 

    • Url réécrite : 

    www.site.com/hightech/25/titre-de-larticle

    Ici, les paramètres opaques de l’url dynamique sont remplacés par une structure en slash facilement compréhensible. On a même pu intégrer le mot-clé « hightech » et le titre de l’article.

    • Autre exemple :

    Url initiale : www.site-eco.com/produit.php?ref=354tz 

    Url réécrite : www.site-eco.com/vetements/pull-laine-merinos.html

    On est passé d’une url cryptée à une url sémantique, optimisée pour le terme « pull laine merinos »

    • Dernier exemple :

    Avant : www.site.net/liste.php?page=4

    Après : www.site.net/blog/page/4/

    La pagination, très fréquente sur les sites, est mieux structurée avec la réécriture d’url.

    Ces quelques exemples montrent comment l’url rewriting permet de transformer des urls illisibles en urls propres, courtes et compréhensibles. 

    Comment mettre en place l’URL rewriting ? 

    La mise en place technique de l’url rewriting sur un site web se déroule en plusieurs étapes :

    Confirmer la compatibilité de l’URL Rewriting avec votre hébergeur

    Avant toute mise en place d’un schéma d’url rewriting, il est indispensable de vérifier que votre hébergeur autorise la configuration de règles de réécriture d’url dans un fichier .htaccess. 

    En effet, certains hébergements mutualisés bloquent l’utilisation de .htaccess pour des raisons de sécurité ou de performance. C’est notamment le cas des offres d’hébergement basiques et gratuites.

    Pour tester si votre hébergement permet l’url rewriting via .htaccess, vous pouvez suivre cette procédure :

    1. Créez un répertoire « test » à la racine de votre site web.
    2. Dans ce répertoire, créez une page « test.html » contenant un simple texte comme «  Ceci est un test ».
    3. Ajoutez un fichier .htaccess dans le répertoire « test» avec la règle : RewriteRule ^essai.html$ test.html [L].
    4. Transférez ces fichiers sur votre hébergement via FTP.
    5. Testez en accédant à l’url « votre-site.com/essai.html ». 

    Si la page « Ceci est un test » s’affiche, c’est que l’url rewriting est possible. Si une erreur survient, c’est que votre hébergeur bloque cette fonctionnalité.

    Cette manipulation simple permet de savoir rapidement si oui ou non l’url rewriting via le fichier .htaccess peut être mis en place sur votre hébergement web. Elle vous évite de vous lancer dans des développements inutiles si cela est prohibé par votre hébergeur.

    Établir les modèles de liens préférés

    Une fois la compatibilité de l’url rewriting confirmée, l’étape suivante consiste à définir la structure désirée pour les nouvelles urls réécrites. 

    Il s’agit d’une étape stratégique qui conditionnera la qualité de la réécriture. N’oublions pas que l’objectif doit être d’obtenir des urls optimisées, propres, lisibles et compréhensibles aussi bien pour les visiteurs que pour les moteurs de recherche. 

    Pour cela, une technique efficace consiste à utiliser des liens descriptifs avec des mots-clés pertinents. Par exemple, pour une page présentant des pneus d’hiver, on préfèrera l’url « www.site.com/pneus-hiver-205-55-r16 » à « www.site.com/produit-325482 ».

    Il est également recommandé d’utiliser des séparateurs de mots reconnus par Google, comme le tiret (-) ou la barre oblique (/) pour délimiter des catégories ou des dossiers.

    L’idée est de trouver le juste équilibre entre concision, lisibilité et optimisation SEO dans la structure des nouvelles urls. Cette réflexion guidera ensuite l’élaboration des règles de réécriture dans le fichier .htaccess. Prendre le temps de bien définir les modèles de liens est donc déterminant pour la réussite du projet d’url rewriting.

    Implémenter votre règle de réécriture 

    Une fois la structure des nouvelles urls définie, l’étape suivante consiste à implémenter les règles de réécriture dans un fichier .htaccess. 

    Ce fichier de configuration, placé à la racine des répertoires concernés, permet de configurer le serveur Apache pour qu’il interprète les urls réécrites et serve les bonnes pages.

    Concrètement, le .htaccess contiendra :

    • Les directives « Options +FollowSymlinks » et « RewriteEngine on » pour activer le module de réécriture.
    • Une série de règles « RewriteRule » sur ce modèle :

    RewriteRule ^url-réécrite$ url-initiale [L]

    Grâce à ces règles, le serveur peut répondre aux urls réécrites en servant les pages web correspondantes. Le visiteur ne voit que l’url simplifiée.

    Il est possible d’écrire des règles avancées avec des expressions régulières pour traiter des cas complexes. La mise en œuvre des réécritures dans le .htaccess nécessite donc des compétences techniques.

    Répercuter les changements sur l’ensemble des liens du site

    Lorsqu’on met en place l’url rewriting, il faut penser à répercuter les changements d’urls sur tous les liens internes du site web. 

    En effet, les pages anciennes pointant vers les anciennes adresses doivent maintenant pointer vers les nouvelles urls réécrites. Dans le cas contraire, on risque d’obtenir de nombreuses erreurs 404.

    Cette mise à jour du maillage interne peut se faire manuellement en modifiant un par un les liens dans le code source des pages. Mais cette solution fastidieuse n’est pas envisageable sur un site de taille significative. 

    Heureusement, il est possible d’automatiser en partie le processus. La méthode la plus simple consiste à mettre en place une redirection 301 (redirection permanente) pour chaque url réécrite dans le .htaccess. 

    Ainsi, quand un visiteur arrive sur l’ancienne url, le serveur le redirige automatiquement vers la nouvelle adresse.

    Cette redirection 301 indique aussi aux moteurs de recherche qu’une url a été remplacée définitivement par une nouvelle. Les gains SEO de la page sont ainsi maintenus.

    Combinée à quelques corrections manuelles, cette technique permet de répercuter les changements d’urls à moindre effort sur l’ensemble des pages du site.

    Actualiser votre site et contrôler le bon fonctionnement 

    La mise en production de l’url rewriting nécessite quelques étapes de finalisation.

    Tout d’abord, il convient de vider le cache du site web. En effet, les pages mises en cache avant la mise en place des réécritures d’urls risquent de renvoyer des erreurs. 

    Un nettoyage complet du cache permet d’appliquer les changements sur l’ensemble des pages.

    Ensuite, il faut tester exhaustivement le fonctionnement du site avec les nouvelles urls. Vérifier que :

    • Les redirections 301 vers les urls réécrites sont bien actives.
    • Aucune erreur 404 n’apparaît sur les liens internes ou dans les résultats de recherche.
    • Le référencement naturel est préservé malgré les changements.

    Pour réaliser ce test, des outils d’audit de liens sont très utiles. Ils permettent de parcourir récursivement tout le site pour détecter les éventuels problèmes. On peut citer à cet égard Screaming Frog qui fait autorité parmi les logiciels de crawl.

    Cette étape de contrôle minutieux est indispensable avant de basculer définitivement le site en production avec les nouvelles urls optimisées. Elle garantit la réussite technique du projet d’url rewriting.

    Quel est l’impact réel de la réécriture d’URLs sur le référencement naturel ?

    L’optimisation des urls par réécriture représente, comme on l’a vu, un levier intéressant pour améliorer son référencement naturel. Toutefois, il convient de relativiser la portée réelle de cette technique. 

    En effet, le nettoyage des urls n’est qu’un facteur parmi tant d’autres dans l’algorithme de Google. D’autres éléments comme la qualité des contenus, les performances ou le netlinking ont une influence supérieure sur le positionnement SEO d’un site.

    Néanmoins, l’url rewriting présente l’avantage d’être simple à mettre en œuvre, contrairement à d’autres optimisations plus complexes. C’est donc un bon point de départ pour booster son SEO.

    Surtout, des urls illogiques, complexes ou peu parlantes peuvent quant à elles pénaliser significativement un site. Google recommande d’ailleurs explicitement d’adopter des urls propres et compréhensibles.

    Ainsi, si l’url rewriting ne suffit pas à lui seul pour un bon référencement, des urls de mauvaises qualités risquent de fortement handicaper un site. Cette technique permet donc à minima d’éviter les effets négatifs d’urls non optimisées.

    Les 3 points clés à retenir :

    • L’URL rewriting consiste à modifier l’aspect des urls pour les optimiser, sans changer le contenu servi.
    • Cette réécriture améliore le référencement naturel et l’expérience utilisateur du site. 
    • La mise en place technique nécessite la création de règles de réécriture dans un fichier .htaccess.

    À propos de l'auteur

    Tanguy
    Tanguy
    Consultant SEO
    Tanguy est consultant SEO et améliore la visibilité des sites de ses clients en travaillant les aspects techniques, sémantiques et de popularité. Passionné par l’évolution des moteurs de recherche et de Google en particulier, il adapte ses stratégies SEO en conséquence.