Quel outil pour quel besoin
Cloudflare propose trois mécanismes distincts, et le mauvais choix est la première source de friction :
- Redirect Rules (gratuites, dans
Règles > Redirect Rules) : des règles à base d'expressions pour les redirections par motif, avec réécriture dynamique de la cible. Idéal de quelques dizaines à quelques centaines de motifs. - Bulk Redirects (dans
Règles > Bulk Redirects) : une liste de correspondances exactes importée en CSV, qui gère des dizaines de milliers d'entrées avec correspondance par expression régulière en option. Conçu pour les cartographies de migration un-pour-un. - Transform Rules (dans
Règles > Transform Rules) : réécrivent le chemin d'URL à la volée sans redirection ; l'URL du navigateur reste identique. Pensé pour restructurer des chemins internes sans changer les URL publiques.
Les anciennes Page Rules sont obsolètes : migrez celles qui survivent encore avant qu'elles ne surprennent votre prochaine migration.
Réussir une migration pas à pas
Étape 1 : extraire et mapper les URLs. Exportez vos URLs actuelles (crawler, sitemap ou analytics), mappez les anciennes vers les nouvelles, en priorisant les pages qui ont du trafic. Pour 50 URLs, une poignée de règles suffit ; pour 10 000, c'est une liste Bulk Redirects.
Étape 2 : choisir le code de statut en connaissance de cause. 301 pour un déplacement permanent, 302 ou 307 quand le changement peut revenir en arrière (campagnes, tests A/B). Un 301 à tort est mis en cache par les navigateurs pendant des mois : ne devinez pas.
Étape 3 : construire les règles ou la liste. Pour un motif comme /blog/* qui déménage vers /articles/* en conservant le suffixe, une Redirect Rule avec cible dynamique suffit :
concat("https://www.exemple.fr/articles", substring(http.request.uri.path, 5))
Pour des milliers d'URLs ponctuelles, importez un CSV dans une liste Bulk Redirects et référencez-la depuis une règle. Décidez entrée par entrée du sort de la chaîne de requête : le comportement par défaut diffère de ce que la plupart des gens attendent, vérifiez-le.
Étape 4 : tester au curl avant la bascule. Vérifiez codes de statut, cibles et conservation des paramètres sur un échantillon :
curl -sI "https://www.exemple.fr/ancienne-page?utm_source=nl" | head -5
Étape 5 : traquer chaînes et boucles. Une redirection vers une URL qui redirige elle-même (vieux domaine vers nouveau domaine vers réécriture de chemin) double la latence et dilue les signaux SEO. Aplatissez chaque ancienne URL vers sa destination finale, et surveillez les boucles ERR_TOO_MANY_REDIRECTS après l'activation, notamment en interaction avec le mode SSL/TLS.
Les erreurs fréquentes qui coûtent cher au SEO
- Rediriger tout vers l'accueil. Google le traite comme un 404 déguisé et les visiteurs rebondissent. Mappez chaque ancienne URL vers l'équivalent le plus proche.
- Les chaînes de redirections. A vers B vers C gaspille des allers-retours et dilue les signaux. Une seule étape vers la destination finale.
- Perdre les paramètres de requête. Paiement, suivi, filtres : une cible naïve écrase
http.request.uri.query. Préservez la chaîne de requête quand elle porte du sens. - Laisser des 302 en place éternellement. Les codes temporaires ne consolident pas les signaux de classement. Si le déplacement est permanent, le code doit être 301.
- Empiler des règles contradictoires. Les Redirect Rules s'évaluent dans l'ordre et la première qui matche gagne : un motif trop large placé tôt dans la liste avale silencieusement les règles plus précises qui suivent.
Questions fréquentes
Les redirections fonctionnent-elles sur un plan Free ?
Oui, Redirect Rules et Bulk Redirects sont incluses dans le plan Free avec des quotas généreux, tout comme les Transform Rules. Ce sont les anciennes Page Rules qui étaient plafonnées ; les produits actuels montent bien plus loin sans coût.
Les redirections ralentissent-elles le site ?
Elles s'exécutent au bord du réseau en quelques millisecondes et n'atteignent jamais votre origine. Le vrai risque de latence, ce sont les chaînes : une seule étape vers l'URL finale et la surcharge est invisible.
Quelle taille peut atteindre une liste Bulk Redirects ?
Les listes gèrent des dizaines de milliers d'entrées importées en CSV. La vraie contrainte n'est pas la taille mais l'hygiène : dédoublonnez, écartez les URLs sans historique de trafic, et versionnez la liste pour garder les migrations auditables.
Peut-on réécrire une URL sans redirection ?
Oui, c'est le rôle des Transform Rules : le chemin est modifié avant d'atteindre votre origine pendant que l'URL du navigateur reste inchangée. À utiliser pour restructurer le backend, pas pour consolider des signaux SEO.
CF Garage