Accueil » Blog WordPress » Comment faire des redirections sur votre site WordPress

Comment faire des redirections sur votre site WordPress

Redirection WordPress

Une redirection : croyez-moi, j’aurais été ravie de savoir ce que signifiait ce terme lorsque j’ai découvert WordPress, il y a quelques années.

Sauf que quand j’ai ouvert mon premier “vrai” blog (donc je ne parle pas de Skyrock & Co, où je publiais des gifs de chats bien kitsch), je n’y connaissais rien.

On m’a installé puis mis en ligne un WordPress vierge. Une page blanche, que je me suis empressée de remplir, remplir, remplir. Je publiais article sur article, tout en découvrant la richesse du web.

Au bout d’une année de blogging, constatant peu de résultats en termes de trafic, j’ai commencé à m’intéresser au référencement et… patatras !

Je me suis aperçue que j’avais multiplié les erreurs. Les erreurs, que dis-je, les catastrophes.

La pire d’entre toutes (je vous épargne les autres, elles sont hors sujet) ?

Je n’avais pas modifié les permaliens de mon blog : et à l’époque, les permaliens par défaut ressemblaient à ça : urldublog.com/?p=1234 – mais si, je suis sûre que vous les avez déjà vus (peut-être sur mon blog, qui sait !).

Bref, la boulette. Et qu’ai-je fait ? Un an et quelques centaines d’articles plus tard ? J’ai modifié mes permaliens.

Mais surtout, j’ai dû mettre en place des centaines de redirections.

À la main.

redirection mode d'emploi facile

Je m’en suis voulue.

Mais après ça, mon blog a commencé à apparaître dans les résultats Google, et même à bien se positionner.

Cette expérience désagréable m’a permis de comprendre l’importance des redirections. Si ce terme ne vous évoque pas grand-chose, rassurez-vous, je vous explique tout dans cet article. Et à la fin, vous serez calé sur le sujet !

Avant de l’aborder en détails, voici le sommaire :

I. Qu’est-ce qu’une redirection ?

Une redirection permet de rediriger automatiquement un visiteur souhaitant accéder à une URL A (ex : https://monsupersite.fr), vers une URL B (ex : https://monsitegenial.fr).

Pour imager, on va le forcer à prendre un itinéraire bis, sans que cela ait d’impact sur son temps de trajet. Il ne va tout simplement pas s’en rendre compte. Disons que l’itinéraire initial qu’il souhaitait emprunter s’est transformé en voie sans issue.

La redirection la plus courante est la redirection 301, dite redirection permanente. Cet article se focalise en priorité sur elle, car vous l’utiliserez dans la plupart des cas.

Une 301, comme on dit dans le jargon, indique aux internautes et aux moteurs de recherche qu’un contenu a été déplacé ou supprimé de manière définitive.

Cela permet à votre nouvelle URL de conserver la notoriété de l’ancienne. Si vous redirigez une page populaire et bien référencée vers une autre page, cette dernière conservera (en théorie) un référencement et un trafic équivalents.

C’est donc ce type de redirection que j’ai utilisé pour mon blog : j’ai redirigé toutes mes URLs

Redirection WordPress mode d'emploi facile

vers mon nouveau format d’URL

URL optimisée pour le référencement

afin que Google oublie ces aberrations pour le restant de ses jours !

Certaines redirections sont moins fréquentes, mais vous pourrez aussi les rencontrer :

  • Redirection 302 : elle redirige une URL principale vers une URL secondaire de façon temporaire. Les moteurs de recherche continuent d’indexer l’URL principale. Ce type de redirection est par exemple utilisé pour les sites en maintenance.
  • Redirections 307 et 308 : réservées à des cas techniques. On ne va pas vous embêter à détailler à quoi elles correspondent car vous n’aurez pas à vous en servir.

II. Quand faut-il effectuer des redirections ?

Voici ce que préconise Daniel Roch, expert en référencement WordPress au sein de l’agence SEOMix.

« Dès lors que vous allez supprimer ou changer l’URL d’une publication, il faudra créer une redirection. Cela évitera d’afficher une page d’erreur inutile en affichant le contenu le plus pertinent, tout en conservant les liens qui pointaient vers celle-ci (note : par exemple ceux qui se trouvent sur les sites qui parlent de vous, dans les blogrolls ou encore sur les réseaux sociaux). En d’autres termes, cela améliore la navigation sur votre site tout en permettant de conserver votre référencement. »

Pour que vous y voyiez plus clair, vous allez devoir effectuer une redirection si :

  • vous décidez de mettre à jour le slug de vos articles ou vos pages.
  • vous modifiez ou supprimez tout type de contenu sur votre site (medias, pages, articles, produits, portfolios, etc.).
  • vous modifiez ou supprimez des catégories, des tags, des auteurs.
  • vous changez de nom de domaine.
  • vous modifiez la structure des permaliens de votre site.

Créer des redirections peut paraître contraignant. Vous vous demandez si vous êtes vraiment obligé de le faire ?

Spoiler alert : OUI.

Sinon, vous risquez la sanction suprême : l’erreur 404. Cette dernière désigne une page qui n’existe pas ou plus. Et Google n’aime pas les erreurs 404. Ni vos visiteurs. Ni vous. Bref, personne ne les aime.

Redirection : supprimez les erreurs 404

Votre site, si vous laissez trop d’erreurs 404…

Les redirections permettent aussi d’améliorer l’expérience utilisateur sur votre site, en offrant une navigation fluide à vos visiteurs, et en leur évitant d’échouer sur des pages d’erreurs.

Vous avez beau créer des pages 404 sympas et humoristiques, ça reste toujours frustrant de tomber dessus et elles peuvent faire fuir vos visiteurs !

Page 404 humoristique

En parlant de sac, si vous cherchez à remplir le vôtre d’idées originales pour créer de jolies pages 404, vous pouvez consulter cette ressource.

Vous êtes toujours là ? Vous êtes prêts à dorloter Google et vos visiteurs ? Alors allons découvrir comment !

III. Faire des redirections sur WordPress avec le plugin Redirection

Plugin Redirection WordPress

Avec 900 000 installations actives, Redirection est l’extension la plus populaire du répertoire officiel pour gérer les… redirections 🙂

Facile à utiliser, intuitive, et rapide à mettre en place, elle permet de créer des redirections sans toucher à la moindre ligne de code.

Si vous débutez sur WordPress et souhaitez rediriger une page vers une autre, n’hésitez pas à l’utiliser. Grâce à elle, vous pourrez notamment :

  • créer différents types de redirections ;
  • gérer les erreurs 404 présentes sur votre site ;
  • importer ou exporter des redirections ;
  • créer des groupes pour les organiser.

Je vous la vends bien, non ?

1. Comment mettre en place une redirection simple ?

Téléchargez le plugin Redirection puis installez-le et activez-le sur votre site WordPress.

Dans l’onglet Outils de votre tableau de bord, un sous-onglet Redirection est apparu.

Plugin Redirection WordPress : ajouter une redirection

Il vous dirige vers la page qui vous permet de gérer vos redirections.

Pour ajouter une redirection, il suffit de renseigner l’URL source (celle que vous souhaitez remplacer), et l’URL cible (l’URL vers laquelle vous voulez qu’elle pointe).

Cliquez sur Ajouter une redirection et hop, vous aurez créé votre première redirection.

Cependant, il est possible d’aller plus loin.

En cliquant sur l’icône en forme d’engrenage, vous déroulez des options supplémentaires :

Plugin WordPress redirection : options

Vous pouvez choisir vers quoi vous souhaitez rediriger votre URL (une autre URL spécifique, un article aléatoire, une page 404), ainsi que le type de redirection souhaitée (permanente ou temporaire).

Mais bon, rappelez-vous que dans 99% des cas, il faudra faire des redirections permanentes (les fameuses 301).

Vous pouvez choisir le groupe dans lequel classer la redirection. Par défaut, le plugin crée un groupe Redirections et un groupe Modified Posts (articles modifiés).

Mais vous pouvez en créer d’autres dans l’onglet « Groups », par exemple si vous souhaitez classer vos redirections en fonction des rubriques de votre site.

Et enfin, le champ « Pos » permet de spécifier une priorité à l’exécution de la redirection. Plus le chiffre est petit, plus la priorité est haute. Je vous conseille de ne pas toucher à ce champ, le plugin gère cela très bien tout seul.

Info : Une fois votre redirection créée, pensez à vider votre cache si vous utilisez un plugin de cache, afin que le changement soit effectif. La plupart du temps, ce ne sera pas nécessaire, mais mieux vaut être prévoyant !

Dans l’onglet Redirections, vous avez accès à la liste de vos redirections et vous y trouverez plusieurs informations intéressantes :

Plugin Redirection : exemple de redirection

  • Type vous donne le type de redirection que vous avez mis en place.
  • URL indique l’URL source (l’ancienne URL) et la nouvelle en dessous (la cible).
  • Pos permet de savoir dans quel ordre les redirections sont traitées ;
  • Hits détaille le nombre de fois où la redirection a été déclenchée.
  • Last Access dévoile la dernière fois où elle a été suivie par un visiteur.

À partir de cette liste, vous pouvez modifier, désactiver ou supprimer une redirection (une à une ou en masse) : comme pour les articles ou les pages WordPress, les liens pour effectuer ces actions apparaissent au survol de la ligne concernée.

Facile, non ? Allez, on passe à la suite !

2. Comment mettre en place une redirection avancée grâce aux expressions régulières ?

Expressions régulières

Maintenant que l’on s’est échauffé, corsons un peu les choses.

Le plugin Redirection permet également de mettre en place des redirections plus poussées, notamment grâce aux expressions régulières (Regex pour les intimes).

Si ces dernières permettent de créer des redirections simples, comme expliqué juste avant, elles vont surtout vous permettre de changer plusieurs URLs à partir d’une seule redirection.

Je vous propose de découvrir comment à l’aide d’un cas pratique.

Imaginons que vous ayez un blog de recettes de cuisine.

Vous avez créé une catégorie « Desserts », mais pour une raison qui vous appartient, vous décidez de la renommer « Sucré ».

Si vous avez choisi une structure de permaliens de ce genre https://votre-site.fr/categorie/nom-article (ce qui n’est pas une bonne idée), toutes les URLs de vos articles seront modifiées et enverront donc vos visiteurs sur des pages 404.

Si vous êtes motivés et avez du temps à perdre, vous pouvez créer à la main toutes les redirections pour vos articles, mais il y a une solution bien plus rapide : eh oui, les expressions régulières.

Vous pouvez créer une expression régulière qui transforme toutes les URLs /desserts/nom-article en URLs /sucre/nom-article.

Comment ça marche ?

Dans URL source, indiquez : https://votre-site.fr/desserts/(.*), et n’oubliez surtout pas de cocher la case Regex, sans quoi votre expression régulière ne fonctionnera pas !

Dans URL cible indiquez : https://votre-site.fr/sucre/$1.

Comme ceci :

Redirection WordPress : expression régulière

On pourrait aussi l’écrire comme ça :

  • URL source : ^/desserts/(.*)
  • URL cible : /sucre/$1

Ces deux lignes correspondent en fait à un Chercher/Remplacer.

La première ligne permet de rechercher l’ensemble des expressions qui commencent par https://votre-site.fr/desserts/, peu importe les caractères qui se trouvent derrière, et la seconde ligne indique qu’il faut les remplacer par cette expression https://votre-site.fr/sucre/.

Vous pouvez valider ! Toutes les URLs de vos articles sont modifiées automatiquement. Facile et rapide, non ?

Les expressions régulières constituent une petite gymnastique délicate à prendre en main. Mais, une fois que vous les maîtrisez, elles vous permettent de créer des redirections complexes et puissantes !

Voici quelques ressources si vous souhaitez en apprendre davantage à ce sujet. À vous de jouer !

3. Comment organiser vos redirections à l’aide des groupes ?

Les groupes permettent d’organiser vos redirections en catégories. Quand vous en avez des centaines à créer, c’est plutôt sympa pour s’y retrouver.

Cliquez sur l’onglet “Groups”. Vous constaterez que l’extension en a créé deux par défaut :

  • Articles modifiés.
  • Redirections.

Vous pouvez ajouter votre propre groupe en-dessous. Par exemple, “Extensions”.

Plugin Redirection : Les groupes de redirections

Via un petit menu déroulant, vous aurez la possibilité, pour réaliser vos redirections, de choisir entre :

  • WordPress : cela crée des redirections depuis votre WordPress. Par défaut, je vous conseille de rester sur ce réglage.
  • Apache : cela envoie les redirections sur votre serveur, en les ajoutant dans votre fichier .htaccess.
  • Nginx : pour créer des redirections Nginx (un logiciel de serveur web). Dans ce cas, il est nécessaire que le serveur tourne avec pour que ça puisse fonctionner. La plupart du temps, les serveurs fonctionnent avec Apache, donc vous n’aurez pas besoin de vous en servir.

Lorsque vous mettrez en place une redirection, depuis l’onglet “Redirects”, vous pourrez lui assigner votre nouveau nom de groupe, si vous le souhaitez.

Plugin Redirection : ajouter un groupe de redirections

4. Comment “suivre” vos redirections ?

Si vous êtes du genre à aimer tout savoir, il est intéressant de se rendre dans l’onglet Log pour découvrir toutes les redirections suivies par vos visiteurs.

Plugin Redirection : onglet Log

On y trouve pas mal d’informations qu’il est peut être bon d’observer, de temps en temps. Pour ce faire, cliquez sur l’onglet “Log” de l’extension.

Vous aurez accès aux données suivantes :

  • L’URL consultée.
  • L’URL cible vers laquelle le visiteur est redirigé.
  • La date et l’heure de la redirection.
  • Le navigateur de votre visiteur.
  • L’adresse IP.

Souriez, vous êtes filmés 🙂 Notez qu’en cliquant sur certaines options (ex : l’adresse IP ou le navigateur), vous avez accès à des infos plus détaillées, comme la géolocalisation de l’adresse IP, lorsque cela est possible.

5. Comment traquer vos pages 404 ?

Changements d’URLs, actualisation de vos permaliens ou encore erreurs lors de la création de vos liens : tout cela peut mener à de superbes erreurs 404.

Ces dernières sont LA raison qui nous pousse à créer des redirections. Le plugin Redirection nous permet de les traquer et de les supprimer.

Pour cela, rendez-vous dans l’onglet 404s. Vous y trouverez la liste des erreurs 404 déclenchées sur votre site et pourrez les corriger directement en cliquant sur Ajouter une redirection, sous l’erreur concernée.

Plugin Redirection : onglet 404s

Pensez à visiter régulièrement cet onglet, à corriger vos erreurs et à supprimer les lignes afin d’alléger votre base de données.

Attention, cependant : toutes les erreurs n’ont pas nécessairement besoin d’être corrigées. Vous rencontrerez parfois des URLs inconnues et mystérieuses. La plupart du temps, il s’agit de robots qui tentent d’accéder à des ressources non disponibles.

C’est tout à fait normal et vous ne pourrez pas y faire grand-chose. À vous de déterminer quelles erreurs sont de vraies 404s et nécessitent d’être corrigées.

Indice : cela doit correspondre à des articles, pages ou autres contenus de votre site 🙂

Et comme deux vérifications valent mieux qu’une, je vous conseille également de traquer la présence de pages 404 à l’aide de la Search Console de Google.

6. Comment importer-exporter vos redirections ?

Grâce à l’onglet Import/Export, le plugin Redirection permet aussi l’importation et l’exportation de redirections. Cela peut être utile si vous avez beaucoup de redirections à mettre en place d’un coup.

Plugin Redirection : onglet import / export

Pour info, vous pouvez importer et exporter des fichiers CSV (Excel, par exemple), Nginx, JSON, Apache .htaccess.

Note : CSV signifie “comma-separated values”. C’est un fichier tableur dont les valeurs sont séparées par des virgules. Pour JSON c’est un type de fichier qui permet de stocker des données textuelles.

7. Les petits secrets de l’onglet Options

Comme son nom l’indique, l’onglet Options donne accès à des paramètres supplémentaires.

Vous pouvez, si vous êtes sympa et généreux, faire un don pour contribuer au développement du plugin : c’est une bonne manière de soutenir un outil quand il est utile.

Vous pouvez également définir une durée de conservation des journaux des redirections et des erreurs 404s..

Dès qu’un utilisateur (ou robot) déclenche une redirection ou tombe sur une page 404, le plugin le stocke dans ses journaux (onglet Logs pour les redirections et 404s pour les erreurs 404s).

Ces journaux peuvent s’avérer utiles et il est important de les consulter, mais il est primordial de les purger régulièrement pour désencombrer votre base de données et éviter qu’elle ne grossisse inutilement.

Vous pouvez par exemple régler la suppression des journaux tous les mois : cela vous laisse le temps de les analyser et de corriger les erreurs, sans que ça alourdisse votre base de données.

La partie la plus intéressante reste la possibilité de créer automatiquement des redirections dès que l’on change le slug d’un contenu. Cette option est absolument indispensable à activer.

Pour cela, sélectionnez le type de contenu adéquat. Prenons les pages et les articles, pour l’exemple. Cochez la case correspondante comme sur la capture ci-dessous.

Plugin Redirection : onglet options

Terminez en associant un groupe à vos futures redirections, et le tour est joué.

Plugin Redirection : onglet options

L’onglet Options vous permet également de définir une durée de mise en cache des redirections.

Cela signifie que quand un visiteur tombe sur une redirection, son navigateur la mémorise. Il n’a pas à effectuer la requête à chaque fois que l’internaute tente d’accéder à l’URL source.

La navigation de l’internaute est donc plus rapide et plus fluide.

Mais si le navigateur met en cache une redirection et que vous la modifiez entre temps, cette modification ne sera pas prise en compte par le navigateur de votre internaute.

Il affichera toujours l’ancienne redirection, ce qui peut être problématique pour vous, comme pour l’utilisateur.

La modification ne sera prise en compte qu’une fois que la mise en cache aura expiré.

Donc si vous modifiez souvent vos redirections, vous pouvez configurer une durée de mise en cache faible (par exemple une journée).

Si, au contraire, vous ne faites que très rarement des modifications dans vos redirections, vous pouvez définir une durée de mise en cache plus élevée (par exemple une semaine).

8. Onglet support

L’onglet Support vous permet de vérifier que tout fonctionne bien. Si tous les voyants sont au vert, cela signifie que le plugin Redirection est correctement configuré et qu’il est opérationnel.

Plugin Redirection : onglet Support

Cette onglet vous donne également accès à la documentation, à la FAQ et au code source du plugin.

Tout va bien ? Je vous propose maintenant de passer à une nouvelle méthode pour créer des redirections. Une méthode qui fait un peu plus peur, surtout aux néophytes.

Mais ne paniquez pas, je vais vous donner toutes les clés pour manipuler ce produit explosif en toute sécurité.

IV. La redirection classique : .htaccess

Bien qu’efficace et utile, la redirection WordPress via .htaccess n’est pas sans risque.

Avec elle, vous allez devoir mettre les mains dans le cambouis en manipulant le fameux fichier .htaccess, qui se trouve à la racine de votre site WordPress.

Il s’agit d’un fichier de configuration pour Apache, un des logiciels utilisés par votre hébergeur pour faire fonctionner ses serveurs.

Le contenu du fichier .htaccess va envoyer des instructions au serveur pour :

  • améliorer la vitesse d’un site ;
  • le sécuriser ;
  • limiter le spam ;
  • mais aussi… mettre en place des redirections.

Ce fichier est très sensible et nécessite beaucoup de prudence, sinon…

La moindre petite erreur peut rendre votre site inaccessible. Si vous n’êtes pas sûr de vous, je vous conseille d’utiliser le plugin Redirection.

Si vous souhaitez néanmoins partir à l’aventure, pensez bien à sauvegarder votre fichier .htaccess original avant toute manipulation.

Ensuite, connectez-vous à votre site en utilisant votre client FTP favori (Filezilla, Cyberduck ou Transmit, par exemple).

Localisez votre fichier .htaccess et ouvrez-le avec votre éditeur de texte. Terminez en ajoutant la ligne de code de votre choix, de préférence en bas de votre fichier.

Détaillons-en quelques-unes ensemble.

# Redirection d’une URL vers une autre
Redirect 301 /ancienne-page/ http://monsite.com/nouvelle-page
# Redirection d’une catégorie (avec en bonus une redirection de “category” vers “categorie”)

Redirect 301 /category/technologie/ http://www.monsite.com/categorie/techno/
# Redirection du site sans www vers www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^monsite.com [NC]
RewriteRule ^(.*)$ http://www.monsite.com/$1 [L,R=301]

La méthode classique pour créer des redirections sur WordPress est surtout très utile pour un changement intégral des URLs du site (par exemple en cas de modification du nom de domaine ou de passage d’une adresse en HTTP vers une adresse en HTTPS).

# Redirection d’un nom de domaine (par exemple)
RewriteEngine on
RewriteRule ^(.*)$ http://nouveau-nom-de-domaine.com/$1 [R=301,L]

Bien évidemment, l’ancien et le nouveau nom de domaine doivent pointer vers votre site au niveau de l’hébergeur.

Pour le vérifier, rendez-vous sur votre ancien site. S’il redirige automatiquement vers le nouveau, c’est tout bon. Dans le cas contraire, rendez-vous sur l’interface de votre hébergeur (cPanel pour o2switch par exemple) et modifiez le pointage.

# Redirection vers HTTPS 
RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]

Si vous souhaitez aller plus loin avec le .htaccess, je vous conseille la lecture de cet article d’Alex, intitulé “Le guide ultime du fichier .htaccess dans WordPress”.

V. Une méthode pour aller plus loin (réservée aux développeurs) : les redirections WordPress en PHP

Les redirections avec wp_redirect()

Il existe encore une autre manière de rediriger des URLs avec WordPress : en utilisant la fonction wp_redirect() avec le hook template_redirect. Voici la syntaxe de la fonction :

function ma_super_redirection(){

	wp_redirect( $url, $status );
	exit;

}
add_action('template_redirect','ma_super_redirection');

$url correspond à la nouvelle adresse vers laquelle rediriger une URL et $status au type de redirection effectuée.

Malgré tout, il ne faut pas utiliser cette fonction n’importe comment ! Dans le cas de notre exemple ci-dessus, toutes les pages du site seraient redirigées vers la nouvelle URL.

Il est préférable d’utiliser cette fonction pour créer…

Des redirections conditionnelles

Elles vous permettent de créer une redirection si l’internaute se trouve dans une situation précise (s’il est connecté ou non au site, s’il arrive sur une page 404, une autre page du site, etc.).

Par exemple, intéressons-nous aux pages 404. Nous disions précédemment que vos internautes n’aiment pas tomber dessus. Nous pourrions créer une redirection pour qu’ils soient redirigés automatiquement vers une autre page, l’accueil par exemple.

On écrirait alors, dans le fichier functions.php :

// Redirection des pages 404

function wpm_404_redirect(){
    if( is_404()){
        wp_redirect( home_url() );
        exit;
    }
}
add_action( 'template_redirect', 'wpm_404_redirect' );

Autre cas, qui permet de créer des conditions plus complexes. Admettons que vous ayez une page de Ressources sur votre site et qu’elle ne soit accessible que pour vos abonnés.

Lorsque vos visiteurs non inscrits arrivent sur cette page, ils pourraient être redirigés vers une page qui les invite à s’inscrire. Et, après avoir validé leur inscription, ils pourraient être redirigés vers la page Ressources.

On aurait alors :

function wpm_ressource_redirect(){
    if( is_page( 'ressources' ) && ! is_user_logged_in() ){
        wp_redirect( home_url(/inscription/) );
        exit;
    }
}
add_action( 'template_redirect', 'wpm_ressource_redirect' );

Hop, on ouvre Google Trad’, et cette fonction, traduite dans le langage courant, signifie :

Si l’internaute est sur la page Ressources et s’il n’est pas connecté au site, alors il est redirigé vers la page https://monsite.com/inscription/.

Ensuite, on utiliserait le hook registration_redirect pour le ramener sur la page Ressources après son inscription.

function wpm_redirect_registration_ressources( $registration_redirect ) {
	return home_url(/inscription/);
}
add_filter( 'registration_redirect', 'wpm_redirect_registration_ressources' );

Le tour est joué ! Vous voyez que l’on peut aller loin avec les redirections et faire des choses puissantes et précises.

Pour en savoir plus sur les fonctions à employer, jetez un oeil à la documentation des développeurs de WordPress.

VI. Et vous, quelle (re)direction avez-vous pris ?

Vous venez de terminer la lecture de cet article détaillant les méthodes pour effectuer des redirections sur WordPress.

Vous l’avez compris, il existe de nombreux moyens d’y parvenir. Le plus simple et le plus rapide est d’installer le plugin Redirection, qui est indispensable à tout type de site WordPress.

Que vous bloguiez, publiez vos travaux sur un portfolio, vendiez des produits ou autre, il y a toujours un moment où vous remanierez l’architecture et le contenu de votre site.

Que ces changements soient gros ou minimes, il est primordial de faire en sorte que Google tombe le moins possible sur des pages 404, et de veiller à ce qu’ils n’impactent pas la navigation de vos visiteurs.

Le plugin Redirection est très facile à utiliser : l’essayer, c’est l’adopter. Vous n’avez donc plus aucune excuse pour ne pas faire la chasse à vos pages 404 !

Mais peut-être que vous gérez déjà vos redirections ? Si c’est le cas, quelle méthode préférez-vous ? Dites-nous tout en commentaires.

Et surtout, n’hésitez pas à partager cet article sur les réseaux sociaux, si vous le jugez utile à d’autres personnes ! Ensemble, nous viendrons à bout des pages 404s 😉

Si vous avez apprécié cet article, inscrivez-vous à la newsletter

Recevez gratuitement les prochains articles et accédez à des ressources exclusives. Plus de 20 000 personnes l'ont fait, pourquoi pas vous ?

C'est parti, je m'inscris !

27 commentaires Ajoutez le vôtre

  1. Ça fait déjà plus d’un an que j’utilise ce plugin et je ne me suis jamais intéressé à Regex du moment où mes redirections passent mais je viens de réaliser que c’est vraiment bête de ma part. J’aurais pu économiser des tonnes de temps. Big up à toi Johanne.

    Répondre
    • Même chose pour moi ! Ces regex sont vraiment très pratiques et une fois qu’on les connaît, on se rend compte qu’elles dépannent souvent 😉

  2. Merci Johanne pour cet article fort détaillé.

    J’ai une petite question. Vous écrivez plus haut ceci:

    «Si vous avez choisi une structure de permaliens de ce genre https://votre-site.fr/categorie/nom-article (ce qui n’est pas une bonne idée), toutes les URLs de vos articles seront modifiées et enverront donc vos visiteurs sur des pages 404.»

    Il semble que la structure monsite.fr/categorie/nom-article ne serait pas une bonne idée. Pourquoi? Et quelle structure pour nos permaliens est-il donc souhaitable d’adopter pour minimiser les problèmes justement reliés à des réaménagements éventuels de l’organisation de notre site?
    Faut-il avoir une structure toute simple monsite.fr/nom-article?

    Répondre
    • Bonjour, c’est le slug categorie/ qui n’est pas forcément très utile. Après ce n’est pas très grave. Tant que tes URLs sont parlantes pour Google et les visiteurs et qu’elles ne ressemblent pas à monsite.fr/?p=1234 c’est le principal

  3. Merci pour ces infos super importantes et tout le travail acharné que vous avez fait pour bien nous les faire saisir. WPMarmite, C’est vraiment une mine d’or! Merci!

    Répondre
  4. Wow!!
    Vous parlez du coïncidence!
    J’étais justement là-dessus la semaine dernière 😉

    J’ai tenté de comprendre et de saisir le REGEX.
    Malheureusement il n’y avait rien de très clair.
    Par contre, un seul petit exemple de dessert dans ma langue m’a permis de comprendre beaucoup plus.
    Vous avez-faites le travail.

    Pour ma pars, j’ai tout transféré mes redirections de 301 Redirections sur Yoast vue mon adhésion Premium.
    Je voulais surtout supprimer un plugin si j’avais la chance d’utiliser ses services via un autre plugin que j’ai déjà en place.
    Parce que vous savez, on aimerait toutes les avoirs ces plugins là!!
    Ils sont tous là pour nous êtres plus optimal mais….. …… 😛

    En terminant, je voudrais vous remercier pour la dernière section avec .htaccess. J’avais commencé à faire mes Redirections dans un fichier .txt mais j’ai opté pour finir ça sur Yoast. Histoire de la jouer SAFE!!
    J’ai vue trop de truc qui semblaient louche dans mon fichier donc j’ai chocké.

    Mais qui sait, j’aurai p-e plus de confiance avec ça!!

    AW RIGHT!! Lâchez pas votre bonne job!

    from: Montréal

    Répondre
  5. Merci pour cette magnifique démonstration… à laquelle je n’ai strictement rien compris ! Je pense qu’elle s’adresse à des pros… qui savent cependant déjà tout ça !… Et puis, pour un site déjà construit et volumineux en pages et autres, ça me paraît assez compliqué de tout reprendre.

    Répondre
    • Bonjour, pourtant l’utilisation du plugin Redirection est plutôt simple à prendre en main pour une redirection d’une URL vers une autre. As-tu des questions?

  6. Bravo pour cet article !
    Pour ma part, j’ai fait comme vous: je me suis précipité sur WordPress, publiant à tout va une grosse quantité d’articles/images. Quelques semaines/mois plus tard, je me suis rendu compte de mes erreurs en commençant à me renseigner sur le référencement. Et c’est tant mieux, on apprends mieux de cette manière ! J’ai donc installé ce plugin il y a quelques mois.
    J’ai effectivement beaucoup d’erreur 404 mentionnée dans Redirection, mais j’attends qu’elles soient confirmées par Google Search Console pour les traiter.

    Répondre
    • N’attend pas, elles le seront 😉

    • Merci ! Eh oui, c’est en forgeant qu’on devient forgeron 😉
      Je pense qu’il n’y a rien de mieux que la pratique et les erreurs pour apprendre.

      Comme dit Julien, si j’étais vous, je n’attendrais pas pour vos 404s, mieux vaut les supprimer au plus vite.

    • Je viens de me rendre compte (!) : la plupart de mes erreur 404 dans Redirection (que mes images modifiées/renommées) ne sont pas de « google.bot », mais « AhrefsBot ». Ce n’est pas un moteur de recherche ?

  7. Merci de m’avoir répondu. J’essaierai de reprendre cette explication, mais je pense qu’il me manque des notions de base, non pas sur la création d’un site (merci WPchef !) mais sur l’utilité et l’intérêt de plugins.

    Répondre
    • Peut-être. Mais relis le à tête reposée et tu verras que c’est pas hyper compliqué et que ça peut sauver la vie de ton SEO

  8. Alors… la notion de SEO je ne comprends pas bien, même si j’ai déjà vu ce nom dans les plugins de WordPress, et je ne sais pas trop à quoi ça peut servir et comment ça se comporte dans le site. Et puis, dans l’article dont on parle, je découvre un nouveau mot : « slug ». C’est quoi encore cette chose ?…
    Non, décidément, plus ça va et plus je constate que votre site s’adresse à des gens déjà très expérimentés.

    Répondre
    • Bonjour, le SEO est le terme utilisé pour parler de référencement naturel. Il veut dire Search Engine Optimisation. Le référencement naturel est le fait d’être bien positionné sur les moteurs de recherche.
      Le slug est le chemin de ta page. Par exemple, l’URL de cette page est https://wpmarmite.com/redirection-wordpress/ et le SLUG de la page est /redirection-wordpress/

  9. Bonjour a tous,
    Merci pour ce tutaux très intéressant. Toujours dans le même thème redirection.

    J’ai un site prestashop et je suis en train de créer un site Wp. Le but est de le fusionner.
    J’ai donc dû recréer mes 50 produits qui était existant sur mon prestashop qui est tjrs en ligne et j’ai recrée 120 autres produits nouveau sur WP. Total 170 produits.

    Et lorsque mon WP sera totalement près je ferais la bascule et pointerais le WP sur le domaine à la place du prestashop.

    Ma question est : Qu’est-ce que je fais des URL des 50 produits qui ont 6ans d’anciennetés et que je vais continuer à vendre ?

    Dois-je créer des redirections ? et comment car je ne comptais pas le garder ce prestashop mais utiliser uniquement mon WP.
    Dois-je recréer exactement les mêmes url sur mon WP ? comment conserver la notoriété des URL de ces 50produits sur mon WP ?

    Merci pour vos infos
    cordialement
    RABI

    Répondre
    • Bonjour, à priori ton nom de domaine sera toujours le même donc sur le nouveau WordPress, dans redirection tu rediriges toutes les anciennes URLs de tes produits vers les nouveaux que tu viens de créer

  10. Merci pour cet article sur la redirection. J’ai déjà pratiqué cette extension lorsque toutes les urls de mon site ont changé (migration de Joomla vers WordPress) en gardant le même nom de domaine et le même hébergeur.
    Ce qui m’a permis de rester visible via les urls de mon ancien site déjà référencées par Google.
    Cette fois-ci, je réfléchis à la faisabilité de changer d’hébergeur car on me propose d’héberger mon site (ex monsite.org) gratuitement dans un sous domaine (ex: monsousdomaine.unautresite.org): l’adresse de mon site va donc être différente . Je pense que l’extension « redirection  » me permettra de gérer pendant la période de recouvrement des 2 sites, mais comment s’y prendre ensuite pour anticiper la fermeture du premier site afin de ne pas avoir de problèmes de référencement?
    PS: désolé si ma question est hors sujet de votre article
    Michel

    Répondre
    • Bonjour, franchement je ne te conseille pas de faire ça. C’est beaucoup de travail et de possibles problèmes pour pas grand chose

  11. encore un super article, merci Alex

    Répondre
  12. Merci beaucoup pour cet article et votre site en général très instructif pour un débutant comme moi.
    Est ce que vous pouvez me donner un exemple pour rediriger vers la page de connexion lorsque l’on tente d’aller sur une page privée du site, mais uniquement si on n’est pas déjà connecté?
    Merci d’avance

    Répondre
  13. Merci Johanne pour cet article complet qui ne laisse aucune zone d’ombre.

    Répondre
  14. Merci

    Répondre
  15. Bonjour, J’ai mis le plugin redirection et j’aimerais savoir si on supprime le plugin est -ce que toutes les redirections que j’ai faites n’existeront plus et ne seront plus prise en compte? ou faut il garder le plugin activé continuellement . Merci à vous

    Répondre
    • Bonjour Candice,
      Je te conseille de ne pas le supprimer, sinon, effectivement, tes redirections ne fonctionneront plus. Sauf si tu les envoies dans les groupes Apache ou Nginx, mais c’est un peu plus technique.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

La Marmite ne peut malheureusement pas fournir de support. Merci d'en tenir compte dans votre commentaire 😉

Si vous ne lui en voulez pas, donnez-lui un j'aime sur Facebook :



eleifend id dolor libero quis, velit,
53 Partages
Partagez32
Tweetez21
Partagez