Migration WordPress : guide complet, étapes, prix CHF 2026

juin 19, 2026

▶️ En bref

Une migration WordPress consiste à déplacer un site (fichiers + base de données) vers un nouvel hébergeur, un nouveau domaine ou un environnement de production. Trois méthodes existent : plugin tout-en-un, manuelle (FTP + phpMyAdmin), ou agence. Comptez 1 à 4 heures en DIY, 300 à 1500 CHF avec PEHO selon la complexité du site.

Migrer un site WordPress fait peur pour une bonne raison. Un fichier oublié, une URL mal réécrite, et le site retourne une erreur 500. Pire encore, le référencement plonge si les redirections sont mal posées. Ce guide couvre les trois méthodes de migration les plus utilisées en 2026.

Vous trouverez un comparatif des plugins, une checklist post-migration en douze points et les cinq pièges qui font perdre du trafic. La grille tarifaire suisse est en bas de page. Objectif : vous donner les armes pour réussir votre migration WordPress sans casser votre SEO.

Pas envie de prendre le risque ? On migre votre site WordPress à votre place, redirections SEO incluses, dès 300 CHF.

Demander un devis migration

Pourquoi migrer un site WordPress

On migre rarement un site par plaisir. Les raisons les plus fréquentes sont liées à l’hébergeur, au domaine ou à un changement d’environnement. Identifier précisément la cause aide à choisir la bonne méthode.

  • Changement d’hébergeur : performances trop faibles, support défaillant, prix qui flambe à la 2e année.
  • Passage d’un local vers un serveur : on a développé en MAMP ou Local WP, il faut publier.
  • Changement de nom de domaine : rebranding, fusion, achat d’un domaine premium.
  • Refonte complète : on bascule du staging vers la production.
  • Sauvegarde de sécurité : cloner le site avant une mise à jour majeure.

Avant de migrer, posez-vous une question simple. Le projet est-il une simple bascule ou une refonte de site internet ? La frontière est mince. Si le design et l’arborescence changent, lisez d’abord notre guide sur la refonte de site internet.

Préparer la migration : audit et backup complet

La préparation représente la moitié du succès d’une migration. Un audit rapide évite de transporter des problèmes existants vers le nouvel hébergeur. Une sauvegarde complète sécurise tout le projet en cas de pépin.

Transfert de fichiers et de données lors d'une migration de site

L’audit en cinq points

  1. Versions logicielles : WordPress, PHP, MySQL/MariaDB côté source et côté cible.
  2. Taille du site : poids des fichiers (uploads, thèmes) et taille de la base de données.
  3. Plugins critiques : cache, sécurité, e-commerce, multilingue (souvent à reconfigurer).
  4. URLs absolues codées en dur : dans des thèmes custom ou shortcodes.
  5. Tâches cron, mails et webhooks : à reconnecter sur le nouvel hébergeur.

💡 Conseil d’expert

Faites deux sauvegardes indépendantes avant de toucher quoi que ce soit. Une via le plugin (UpdraftPlus, WPVivid), une via cPanel/Hostinger en téléchargeant le dossier complet et un dump SQL. Si l’une échoue, l’autre vous sauve. Stockez-les ailleurs que sur le serveur source.

3 méthodes pour migrer un site WordPress

Le choix de la méthode dépend de trois variables : votre niveau technique, la taille du site et le budget. Voici un comparatif honnête pour migrer un site WordPress en 2026.

MéthodeCoûtTempsRisquePour qui
Plugin tout-en-un0 à 70 CHF1 à 2 hFaible si site < 2 GoBlogs, vitrines simples
Manuelle (FTP + SQL)0 CHF3 à 6 hMoyen à élevéDevs, webmasters confirmés
Agence300 à 1500 CHF1 à 3 joursTrès faibleE-commerce, sites critiques

La méthode plugin convient à la grande majorité des sites vitrine. La méthode manuelle reste la plus fiable pour les gros sites e-commerce. L’agence devient pertinente quand le site génère du chiffre et qu’une heure d’indisponibilité coûte cher.

Méthode 1 : migrer avec un plugin (Duplicator, All-in-One, WPVivid)

C’est la voie royale pour la plupart des sites. Un plugin de migration WordPress emballe tout le site (fichiers + base) dans un seul package. On dépose ce package sur le nouvel hébergeur, on lance l’installateur, et c’est joué.

Étapes d'une migration WordPress validées une à une

Les 4 plugins de référence en 2026

PluginVersion gratuiteLimite tailleQualitéParticularité
DuplicatorOui500 Mo en gratuitExcellenteLe plus complet, courbe d’apprentissage
All-in-One WP MigrationOui100 Mo (extension payante au-delà)Très simpleIdéal débutants, import 1 clic
WPVividOuiAucune limite stricteTrès bonneBackup + migration, gratuit généreux
Migrate GuruOui200 GoExcellenteBlogVault, top pour les gros sites

Procédure type avec Duplicator

  1. Installer Duplicator sur le site source et créer un nouveau package.
  2. Télécharger les deux fichiers générés : l’archive .zip et le fichier installer.php.
  3. Sur le nouvel hébergeur, créer une base de données vierge (nom, utilisateur, mot de passe).
  4. Uploader les deux fichiers à la racine du domaine cible via FTP ou gestionnaire de fichiers.
  5. Aller sur monsite.ch/installer.php et suivre l’assistant (renseigner la base de données).
  6. Vérifier que les URLs ont bien été réécrites (étape automatique du plugin).

All-in-One WP Migration suit la même logique mais avec une interface plus simple. Un seul fichier .wpress est généré. On l’importe sur le site cible, déjà fraîchement installé en WordPress vierge. La limite de 100 Mo gratuite suffit pour la majorité des sites vitrine.

Méthode 2 : migration manuelle (FTP + base de données)

La méthode manuelle reste la plus fiable. Aucune dépendance à un plugin, aucune limite de taille, aucun risque de crash de l’installateur sur un site de 5 Go. En contrepartie, elle demande de l’aisance avec FTP, SSH et phpMyAdmin.

Étapes de migration manuelle

  1. Télécharger tous les fichiers du site source via FTP (FileZilla) ou SSH (rsync, plus rapide).
  2. Exporter la base de données via phpMyAdmin (export SQL compressé) ou en ligne de commande (mysqldump).
  3. Sur le nouvel hébergeur, uploader les fichiers à la racine du domaine.
  4. Créer la base de données cible et importer le dump SQL.
  5. Éditer le fichier wp-config.php avec les nouveaux identifiants de base.
  6. Lancer une requête SQL search-replace pour remplacer l’ancienne URL par la nouvelle.
  7. Vider les caches éventuels (objet, opcode, CDN).

L’étape search-replace est critique. WordPress stocke des URLs sérialisées dans la base. Un simple UPDATE SQL casserait les widgets et les options de thème. Utilisez WP-CLI (wp search-replace) ou le script Better Search Replace pour respecter la sérialisation.

📝 Note importante

Si vous migrez depuis un environnement local (Local, MAMP, XAMPP), n’oubliez pas de désactiver les certificats SSL en local avant le dump. Sinon, vous trainerez des URLs en https://nom-local.test qui casseront le site une fois en production.

Vérifications post-migration : checklist en 12 points

Une migration n’est jamais terminée à la fin du transfert. Les premières 48 heures sont cruciales pour repérer les erreurs avant qu’elles ne soient indexées par Google. Voici la checklist que nous utilisons chez PEHO sur chaque projet.

  1. Page d’accueil : s’affiche correctement, pas de mixed content.
  2. Connexion administrateur fonctionnelle sur /wp-admin/.
  3. Permaliens régénérés (Réglages → Permaliens → Enregistrer).
  4. Formulaires de contact testés (envoi + réception du mail).
  5. Images et médias visibles partout (pas de placeholder cassé).
  6. Tunnel de commande e-commerce testé du panier au paiement.
  7. Certificat SSL actif et redirection http → https en place.
  8. Sitemap XML accessible et soumis à Search Console.
  9. Fichier robots.txt n’interdit pas l’indexation (piège fréquent).
  10. Comptes mails professionnels reconfigurés sur le nouvel hébergeur.
  11. Cron WordPress fonctionnel (newsletters, sauvegardes auto).
  12. Outils analytics (Plausible, GA4) qui remontent bien le trafic.

Cochez chaque case avant de communiquer sur le nouveau site. Une vérification sérieuse prend une heure. Elle évite des semaines de bug remonté par les utilisateurs.

5 trucs qui se passent mal pendant une migration WordPress

Voici les cinq pièges réels rencontrés sur les migrations qu’on a faites ou rattrapées. Ce ne sont pas des théories. Ce sont les incidents qui reviennent le plus souvent en support client.

⚠️ Attention — les 5 pièges

1. Les redirections 301 oubliées. Changement de domaine sans plan de redirection = perte massive de trafic SEO en quelques semaines. On les met avant la bascule DNS.

2. La base sérialisée cassée. Un search-replace fait à la main en SQL corrompt les widgets et options Elementor. WP-CLI obligatoire.

3. Le fichier .htaccess écrasé. Le nouvel hébergeur a son propre .htaccess. Si vous l’écrasez, les permaliens renvoient des 404.

4. La propagation DNS sous-estimée. Pendant 24 à 48 h, certains visiteurs voient l’ancien site, d’autres le nouveau. Geler les contenus pendant la fenêtre.

5. Le plugin de cache toujours actif. WP Rocket ou LiteSpeed Cache pointe vers l’ancienne URL en interne. Les vider et reconfigurer après la migration.

Ces cinq pièges expliquent la majorité des migrations ratées qu’on récupère. Une migration tranquille est une migration où l’on a anticipé chacun de ces points. Pour un site en ligne depuis des années, l’enjeu SEO seul justifie souvent de déléguer.

Si vous gérez aussi le contenu après bascule, c’est le bon moment pour revoir la stratégie. Notre guide maintenance site internet détaille ce qui doit être surveillé chaque mois après une migration.

Combien coûte une migration WordPress en Suisse (CHF)

Le tarif d’une migration WordPress en Suisse dépend du type de site, du volume de pages et du besoin de redirections SEO. Voici notre grille chez PEHO, transparente et sans surprise. Devis ferme en une heure après briefing.

Type de migrationTarif PEHODélaiInclus
Vitrine simple (< 30 pages, même domaine)300 à 600 CHF24 à 48 hBackup, transfert, vérifs, SSL
E-commerce WooCommerce (catalogue + commandes)600 à 1500 CHF2 à 4 joursTests tunnel, paiements, comptes clients
Migration complexe (changement de domaine, multilingue, gros volume)1500 CHF +Sur devisPlan de redirections 301, monitoring SEO post-migration

Pour comparer avec d’autres solutions, jetez un œil à notre comparatif WordPress vs Wix. Il aide à décider si une migration vaut le coup ou si un autre CMS répondrait mieux à votre besoin.

FAQ : migration WordPress

Comment migrer un site WordPress sans perdre son SEO ?

Conservez exactement les mêmes URLs sur le nouveau site. Si le domaine change, préparez un plan de redirections 301 mappant chaque ancienne URL vers la nouvelle. Soumettez le nouveau sitemap à Search Console le jour de la bascule. Surveillez les erreurs 404 pendant les 30 jours suivants.

Quel est le meilleur plugin de migration WordPress ?

Pour un débutant : All-in-One WP Migration, l’import se fait en un clic. Pour un site moyen ou gros : Duplicator ou WPVivid offrent plus de contrôle. Pour un site WooCommerce volumineux : Migrate Guru gère jusqu’à 200 Go sans limite de timeout serveur.

Comment migrer un site WordPress local vers un serveur en ligne ?

Trois options. Avec Duplicator, on génère un package en local, on le dépose sur le serveur, on lance l’installer. Avec All-in-One WP Migration, on exporte un .wpress et on l’importe. En manuel, on zippe le dossier WordPress et on exporte la base via phpMyAdmin local.

Comment migrer un site existant vers WordPress (depuis Wix, Squarespace, Joomla) ?

Il n’existe pas de bouton magique. Le contenu doit être récupéré (export RSS pour Wix, JoomlaToWordPress pour Joomla, scraping ciblé pour Squarespace). Le design est refait depuis zéro sous WordPress. C’est davantage une refonte qu’une migration technique au sens strict.

Combien de temps prend une migration WordPress ?

En DIY avec plugin, comptez deux à quatre heures pour un site vitrine standard. En manuel, prévoyez une demi-journée minimum. Avec PEHO, une vitrine simple est livrée en 24 à 48 h, un site e-commerce en deux à quatre jours ouvrés.

✅ Ce qu’il faut retenir

→ Deux sauvegardes indépendantes avant tout, jamais une seule.

→ Plugin pour les sites < 2 Go, manuel pour les sites complexes, agence pour les sites critiques.

→ Conserver les URLs ou poser des redirections 301 si elles changent.

→ Checklist 12 points obligatoire dans les 48 h après bascule.

Migration zéro-stress dès 300 CHF : on s’occupe du backup, du transfert, des redirections SEO et des vérifications. Devis transparent en 1 heure.

Confier ma migration à PEHO