Migration de site web : stratégie et bonnes pratiques

Vous pouvez avoir besoin de migrer votre site web/entreprise pour une raison spécifique. En tant que SEOs, nous appelons cela « migration ». Une migration mal préparée peut entraîner une baisse significative de votre trafic organique. Dans ce guide, je vais partager comment vous pouvez passer à travers le processus de migration de votre site de la manière la plus transparente possible.

Pourquoi devez-vous migrer votre site web ? Il peut y avoir une ou plusieurs raisons à cela. Tout d’abord, jetons un coup d’œil aux types de migration.

  1. Changement de domaine :
    Vous souhaitez peut-être déplacer votre site x.com vers y.com

  2. Changement de structure d’URL :
  3. Les URLs comportant des mots en rapport avec le contenu et la structure de votre site sont plus conviviales pour les visiteurs qui naviguent sur votre site. Si les urls du site ne sont pas adaptées au SEO, vous pouvez les modifier.

  4. Migration HTTP > HTTPS :
    La sécurité est une priorité absolue pour Google. Si vous faites migrer votre site de HTTP à HTTPS, Google considère qu’il s’agit d’un déménagement de site avec modification des URLs. Cela peut affecter temporairement certains de vos chiffres de trafic.
  5. Changement de plate-forme :
    La plateforme du site est ce sur quoi notre site est construit. Vous pouvez avoir créé votre site sur WordPress, Shopify, Wix ou toute autre plateforme. Vous pouvez également avoir un site personnalisé créé par une équipe de développement. Vous pouvez souhaiter passer à une meilleure plateforme. Lorsque vous changez la plateforme sur laquelle votre site est construit, il faut tester les fonctions SEO de votre nouvelle plateforme.
  6. Changements de structure et de hiérarchie :
    Votre site Web peut commencer à servir dans un domaine complètement différent. Ou bien l’URL et la structure des catégories de votre site ne sont peut-être pas adaptées au SEO. Quelle que soit la raison, nous pouvons commencer à travailler sur un site entièrement nouveau.
  7. Changement de serveur :
    Les migrations de serveur présentent un risque principalement en termes de vitesse de chargement des pages. La vitesse du site est un facteur de positionnement SEO, mais surtout une question d’expérience utilisateur et de taux de conversion. Vous pouvez penser à mettre en place un site d’essai sur le nouveau serveur et à y tester la vitesse des pages. N’oubliez pas non plus de vérifier les redirections pour vous assurer qu’elles se comportent comme prévu.
  8. Migration séparée du site mobile :
    Google recommande le Responsive Web Design comme modèle de conception car il est le plus facile à mettre en œuvre et à maintenir. Vous pouvez donc prévoir de rediriger votre version m-dot vers la version responsive principale. Il est absolument nécessaire de procéder à une redirection à cet endroit. C’est quelque chose qui devrait être assez simple et qui devrait être assez facile à faire.

Si toute la structure reste la même, seul le domaine change (1er type de migration), il est possible de dire que notre travail est facile. Dans les autres types de migration ou lorsque plusieurs types de migration sont combinés, les choses peuvent être plus compliquées.

Il existe des dizaines d’exemples qui ont connu une perte de trafic massive pendant la migration.

Quelques erreurs qui causent des pertes de trafic lors de la migration d’un site :

Pour ne pas rencontrer ces problèmes, vous trouverez la bonne stratégie de planification et les points à prendre en compte dans la suite de l’article.

Avant de commencer, je tiens à vous mettre en garde contre certaines choses :

[oc-redirect num=1]

Planification et collecte de données

Un plan de projet qui ne saute aucune étape garantit que le travail progresse sans erreur. Lorsque le plan de travail est déterminé, la répartition des tâches devient claire. Ce plan doit être établi au moins 30 jours avant la migration.

Il est important de conserver des données actualisées sur les visiteurs. En fonction de la taille de votre projet web, il est nécessaire de regrouper les pages et les requêtes ayant le plus fort trafic.

Conseil : conserver les fichiers journaux couvrant 45 jours avant la date de migration vous permet d’analyser le comportement de Googlebot et de prendre des mesures immédiates en cas de différence.

Créer un site de test et interdire l’accès

Le processus de migration commence par des wireframes pour les SEOs. Si les wireframes sont vérifiés et que les commentaires des SEO sont faits pendant la création des wireframes, les changements à faire dans le site de test sont réduits. Cela permet au projet d’avancer plus rapidement. Cela facilite également le travail des concepteurs UX/UI.

Il est également important de désactiver l’accès des robots au site de test. Sinon, vous pouvez faire l’expérience que vos nouvelles pages sont incluses dans l’index de Google en un temps très court.

Comment interdire l’accès aux robots des moteurs de recherche par le fichier robots.txt ?

Créez un fichier robots.txt : Vous pouvez créer un fichier nommé test.exemple.com/robots.txt et exécuter les commandes suivantes :

——

Agent utilisateur : *
Disallow : /
# Cette commande empêche tous les robots d’accéder à mon site Web.

——

Agent utilisateur : Oncrawl
Autoriser : /
# Cette commande permet uniquement au « bot Oncrawl » d’accéder à mon site web.

—–

Il est possible de décider des bots à tester et de définir la trace de l’agent utilisateur par le biais du fichier robots.txt. Oncrawl dispose de fonctionnalités qui vous faciliteront grandement la tâche.

Restriction d’IP : Si vous êtes impliqué dans le plan de migration du site web d’une entreprise, vous pouvez ouvrir l’accès uniquement à l’IP de l’entreprise et désactiver l’accès à toutes les autres IP afin d’éviter que le nouveau projet ne soit exposé. Dans ce cas, vous devrez donner un accès à l’IP privé à l’agence ou aux consultants avec lesquels vous travaillez, le cas échéant. Même si vous faites la restriction d’IP, vous devez interdire les bots par le fichier robots.txt.

Protection par mot de passe : Une combinaison d’identifiant et de mot de passe peut être créée pour entrer sur le site de test. Les applications de crawling telles qu’Oncrawl ont des fonctions d’accès par mot de passe.

Balise noindex : Une balise méta noindex peut être ajoutée à la section head de toutes les pages afin d’empêcher les pages du site de test d’être indexées par Google.

Conseil : L’une des erreurs les plus courantes est d’oublier de supprimer la balise noindex après la migration vers le nouveau site Web. N’oubliez pas de confirmer que les balises sont mises à jour en index, follow au moment de la migration.

Suivi des performances avec Google Analytics

L’un des points les plus importants pour le suivi des performances est de continuer à partir du même compte Google Analytics sans perte de données. Par conséquent, le code GA et GTM existant doit être actif sur le nouveau site lors de la migration.

La génération d’un nouveau code GA rend plus difficile la mesure de vos performances web.

En ajoutant un rappel à votre tableau de bord Google Analytics le jour du déménagement, il vous sera plus facile de comparer les performances par la suite.

Création d’une liste d’URL existante

J’ai mentionné au début de mon article que si nous ne faisons que changer notre nom de domaine, notre travail est facile. Nous pouvons appliquer cela en masse à partir du fichier .htaccess avec le code suivant ou un code similaire.

* Le fichier .htaccess est un fichier de configuration situé sur les serveurs Apache.

RewriteEngine On RewriteCond %{HTTP_HOST} ^oldsitee\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.newsite\.com$
RewriteRule (.*)$ https://newsite.com/$1 [R=301,L]

Ce jeu de règles garantit que l’adresse du domaine est automatiquement redirigée vers https://newsite.com lorsqu’une url est atteinte sur oldsite.com ou www.oldsite.com.

Cependant, si votre travail consiste à corriger une structure d’URL incorrecte, les choses se compliquent ici. J’ai expliqué cette situation plus loin dans l’article.

Nous sommes maintenant à l’un des points les plus importants du processus de migration. Il est essentiel d’obtenir la liste complète des URLs importantes du site actuel. Si vous oubliez une URL ayant beaucoup de visiteurs et un PageRank élevé, et que vous la laissez en dehors de la migration, préparez-vous à une baisse de votre trafic organique.

Conseil : en exportant les URLs à partir de plusieurs sources, vous pouvez vous assurer qu’aucune URL n’est oubliée.

Commencer par le plan Sitemap XML est toujours la bonne démarche. Pour transférer simplement les URLs de votre fichier XML sur la feuille de calcul, vous pouvez copier le lien ici et écrire votre propre url sitemap à la place de https://www.sinanyesiltas.com/post-sitemap.xml dans la première ligne.

Après avoir obtenu toutes les URLs, vous aurez des données groupées similaires à celles ci-dessous dans un seul document Excel.

Nous avons obtenu plusieurs feuilles Excel différentes avec les URLs disponibles. Il est temps de les combiner dans un seul fichier et de le rendre unique. Nous continuons notre chemin avec un document où il n’y a pas d’URLs correspondantes, vos URLs actuelles sont listées et aucune URL importante n’est oubliée. L’onglet ALL dans l’image représente la zone dont je parle.

Mapping des URLs (Mapping des anciennes et nouvelles URLs)

Dans le projet où la structure de l’URL a changé, les URLs existants doivent être mis en correspondance avec les nouvelles URLs. Un SEO qui fera cela de la meilleure façon peut s’assurer que le processus de migration se déroule en douceur et sans perte.

Il est nécessaire de faire correspondre la nouvelle URL avec chacune des URLS existantes dans le document que nous avons créé à l’étape précédente. Vous pouvez partager directement ce document que vous allez compléter avec l’équipe informatique, et demander l’identification des redirections via le fichier .htaccess. Ou vous pouvez le faire vous-même.

Il y a des éléments critiques à prendre en compte dans cette étape :

Redirections d’images

Les images sont également incluses dans les mappages de migration et de redirection de sites. L’une des erreurs les plus courantes que nous voyons est que les orientations des images ne sont pas incluses dans la migration. Afin de ne pas perdre les classements et les valeurs obtenus dans Google Images, il est important de préparer un mappage d’URL distinct pour les images. Le travail de migration doit être envisagé en fonction des URL et non des pages.

Comment procéder ?

(Si le domaine change) Google Address Change Tool

Après avoir effectué tout le travail préliminaire et activé les redirections, il existe un outil qui nous permet de spécifier le déménagement du site à Google et qui facilite les choses : Address Change Tool. Les signaux seront traités en moins de temps après avoir sélectionné l’ancien site et les nouveaux sites dans cet outil.

Mise à jour des liens

Le site Web aura désormais une nouvelle structure d’URL. Dans ce cas, tous les liens du site devraient fonctionner dans la nouvelle version. Si les anciennes URL continuent à être utilisées dans les liens du site, de nombreuses redirections inutiles fonctionneront. Par conséquent, les liens suivants doivent être vérifiés :

Conseil : si vous avez modifié l’ensemble de votre structure d’URL, je vous recommande de conserver votre fichier sitemap XML avec les anciennes URLs pendant un certain temps. Créez un sitemap XML distinct avec votre nouvelle structure d’URL. Continuez à envoyer les anciennes URLs à Googlebot pendant un certain temps. De cette façon, Googlebot accélérera le processus de visualisation et d’indexation de la redirection sur les anciennes URLs. En fonction de la taille du site, je recommande de garder votre fichier sitemap XML actif depuis au moins 1 mois.

Contrôler

Après l’application des redirections, il est nécessaire de confirmer que le code de statut de chaque URL est 301 en crawlant les anciennes URL obtenues auparavant. Ici, il est très important de prendre des mesures rapides lorsque des URL avec un code de statut autre que 301 sont détectées.

Autres points de contrôle à surveiller :

Notez également ceci :

Google s’occupe de la configuration du routage entre l’ancien et le nouveau site pendant 180 jours. Après cette période de 180 jours, il ne reconnaît plus aucune association entre l’ancien et le nouveau site et traite l’ancien site comme un site non pertinent s’il est toujours présent et explorable.