Vous avez passé des semaines à construire votre blog, à rédiger vos premiers articles, à peaufiner votre design… et maintenant, votre hébergeur est lent, votre ancien CMS est à bout de souffle ou votre nom de domaine change. La panique s’installe : comment déplacer tout ça sans tout perdre ? Sans perdre vos articles, vos images, votre référencement durement gagné ? C’est exactement la situation que vivent des milliers de blogueurs débutants chaque année — et c’est souvent là qu’une mauvaise décision coûte des mois de travail.

La bonne nouvelle : migrer votre site WordPress est tout à fait faisable gratuitement, même sans être développeur. Ce guide migration site WordPress vous accompagne pas à pas, de la sauvegarde initiale jusqu’à la vérification finale, avec des outils 100 % gratuits et des explications ultra-claires. Suivez chaque étape dans l’ordre et vous éviterez les erreurs qui font perdre du trafic, des données et des nuits de sommeil.

C’est quoi exactement une migration WordPress, et pourquoi ça fait peur ?

Réponse rapide : Une migration WordPress consiste à déplacer votre site (fichiers + base de données) d’un serveur ou d’un domaine vers un autre, en conservant vos contenus, vos réglages et votre référencement. En moins de 2 jours, c’est faisable seul avec les bons outils.

La migration, ce n’est pas juste un “copier-coller”

Beaucoup de débutants imaginent qu’il suffit de télécharger les fichiers du site et de les recoller ailleurs. Dans la pratique, ce serait trop simple ! WordPress fonctionne avec deux éléments indissociables : les fichiers du site (thème, plugins, images) et la base de données MySQL qui contient tous vos articles, vos pages, vos réglages et vos commentaires. Les deux doivent voyager ensemble, et ils doivent “se reconnaître” dans le nouvel environnement. Si l’un des deux est mal transféré ou si les URLs internes ne sont pas mises à jour, votre site s’affichera cassé — ou pire, ne s’affichera plus du tout.

💡 Astuce

Pensez à votre site WordPress comme à un appartement meublé. Les fichiers, c’est le mobilier. La base de données, c’est le registre de tout ce qui est dans chaque tiroir. Si vous déménagez uniquement les meubles sans le registre, vous ne saurez plus où rien n’est rangé. Il faut absolument les deux !

Les situations qui déclenchent une migration

Concrètement, vous avez besoin d’un guide migration site WordPress dans ces cas précis :

  • Vous changez d’hébergeur web (serveur trop lent, offre trop chère, support inexistant).
  • Vous changez de nom de domaine (rebranding, passage en .fr, nouvelle marque).
  • Vous passez d’un environnement local (WAMP, XAMPP, Local by Flywheel) à un site en ligne.
  • Vous migrez depuis un autre CMS (Wix, Joomla, Blogger, Prestashop) vers WordPress.
  • Vous procédez à une refonte complète et vous repartez sur une base propre.
📌 À retenir

Peu importe la raison, la logique reste la même : sauvegarder, transférer, vérifier. Ces trois mots résument la totalité du processus. Tout le reste, c’est du détail.

Pourquoi tant de débutants échouent leur migration ?

La raison principale, c’est la précipitation. On veut que le site soit en ligne rapidement, alors on saute des étapes. On oublie de mettre à jour les URLs dans la base de données, on ne configure pas correctement le fichier wp-config.php, ou on ne teste pas les redirections après avoir changé de domaine. Le résultat : des pages en erreur 404, un SEO en chute libre et des heures de débogage pour trouver ce qu’on aurait pu éviter en 10 minutes.

Quels outils gratuits utiliser pour migrer un site WordPress sans se ruiner ?

Réponse rapide : Les meilleurs plugins gratuits pour une migration WordPress sont All-in-One WP Migration, Duplicator et UpdraftPlus. Ils automatisent 90 % du travail, sans toucher à une seule ligne de code.

All-in-One WP Migration : l’outil idéal pour les débutants

C’est le plugin de migration WordPress le plus utilisé au monde, et pour de bonnes raisons. All-in-One WP Migration crée un seul fichier d’export contenant à la fois vos fichiers et votre base de données. Il gère automatiquement le remplacement des URLs lors de l’import — ce qui est le point le plus délicat d’une migration manuelle. Idéal si vous changez d’hébergeur ou si vous passez d’un environnement local à la production.

Attention : la version gratuite limite l’import à 512 Mo. Pour les sites plus lourds, vous devrez soit utiliser Duplicator, soit contourner la limite via FTP (on vous explique comment plus bas).

🔧 Comprendre en 30 secondes

Un plugin de migration, c’est comme une application de déménagement tout-en-un. Il emballe tous vos affaires dans une seule boîte (le fichier d’export), vous la donne à transporter, puis la déballe proprement dans votre nouvel appartement (le nouvel hébergeur). Vous n’avez pas besoin de savoir comment il range, il le fait tout seul.

Duplicator : la puissance pour les sites plus complexes

Duplicator est l’alternative de choix lorsque votre site dépasse les limites de l’outil précédent. Il crée un “package” composé de deux fichiers : une archive ZIP de vos fichiers et un script d’installation (installer.php). Ce script s’exécute directement depuis votre navigateur sur le nouveau serveur et guide l’importation étape par étape. C’est légèrement plus technique, mais toujours accessible sans coder.

UpdraftPlus : pour les sauvegardes et migrations planifiées

UpdraftPlus est avant tout un plugin de sauvegarde automatique, mais sa fonctionnalité de restauration en fait un excellent outil de migration. Il sauvegarde séparément vos fichiers et votre base de données dans le cloud (Google Drive, Dropbox…) et vous permet de les restaurer sur n’importe quel hébergeur. Parfait pour garder la main sur la sécurité de votre blog au quotidien.

phpMyAdmin : pour les curieux qui veulent tout contrôler

Si vous préférez une migration manuelle complète, phpMyAdmin est l’interface gratuite disponible dans tous les cPanels d’hébergement pour exporter et importer votre base de données. C’est l’approche qui donne le plus de contrôle, mais elle nécessite un peu plus d’attention. On vous guide dans la section suivante.

Comment préparer sa migration WordPress sans se tromper : les étapes avant le grand départ ?

Réponse rapide : Avant toute migration de site WordPress, effectuez une sauvegarde complète, auditez vos plugins, notez vos URLs actuelles et préparez votre nouvel hébergement. 30 minutes de préparation évitent 10 heures de dépannage.

Étape 1 — Faites un audit express de votre site actuel

Avant de toucher quoi que ce soit, posez-vous ces questions simples :

  • Combien de pages et d’articles avez-vous ? (Menu WordPress → Pages / Articles)
  • Quels plugins actifs utilisez-vous vraiment ? Désactivez les inutiles avant la migration.
  • Avez-vous un thème enfant ou des modifications de code personnalisées ?
  • Quelles sont vos URLs stratégiques (pages les plus visitées, selon Google Analytics) ?
  • Avez-vous des formulaires de contact, des boutiques WooCommerce ou des abonnements email ?

Ces informations vous permettront de prioriser ce qu’il faut absolument vérifier après la migration.

Étape 2 — Sauvegardez TOUT avant de commencer

C’est la règle d’or du guide migration site WordPress : ne jamais migrer sans sauvegarde. Utilisez UpdraftPlus ou All-in-One WP Migration pour créer une sauvegarde complète. Téléchargez-la sur votre ordinateur ET stockez-la sur Google Drive ou Dropbox. Une sauvegarde qui n’est qu’à un seul endroit n’est pas vraiment une sauvegarde fiable.

📋 Checklist pré-migration
✅ Sauvegarde complète des fichiers téléchargée en local
✅ Export de la base de données (.sql) téléchargé
✅ Liste des plugins actifs notée
✅ Identifiants du nouvel hébergeur disponibles (FTP, cPanel, base de données)
✅ Accès à la zone DNS de votre domaine (si changement de domaine)
✅ Google Search Console et Analytics accessibles pour monitoring post-migration

Étape 3 — Préparez votre nouvel hébergement

Sur votre nouvel hébergeur, créez :

  1. Une base de données MySQL vide (depuis cPanel → Bases de données MySQL)
  2. Un utilisateur de base de données avec tous les droits
  3. Notez précieusement : le nom de la base, l’identifiant, le mot de passe et le nom d’hôte (souvent “localhost”)
⚠️ Erreur fréquente

Oublier de noter le nom d’hôte de la base de données. Sur certains hébergeurs mutualisés, ce n’est pas “localhost” mais une adresse du type mysql5.monhebergeur.com. Vérifiez dans la documentation de votre hébergeur avant de commencer.

Étape 4 — Choisissez le bon moment pour migrer

Migrez votre site pendant les heures creuses de trafic — en général, la nuit entre minuit et 6h. Si vous avez un blog avec peu de trafic, cela n’a pas une grande importance. Mais si vous recevez déjà des visiteurs réguliers, évitez les heures de pointe. Le site sera potentiellement inaccessible pendant quelques minutes à quelques heures selon la méthode choisie.

Comment effectuer la migration WordPress pas à pas avec un plugin gratuit ?

Réponse rapide : Avec All-in-One WP Migration, la procédure complète prend moins d’une heure : export depuis l’ancien site, installation de WordPress sur le nouveau serveur, import du fichier, mise à jour des URLs. C’est la méthode recommandée pour les débutants.

Méthode Plugin — Export depuis l’ancien site

📋 Sur votre ancien site WordPress
1. Connectez-vous à votre tableau de bord WordPress (votresite.fr/wp-admin)
2. Menu gauche → Extensions → Ajouter
3. Cherchez "All-in-One WP Migration" → Installer → Activer
4. Menu gauche → All-in-One WP Migration → Exporter
5. Cliquez sur "Exporter vers" → Fichier
6. Attendez la création de l'archive (quelques minutes selon la taille)
7. Cliquez sur le bouton de téléchargement (icône disque)
8. Sauvegardez le fichier .wpress sur votre ordinateur

Méthode Plugin — Installation WordPress sur le nouveau serveur

Sur votre nouvel hébergeur, installez une version fraîche de WordPress via Softaculous (disponible dans la plupart des cPanels) ou manuellement depuis fr.wordpress.org. Cette installation temporaire servira uniquement de “récepteur” pour votre fichier d’export.

📋 Sur votre nouvel hébergeur
1. Installez WordPress vierge via Softaculous ou manuellement
2. Connectez-vous au tableau de bord du nouveau WordPress
3. Installez et activez "All-in-One WP Migration"
4. Menu → All-in-One WP Migration → Importer
5. Glissez-déposez votre fichier .wpress (ou cliquez "Importer depuis" → Fichier)
6. Confirmez l'écrasement des données existantes
7. Attendez la fin de l'import (ne fermez pas la fenêtre !)
8. Cliquez sur "Permaliens → Sauvegarder" quand demandé
🔧 Comprendre en 30 secondes — Les permaliens

Après chaque import, WordPress demande de “vider les permaliens”. Les permaliens, c’est simplement la structure de vos URLs (ex : votresite.fr/mon-article). WordPress a besoin de les régénérer pour “retracer le chemin” vers chaque page. Sans ça, beaucoup de pages afficheront une erreur 404. Allez dans Réglages → Permaliens → cliquez simplement sur “Enregistrer les modifications”.

Méthode manuelle — Pour les sites volumineux ou les curieux

Si votre site dépasse 512 Mo ou si vous préférez le contrôle total, voici la procédure manuelle détaillée :

📋 Migration manuelle — Étape par étape
TRANSFERT DES FICHIERS
─────────────────────────────────────────────
1. Connectez-vous à votre ancien hébergeur via FTP (Filezilla, gratuit)
2. Téléchargez tout le dossier public_html (ou www) en local
3. Connectez-vous au nouvel hébergeur via FTP
4. Uploadez tous les fichiers dans le dossier public_html du nouveau serveur

EXPORT DE LA BASE DE DONNÉES
─────────────────────────────────────────────
1. Ancien hébergeur → cPanel → phpMyAdmin
2. Sélectionnez votre base de données WordPress
3. Onglet "Exporter" → Format SQL → Bouton "Exporter"
4. Sauvegardez le fichier .sql en local

IMPORT DE LA BASE DE DONNÉES
─────────────────────────────────────────────
1. Nouvel hébergeur → cPanel → phpMyAdmin
2. Sélectionnez la nouvelle base de données vide
3. Onglet "Importer" → Sélectionnez votre fichier .sql
4. Cliquez sur "Importer" → Attendez la confirmation

CONFIGURATION wp-config.php
─────────────────────────────────────────────
1. Via FTP, ouvrez le fichier wp-config.php à la racine du site
2. Modifiez les 3 lignes suivantes avec vos nouvelles infos :
   - DB_NAME      → nom de votre nouvelle base de données
   - DB_USER      → identifiant de la nouvelle base
   - DB_PASSWORD  → mot de passe de la nouvelle base
3. Sauvegardez et re-uploadez le fichier

Mise à jour des URLs si vous changez de domaine

C’est l’étape que beaucoup oublient. Si votre domaine change (ex : de mon-vieux-site.fr vers mon-nouveau-site.fr), toutes les URLs stockées dans la base de données doivent être mises à jour. Le plugin gratuit Search Replace DB (Interconnect/it) ou le plugin WP CLI font ça automatiquement.

📋 Mise à jour des URLs avec WP CLI
wp search-replace 'http://ancien-domaine.fr' 'https://nouveau-domaine.fr' --all-tables
💡 Astuce

Si vous n’avez pas accès à WP CLI, utilisez le plugin gratuit “Better Search Replace” depuis le répertoire WordPress. Faites toujours un test à sec (Dry Run) avant d’appliquer les modifications pour voir combien d’entrées seront affectées.

Comment vérifier que la migration WordPress a réussi et protéger son SEO ?

Réponse rapide : Après une migration de site WordPress, vérifiez les pages clés, les redirections 301, le sitemap XML, le tracking Google Analytics, et soumettez votre site dans Google Search Console. Ces 5 points protègent 95 % de votre SEO.

Vérification technique post-migration

📋 Checklist post-migration
VÉRIFICATIONS ESSENTIELLES
─────────────────────────────────────────────
✅ Page d'accueil s'affiche correctement (sans erreur 500/404)
✅ Articles et pages s'affichent normalement
✅ Images et médias sont visibles (pas d'icônes cassées)
✅ Menus de navigation fonctionnels
✅ Formulaires de contact testés (envoi et réception vérifiés)
✅ Boutique WooCommerce (si présente) : produits et panier fonctionnels
✅ Certificat SSL actif (cadenas vert dans la barre d'adresse)
✅ Connexion à l'espace d'administration (/wp-admin) fonctionnelle
✅ Plugins actifs et paramétrés correctement

VÉRIFICATIONS SEO
─────────────────────────────────────────────
✅ Sitemap XML accessible (votresite.fr/sitemap.xml ou /sitemap_index.xml)
✅ Robots.txt correct (votresite.fr/robots.txt)
✅ Redirections 301 en place (si changement d'URLs ou de domaine)
✅ Balises title et meta description présentes (vérifier via l'inspecteur)
✅ Canonical URLs correctes
✅ Google Search Console → Nouveau site soumis + sitemap envoyé
✅ Google Analytics ou Matomo : tracking actif vérifié

Configurer les redirections 301 pour protéger le SEO

Si vos URLs ont changé (nouveau domaine ou restructuration), les redirections 301 sont absolument indispensables. Sans elles, Google considère que vos anciennes pages ont disparu et redistribue leur “jus SEO” à des pages vides. Le plugin gratuit Redirection (disponible sur wordpress.org) vous permet de créer et gérer toutes vos redirections depuis le tableau de bord, sans toucher au .htaccess.

🔧 Comprendre en 30 secondes — Les redirections 301

Une redirection 301, c’est comme un panneau “Nous avons déménagé” collé sur votre ancienne porte. Quand Google ou un visiteur arrive sur l’ancienne URL, le panneau les envoie automatiquement vers la nouvelle adresse. Et contrairement à une redirection temporaire (302), la 301 transfère aussi la “valeur SEO” de l’ancienne page — c’est crucial.

Soumettre votre site dans Google Search Console

Après une migration, ne laissez pas Google redécouvrir votre site tout seul. Connectez-vous à Google Search Console, ajoutez votre nouveau site ou votre nouvelle propriété, et soumettez votre sitemap XML. Cela accélérera le recrawl de vos pages et minimisera la durée de la période de flottement SEO post-migration.

Quelles sont les 5 erreurs les plus fréquentes lors d’une migration WordPress et comment les corriger ?

Réponse rapide : Les erreurs les plus courantes dans une migration WordPress sont l’oubli de mise à jour des URLs, une sauvegarde incomplète, des redirections manquantes, un wp-config.php mal configuré, et le tracking non vérifié. Chacune est évitable avec la bonne méthode.

⚠️ Erreur #1 — Ne pas mettre à jour les URLs dans la base de données

Pourquoi ça arrive : Beaucoup de débutants transfèrent les fichiers et la base de données correctement, mais oublient que toutes les URLs en dur sont stockées dans la base. Le site s’affiche donc avec des liens, des images et des ressources qui pointent vers l’ancien domaine.
Solution : Utilisez le plugin Better Search Replace ou WP CLI pour remplacer systématiquement toute occurrence de l’ancien domaine par le nouveau, dans toutes les tables de la base de données.

⚠️ Erreur #2 — Sauvegarde incomplète ou non testée

Pourquoi ça arrive : On pense avoir sauvegardé, mais on n’a exporté que les fichiers sans la base de données, ou la sauvegarde est corrompue. Solution : Toujours vérifier que le fichier de sauvegarde s’ouvre correctement et qu’il contient bien les deux composants (fichiers + .sql). Testez une restauration sur un environnement de test si possible.

⚠️ Erreur #3 — Oublier les redirections 301 lors d’un changement de domaine

Pourquoi ça arrive : On se concentre sur la mise en ligne du nouveau site et on oublie l’ancien domaine. Les visiteurs et Google arrivent sur des pages inexistantes. Solution : Avant de couper l’accès à l’ancien hébergeur, mettez en place des redirections 301 globales dans le .htaccess de l’ancien site, ou via votre gestionnaire DNS.

⚠️ Erreur #4 — Mal configurer wp-config.php

Pourquoi ça arrive : Erreur de frappe dans le nom de la base de données, mauvais mot de passe ou nom d’hôte incorrect. WordPress affiche alors l’erreur fatale “Error establishing a database connection”. Solution : Vérifiez trois fois les informations saisies dans wp-config.php. Copiez-collez plutôt que de taper manuellement. En cas de doute, le nom d’hôte est presque toujours localhost sur les hébergements mutualisés.

⚠️ Erreur #5 — Ne pas vérifier le tracking après migration

Pourquoi ça arrive : Google Analytics, les pixels Facebook, les tags de conversion sont souvent configurés en dur ou via un plugin qui perd sa configuration. On découvre 3 semaines plus tard qu’on n’a aucune donnée. Solution : Immédiatement après la migration, testez votre tracking avec l’extension Google Tag Assistant (Chrome) et vérifiez dans Analytics que les sessions remontent en temps réel.

Expertise avancée : migration WordPress, performance et architecture SEO durable

La migration WordPress est bien plus qu’un simple transfert de fichiers — c’est une opportunité stratégique de repenser l’architecture complète de votre site. Les professionnels du référencement naturel le savent : une migration bien planifiée peut devenir un levier de croissance organique significatif si elle s’accompagne d’un travail approfondi sur la structure des URLs, la hiérarchie des catégories, le maillage interne et l’optimisation des Core Web Vitals. Au lieu de reproduire fidèlement l’existant, les sites qui progressent après migration sont ceux qui ont profité du moment pour supprimer les contenus dupliqués, consolider les pages orphelines, améliorer les balises title et meta description, et mettre en place une vraie stratégie de cocon sémantique. C’est particulièrement vrai pour les blogs WordPress qui accumulent des années de contenu hétérogène.

Sur le plan technique, une migration réussie doit aussi prendre en compte l’optimisation des performances serveur : choix d’un hébergeur avec support PHP 8.x, activation du cache serveur (OPcache, Redis), configuration d’un CDN gratuit comme Cloudflare pour améliorer les temps de chargement à l’international, et mise en place de la compression GZIP et du lazy loading des images. Ces optimisations post-migration ont un impact direct sur le score Lighthouse, les signaux Core Web Vitals (LCP, INP, CLS) et, in fine, sur le positionnement Google. Un site WordPress bien migré sur un hébergeur performant peut gagner 20 à 40 points de score de performance et voir son trafic organique augmenter de 15 à 30 % dans les 90 jours suivant la migration — à condition que le travail de recette SEO soit fait sérieusement.

Enfin, la question de la sécurité post-migration est souvent négligée par les blogueurs débutants, alors qu’elle est fondamentale. Après une migration, il est essentiel de changer tous les mots de passe WordPress (admin, FTP, base de données), d’installer un plugin de sécurité WordPress comme Wordfence ou Solid Security (anciennement iThemes Security), d’activer l’authentification à deux facteurs sur le compte administrateur, et de vérifier que les permissions des fichiers sont correctement configurées (644 pour les fichiers, 755 pour les dossiers). Un site fraîchement migré représente une période de vulnérabilité accrue : les bots malveillants scannent constamment les nouvelles installations WordPress à la recherche de failles. La migration est donc le moment idéal pour remettre à niveau la posture de sécurité de votre blog et repartir sur des bases saines, durables et conformes aux bonnes pratiques WordPress 2026.

FAQ — Questions fréquentes sur la migration WordPress

Est-ce qu’une migration WordPress peut faire chuter mon SEO définitivement ?

Non, une migration WordPress bien exécutée ne fait pas chuter le SEO de manière permanente. Il est normal d’observer une légère baisse de trafic pendant 2 à 6 semaines, le temps que Google recrawle et réindexe les nouvelles URLs. Si vous avez correctement mis en place les redirections 301, soumis votre sitemap dans Google Search Console et conservé la structure de vos URLs, le trafic organique revient généralement à son niveau initial — voire le dépasse si vous avez profité de la migration pour optimiser vos contenus.

Puis-je migrer un site WordPress sans accès FTP ?

Oui, c’est tout à fait possible. Des plugins comme All-in-One WP Migration ou Duplicator effectuent l’intégralité de la migration via l’interface WordPress, sans qu’il soit nécessaire de se connecter en FTP. C’est même la méthode recommandée pour les débutants. FTP n’est utile que pour la migration manuelle ou lorsque votre site est trop volumineux pour être géré uniquement via le tableau de bord.

Combien de temps dure une migration WordPress typique ?

Pour un site de taille moyenne (moins de 2 Go de données, moins de 200 pages), comptez entre 1 heure et 4 heures pour l’intégralité de la migration avec un plugin, y compris la préparation et la vérification. La migration manuelle peut prendre 4 à 8 heures selon votre niveau de familiarité avec le FTP et phpMyAdmin. Les migrations complexes (WooCommerce, multilingue, changement de domaine) peuvent s’étaler sur 1 à 2 journées de travail.

Est-il possible de migrer vers un hébergeur gratuit comme InfinityFree ou 000webhost ?

Techniquement, oui. En pratique, c’est fortement déconseillé pour un blog sérieux. Les hébergeurs gratuits imposent des limitations sévères (quota de base de données, absence de SSL correct, performances médiocres, publicités forcées) qui dégradent l’expérience utilisateur et le SEO. Pour un blog WordPress performant, préférez des hébergeurs à faible coût comme Hostinger, o2switch (France) ou Infomaniak, dont les offres d’entrée de gamme commencent à moins de 5€/mois et offrent des performances bien supérieures.

Ma migration a échoué et mon site ne s’affiche plus — que faire ?

Ne paniquez pas. C’est pour ça qu’on a insisté sur la sauvegarde ! Voici les premières vérifications à faire : (1) vérifiez les identifiants dans wp-config.php (nom de la base, user, password, host), (2) vérifiez que la base de données a bien été importée dans phpMyAdmin, (3) videz les permaliens (Réglages → Permaliens → Enregistrer), (4) désactivez tous les plugins en renommant le dossier /wp-content/plugins/ en /wp-content/plugins-desac/ via FTP pour isoler un conflit. Si tout échoue, restaurez votre sauvegarde complète sur l’ancien hébergeur et recommencez.

Existe-t-il des alternatives gratuites à WordPress pour éviter les migrations complexes ?

Oui, des CMS comme Ghost (open source), Grav (basé sur fichiers, sans base de données) ou des générateurs de sites statiques comme Hugo ou Eleventy éliminent une partie de la complexité des migrations grâce à leur architecture plus simple. Cependant, pour un blogueur débutant qui veut de la flexibilité, une grande communauté et un vaste écosystème de plugins gratuits, WordPress reste la référence incontestée. La complexité d’une migration WordPress est un coût ponctuel — les bénéfices de l’écosystème WordPress, eux, sont permanents.