N’avez-vous jamais compris la différence entre Redirect 301 et URL Rewrite ? Vous n’êtes pas certain de leur utilisation et des mesures à prendre pour éviter les erreurs ? Voulez-vous consulter les meilleures ressources en ligne sélectionnées pour vous qui traitent de ces deux techniques de référencement ?Si vous avez tous ces doutes, il vous est suggéré de prendre 5 minutes et de lire jusqu’au bout de l’article. Les deux auteurs du billet que vous vous apprêtez à lire seront heureux de répondre à vos doutes et de partager leurs connaissances.

A. Redirection 301 et URL Rewrite : ce qu’ils sont et comment les utiliser correctement

Lorsque vous travaillez sur un projet de référencement, vous devez envisager plusieurs stratégies pour améliorer votre classement dans les résultats de recherche. On peut diviser les facteurs sur site et hors site. Parmi les stratégies que l’on peut appliquer au sein d’un site, on peut considérer que les urls des pages web sont importantes.

B. Pourquoi est-il préférable d’avoir une url statique ?

Pour des raisons de référencement, il est toujours préférable d’avoir des urls statiques. Il y a essentiellement deux raisons de préférer une url statique.Bien sûr, il n’est pas décisif et c’est peut-être aussi l’un des paramètres du site qui a perdu un peu de poids ces dernières années, mais il est toujours préférable de l’utiliser.

C. Quand la nécessité de réécrire les URL se fait-elle sentir ?

Le problème peut se poser lorsqu’on vous confie un site web pour l’optimiser du point de vue du référencement, ou pour modifier son design. L’optimisation, peut-être juste, implique de changer l’architecture de l’information, d’ajouter de nouvelles pages ou de modifier les pages existantes. Après une analyse, on réalise que les pages web du site, ont des urls dynamiques. Vient ensuite le problème de la réécriture des urls pour augmenter leur classement.

D. Il existe des plugins pour les CMS qui permettent d’optimiser les url, mais que faire si on se limite à ce processus ?

Si on utilise certains plugins CMS sans tester et vérifier leur bon fonctionnement, il se peut que tous les liens externes pointant vers des pages et urls uniques du site, ne correspondent plus, et que les liens n’existent plus. En outre, le Pagerank des pages individuelles, qui est généré par les liens provenant d’autres sites, serait en fait perdu. Vous pouvez imaginer les conséquences catastrophiques dans les résultats de recherche. Bien que l’on dise que le Pagerank n’est pas un facteur de référencement et qu’il a perdu de plus en plus d’importance avec le temps, il n’en reste pas moins vrai qu’un site avec un bon PR : Pagerank, vous permet d’avoir un plus grand coup de pouce dans le classement des mots-clés qui vous intéressent.

E. Quelles mesures faut-il prendre pour éviter de commettre des erreurs qui pourraient se faire disparaître des résultats de recherche ?

Il y a deux procédures qui peuvent  aider : n’oubliez pas que pour utiliser ces procédures, vous devez apporter des modifications à un fichier appelé .htaccess, à l’usage exclusif des serveurs Apache ou basés sur Unix. Pour faire bon usage de l’url rewrite et de la redirection 301, on examine maintenant spécifiquement ces deux fonctions et on commence par la direction 301.

F. Comment fonctionne la redirection 301

Cette procédure de redirection consiste à signaler aux robots des moteurs de recherche et aux navigateurs des utilisateurs qu’une page a été déplacée de manière permanente : en fait, le code de statut 301 signifie : Déplacé de manière permanente d’une adresse url à une autre. Lorsque vous invoquez l’ancienne url, vous êtes automatiquement envoyé vers la nouvelle url.

G. Premières étapes : comment utiliser correctement la redirection 301

Vous devez ouvrir, ou au cas où il n’y aurait pas eu de création, le fichier appelé .htaccess à placer à la racine ou dossier racine du domaine sur lequel on veut opérer, et écrire les règles suivantes.

H. Deux exemples de cas spécifiques : comment déplacer un dossier ou un domaine avec Redirect 301

Il peut également arriver que vous ayez besoin de rediriger un dossier entier, dans ce cas, la règle à utiliser est la suivante. Si vous devez rediriger un domaine entier, vous devez utiliser la règle : dans les règles rapportées, pour le premier paramètre : celui à remplacer, c’est une bonne idée de ne pas inclure le domaine entier, parce que le serveur insérera automatiquement le chemin, jusqu’au dossier où se trouve le fichier .htaccess. Gardez à l’esprit qu’une fois la redirection détectée par le spider, le moteur de recherche devrait modifier l’ancienne url dans ses index et insérer la nouvelle. En fait, il y a une période qui dure quelques jours, pendant laquelle vous pouvez voir l’alternance entre l’ancienne et la nouvelle url dans le serp. Une fois ces fluctuations passées, tout devrait revenir à la normale avec la nouvelle url correctement indexée.

I. Qu’est-ce qu’un Url Rewrite et à quoi sert-il ?

L’url rewrite est la réécriture des urls, qui sert à permettre une meilleure lecture par l’utilisateur et une indexation plus facile des robots des moteurs de recherche. En fait, une url est plus difficile à indexer car les caractères ?, ? est plus facile à comprendre, tant pour les moteurs de recherche que pour les utilisateurs qui arrivent sur la page.

J. Comment utiliser Url Rewrite ?

Pour réécrire correctement une url, on insère la règle suivante dans notre fichier .htaccess. Dans ce cas, l’url sera réécrite en : l’aspect le plus étonnant de la réécriture d’url est le fait qu’on peut réécrire les urls de la manière qui semble la plus utile et la plus fonctionnelle, indépendamment du type et de la quantité de paramètres qu’il faut utiliser. En fait, reprenons maintenant l’exemple original : si on veut le réécrire de manière plus lisible, la règle à insérer dans le .htaccess est la suivante. Lorsque vous écrirez ceci, l’url ressemblera à quelque chose. Les experts sauront ce que sont ces symboles entre parenthèses : [^/]. Pour les néophytes, on précise qu’il s’agit d’expressions régulières, qui sont largement utilisées en programmation. L’expression régulière  intercepte tout type de caractère qui se trouve entre égal : (=) et business e. Notez également que dans le cas où on a deux ou plusieurs variables, l’ordre dans lequel les paramètres sont pris est dicté par les variables qui doivent nécessairement être nommées avec le caractère $ et un numéro progressif commençant par 1. La dernière remarque avant de clore ce guide sur l’utilisation de ces 2 systèmes de redirection, on la garde pour dire une chose sur la nouvelle page qu’on va composer. Cette url générée n’existe pas, c’est juste une sorte de nom alternatif que le serveur reconnaît pour que les moteurs de recherche voient une page statique au lieu d’une page dynamique, et pour qu’elle soit indexée correctement.