Avec cent millions de téléchargements, beaucoup de gens sont satisfaits de la plateforme Joomla. Cependant, à un moment donné, vous aurez peut-être besoin de migrer vers un système plus puissant et plus flexible, comme WordPress.

Heureusement, il est possible de migrer de Joomla vers WordPress. En fait, avec les bons outils, la migration de votre site entier peut être une expérience sans stress.

Dans cet article, nous allons explorer les raisons pour lesquelles vous pourriez vouloir passer de Joomla à WordPress. Nous vous montrerons ensuite comment planifier et réaliser cette migration en neuf étapes simples.

C’est parti !

Pourquoi vous pouvez vouloir migrer de Joomla vers WordPress ?

Utilisé par plus de deux millions de sites web, Joomla est un système de gestion de contenu (Content Management Système ou CMS). Ce CMS est optimisé pour les moteurs de recherche et possède plus de 70 packs de traduction ainsi qu’un support intégré pour la gestion de contenu multilingue :

Page d'accueil de Joomla !
Page d’accueil de Joomla !

Bien que Joomla ait ses points forts, il n’est pas aussi convivial que la plateforme WordPress. En particulier, le tableau de bord de Joomla peut être déroutant en raison du nombre impressionnant de menus, de sous-menus et de réglages :

Tableau de bord de Joomla.
Tableau de bord de Joomla.

En outre, bien que Joomla dispose de certaines fonctions de gestion de contenu, celles-ci ne sont pas idéales pour les blogs. Par exemple, Joomla ne dispose pas d’un type de page particulier pour les articles de blog. Si vous êtes un blogueur, vous pourriez presque certainement bénéficier d’une migration de Joomla vers WordPress.

Choses à considérer avant de migrer vers WordPress

Avant de passer de Joomla à WordPress, il y a quelques éléments que vous devez mettre en place. Tout d’abord, votre nouveau site WordPress aura besoin d’un nom de domaine et d’un hébergement.

Il y a de fortes chances que vous ayez déjà ces éléments pour votre site Joomla. En fonction de votre fournisseur, vous pourrez peut-être réutiliser ces ressources pour votre site WordPress. Toutefois, pour obtenir les meilleurs résultats, nous vous recommandons d’éviter les solutions d’hébergement moins chères et d’investir plutôt dans un hébergement WordPress infogéré.

Les fournisseurs d’hébergement WordPress infogéré peuvent effectuer une grande partie du travail lourd pour vous. Ils peuvent même vous aider à installer le logiciel WordPress – ce qui est parfait lorsque vous êtes novice sur la plateforme.

Une fois que vous êtes opérationnel, un fournisseur bien géré s’occupera d’une grande partie de la maintenance et de l’optimisation quotidiennes de votre site. Puisque l’hébergeur est spécialisé dans WordPress, il ne devrait pas non plus avoir de problèmes à répondre aux questions et à résoudre les problèmes que vous rencontrez avec cette nouvelle plateforme.

Même si vous êtes déjà familiarisé avec WordPress, un partenaire infogéré peut contribuer à alléger votre charge de maintenance. Cela vous laisse libre de vous concentrer sur des tâches à plus forte valeur ajoutée, comme la croissance de votre nouveau site web WordPress.

Les prestataires spécialisés dans WordPress sont également plus susceptibles de fournir des outils conçus spécifiquement pour ce CMS.

Par exemple, Kinsta APM est un outil de surveillance des performances que nous avons créé exclusivement pour WordPress. Il peut s’avérer inestimable pour créer un site web performant et sécurisé :

Kinsta APM
Kinsta APM.

Si vous avez déjà un compte d’hébergement, la migration vers un nouveau fournisseur ne doit pas être compliquée. Chez Kinsta, nous proposons des migrations gratuites à partir d’une longue liste d’hébergeurs populaires :

Kinsta offre des migrations gratuites.
Kinsta offre des migrations gratuites.

Nous incluons ces migrations gratuites dans tous nos plans d’hébergement. Remplissez un formulaire simple, et notre équipe de spécialistes vous contactera pour vous aider à organiser votre déménagement.

Comment migrer de Joomla à WordPress en 9 étapes

Avec une part de 60,8 % du marché des CMS, il y a une raison pour laquelle WordPress est si populaire. Si vous êtes convaincu qu’il est temps d’effectuer une mise à niveau, voici comment migrer vers WordPress en neuf étapes faciles !

Étape 1 : Configurer WordPress

WordPress est réputé pour être facile à installer. Cependant, vous pouvez rendre le processus d’installation encore plus simple en vous associant à un fournisseur d’hébergement WordPress infogéré.

Si vous êtes un client de Kinsta, vous pouvez configurer WordPress en vous connectant à votre tableau de bord MyKinsta. Ensuite, sélectionnez Sites dans le menu de gauche :

Tableau de bord MyKinsta.
Tableau de bord MyKinsta.

Dans le coin supérieur droit, cliquez sur Ajouter un site. Ensuite, choisissez Installer WordPress :

Installer WordPress dans MyKinsta.
Installer WordPress dans MyKinsta.

En faisant cela, vous installez un site WordPress entièrement fonctionnel, prêt à être utilisé immédiatement. Suivez les instructions à l’écran, et vous aurez un nouveau site web en quelques minutes.

Malheureusement, WordPress ne prend pas en charge la migration vers Joomla de manière native. La bonne nouvelle est que vous pouvez ajouter cette fonctionnalité en utilisant une extension de migration telle que FG Joomla to WordPress.

En utilisant cette extension, vous pouvez facilement migrer toutes les sections, catégories, articles, médias et étiquettes de votre site Joomla vers WordPress :

FG Joomla to WordPress.
FG Joomla to WordPress.

Connectez-vous à votre tableau de bord WordPress et allez sur Extensions > Ajouter pour installer cette extension. Vous pouvez maintenant rechercher le module FG Joomla to WordPress. Lorsque cet élément apparaît, cliquez sur Installer > Activer.

Étape 2 : Sauvegardez votre site Joomla

Avant de migrer votre site web Joomla, c’est une bonne idée de créer une sauvegarde. Cela vous garantit que vous ne perdrez pas tout votre contenu Joomla si vous rencontrez des problèmes pendant la migration.

Vous pouvez sauvegarder votre site Joomla en utilisant l’extension Akeeba Backup:

Akeeba Backup
Akeeba Backup.

Après avoir installé cette extension, sélectionnez Tableau de bord dans le menu de gauche de Joomla. Votre section Notifications devrait maintenant contenir une nouvelle option Sauvegarde à jour:

Tableau de bord de Joomla.
Tableau de bord de Joomla.

Cliquez sur cette notification. Si c’est la première fois que vous accédez aux réglages d’Akeeba Backup, alors Joomla vous demandera de configurer cette extension.

Akeeba Backup peut gérer toute la configuration pour vous, donc sélectionnez Assistant de configuration lorsque vous y êtes invité :

Configuration d'Akeeba Backup.
Configuration d’Akeeba Backup.

L’assistant de configuration va maintenant déterminer les réglages de sauvegarde optimaux pour votre site en exécutant une série de tests sur votre serveur. Une fois ce test terminé, cliquez sur Sauvegarder maintenant :

Benchmarking
Benchmarking.

Vous pouvez maintenant nommer cette sauvegarde et ajouter un commentaire. Lorsque vous êtes satisfait des informations que vous avez saisies, cliquez sur Sauvegarder maintenant :

Cliquez sur l'option Sauvegardez maintenant.
Cliquez sur l’option Sauvegardez maintenant.

Maintenant que cette extension est configurée, vous pouvez créer une sauvegarde à tout moment. Rendez-vous sur Composants > Akeeba Backup > Sauvegarder maintenant dans votre tableau de bord Joomla :

Créer une sauvegarde.
Créer une sauvegarde.

Bien que ce ne soit pas aussi vital que de copier votre contenu Joomla, vous voudrez peut-être sauvegarder votre site web WordPress avant de poursuivre. Cela vous donnera une toile vierge que vous pourrez restaurer si quelque chose ne va pas pendant le processus de migration.

Les clients de Kinsta peuvent créer une sauvegarde à la demande en se connectant à leur compte MyKinsta. Ici, vous pouvez sélectionner le site en question, suivi de Sauvegardes :

Créer une sauvegarde dans MyKinsta.
Créer une sauvegarde dans MyKinsta.

Ensuite, sélectionnez l’onglet Manuelle, suivi de Sauvegarder maintenant. Le programme va maintenant créer une sauvegarde complète de votre site web WordPress.

Étape 3 : Migrer votre contenu Joomla

Dans votre tableau de bord WordPress, allez vers Outils > Importer. Trouvez maintenant l’option Joomla (FG) et cliquez sur le lien Lancer l’outil d’importation qui l’accompagne :

Exécuter Joomla FG.
Exécuter Joomla FG.

L’écran suivant affiche toutes les catégories, articles, pages, médias et étiquettes dans la base de données de votre site. Même une installation WordPress toute fraîche peut contenir du contenu, comme une catégorie par défaut et quelques exemples de pages web :

Page des réglages d'importation de Joomla FG.
Page des réglages d’importation de Joomla FG.

La plupart du temps, vous voudrez importer votre contenu Joomla dans un site vide. Pour cette raison, nous vous recommandons d’utiliser le bouton « Vider le contenu WordPress » pour faire table rase du passé.

Sachez simplement que cette opération supprimera définitivement tout le contenu de votre site WordPress, sans aucune chance de le récupérer. Si vous souhaitez conserver l’une de ces catégories, articles, pages, médias ou étiquettes, vous devez créer une sauvegarde.

Lorsque vous êtes prêt, sélectionnez Supprimer tout le contenu WordPress. Ensuite, cliquez sur Vider le contenu WordPress.

Après quelques instants, l’extension affichera un message confirmant qu’il a bien purgé votre site :

Vider le contenu WordPress.
Vider le contenu WordPress.

Vos articles, pages, médias et étiquettes devraient maintenant être vierges. WordPress a une catégorie Non classé par défaut. Par conséquent, votre compte de Categorie restera à un, même après avoir supprimé tout votre contenu.

Étape 4 : Saisissez les paramètres de votre base de données Joomla

L’étape suivante consiste à saisir les paramètres de votre base de données Joomla. Dans un nouvel onglet, connectez-vous à votre compte Joomla. Dans le menu de gauche, sélectionnez Système :

Paramètres de la base de données Joomla.
Paramètres de la base de données Joomla.

Ensuite, cliquez sur Configuration globale. Vous pouvez maintenant sélectionner l’onglet Serveur :

Sélectionnez le serveur approprié dans l'onglet Configuration globale.
Sélectionnez le serveur approprié dans l’onglet Configuration globale.

Ensuite, faites défiler jusqu’à Réglages de la base de données. Cette section contient votre hôte, le nom d’utilisateur, le mot de passe et le nom de la base de données ainsi que le préfixe des tables de la base de données:

Paramètres de la base de données.
Paramètres de la base de données.

Ces valeurs sont essentielles pour la migration de vos données, alors passez à votre tableau de bord WordPress et faites défiler jusqu’à la section des paramètres du site web Joomla. Trouvez le champ suivant : URL du site web Joomla en production. Dans ce champ, saisissez l’URL de votre site web Joomla et optez pour le transfert de vos données par HTTP :

URL du site web Joomla en production.
URL du site web Joomla en production.

Maintenant, cliquez sur Tester la connexion média. Cela permettra de vérifier tout problème potentiel pendant le processus d’importation.

En supposant que vous réussissiez le test, vous devrez ensuite fournir toutes les informations sur votre base de données Joomla. Cela signifie entrer votre nom d’hôte, le nom de la base de données, le nom d’utilisateur, le mot de passe et le préfixe de la table Joomla.

Vous pouvez copier chaque information depuis le tableau de bord de Joomla et la coller dans le champ approprié de WordPress :

Copier et coller les informations du tableau de bord de Joomla.
Copier et coller les informations du tableau de bord de Joomla.

La page de configuration globale de Joomla affiche les informations de votre base de données, à l’exception de son mot de passe. Si vous ne vous souvenez pas de ce mot de passe, vous pouvez vous connecter à votre serveur via le protocole de transfert de fichiers (FTP) en utilisant un client tel que FileZilla.

Ensuite, rendez-vous dans le dossier racine de votre site web Joomla. Vous trouverez le mot de passe de la base de données dans votre fichier configuration.php.

Après avoir saisi ces paramètres de base de données dans WordPress, cliquez sur Tester la connexion à la base de données. WordPress va maintenant vérifier si ces paramètres fonctionnent. Si la connexion est un succès, vous êtes prêt à importer votre contenu.

Étape 5 : Importez votre contenu Joomla

Dans votre tableau de bord WordPress, faites défiler jusqu’à la section Comportement. Elle contient tous les réglages que vous utiliserez pour configurer votre importation :

Section Comportement dans les outils.
Section Comportement dans les outils.

Vous pouvez maintenant choisir le contenu que vous souhaitez migrer. Cela inclut les articles archivés, les médias et les méta-mots-clés.

Vous pouvez également configurer la façon de traiter les médias de votre site. Par exemple, vous pouvez choisir d’importer uniquement les images mises en avant. En étant sélectif, vous pouvez être en mesure d’accélérer le processus de migration.

À ce stade, vous avez également la possibilité de migrer le texte d’introduction de votre site Joomla. Ce court extrait donne aux visiteurs un aperçu de l’article complet. Vous pouvez choisir de transférer ce contenu en tant qu’extrait, de le combiner avec le contenu complet, ou les deux.

Après avoir fait votre sélection, faites défiler jusqu’au bas de cet écran et cliquez sur le bouton Démarrer / Reprendre l’importation. L’extension va maintenant importer tout le contenu de votre site Joomla. FG Joomla to WordPress vous informera lorsque ce processus sera terminé.

Vous avez peut-être transféré votre contenu, mais il y a une chance que les liens internes dans vos pages et articles ne fonctionnent pas. Les liens internes cassés peuvent sérieusement nuire à l’expérience des visiteurs. Ils peuvent également avoir un impact sur l’optimisation des moteurs de recherche (SEO) de votre site.

Lorsque les robots de recherche indexent votre contenu, ils disposent d’un budget d’exploration limité. La dernière chose que vous voulez est de gaspiller ce précieux budget sur des URL cassées. Heureusement, l’extension de migration peut rechercher les liens internes cassés :

Modifier les liens internes.
Modifier les liens internes.

Pour effectuer cette vérification, cliquez sur le bouton Modifier les liens internes. FG Joomla vers WordPress va maintenant scanner votre site pour détecter les URLs mortes.

Étape 6 : Choisissez un nouveau thème WordPress

WordPress est livré avec un thème par défaut pré-installé. Cependant, il se peut qu’il ne soit pas le mieux adapté à votre contenu Joomla migré. Vous pouvez vérifier comment votre site apparaît et fonctionne avec le thème WordPress par défaut en l’ouvrant dans un nouvel onglet.

Alternativement, vous pouvez regarder une page web spécifique en allant sur Articles ou Pages. Ensuite, passez la souris sur la page web en question et sélectionnez Afficher:

Afficher les articles ou les pages.
Afficher les articles ou les pages.

Si vous n’êtes pas satisfait de l’apparence par défaut, il est alors temps d’installer un nouveau thème. Lorsqu’il s’agit de choisir un thème WordPress, les options ne manquent pas :

Thèmes WordPress.
Thèmes WordPress.

Pour installer un thème à partir du dépôt officiel, rendez-vous sur Apparence > Thèmes dans votre tableau de bord WordPress. Vous pouvez ensuite sélectionner Ajouter et commencer à explorer les options disponibles :

Installer un nouveau thème WordPress.
Installer un nouveau thème WordPress.

Lorsque vous trouvez un thème qui attire votre attention, passez la souris dessus, puis cliquez sur Aperçu. Cela affichera votre site tel qu’il apparaîtra avec le nouveau thème appliqué.

Lorsque vous recherchez un thème, il est judicieux de prêter attention au nombre moyen d’étoiles et aux avis, en particulier les plus récents. Un thème peut avoir un classement moyen par étoiles positif. Cependant, un grand nombre de commentaires négatifs récents peut suggérer qu’il y a un problème avec la dernière mise à jour :

Commentaires sur le thème Astra.
Commentaires sur le thème Astra.

Avec plus de trois milliards d’utilisateurs de smartphones dans le monde, votre thème doit également être responsive et adapté aux mobiles. Cette qualité est essentielle pour une boutique en ligne, car les appareils mobiles représentaient 65 % de tout le trafic e Commerce en 2019.

Lorsque vous avez trouvé votre thème parfait, sélectionnez Installer > Activer. Votre contenu Joomla migré utilisera désormais ce nouveau thème.

Étape 7 : Configurez les Permaliens

Les permaliens sont les URL permanentes qui conduisent les utilisateurs et les moteurs de recherche vers vos pages et vos articles. Comme leur nom l’indique, ces liens sont censés rester inchangés.

Bien qu’il soit possible de modifier vos permaliens ultérieurement, cela peut entraîner des liens brisés. Cela peut également nuire à votre référencement. Par conséquent, choisir la bonne structure de permaliens est essentiel pour la création d’un nouveau site web WordPress.

WordPress prend en charge six structures de permaliens différentes. Pour jeter un coup d’œil à vos options, allez dans Réglages > Permaliens:

Permaliens WordPress.
Permaliens WordPress.

Par défaut, WordPress utilise la structure Simple. Elle comprend un slug basé sur l’ID, tel que monsiteweb.com/?p=123. Cependant, cette structure ne dit rien d’utile aux moteurs de recherche ou aux visiteurs sur la page, ce qui est une mauvaise nouvelle pour le SEO et l’expérience utilisateur.

Pour cette raison, nous vous recommandons de passer à la structure de permaliens Titre de la publication. Elle générera un slug URL basé sur le titre de la page ou de l’article. Cette configuration est bien meilleure pour les visiteurs et peut donner un coup de pouce au référencement.

Pour modifier votre structure de permalien, sélectionnez le bouton Titre de la publication. Puis, cliquez sur Enregistrer les modifications.

Étape 8 : Repointez votre domaine

Chaque domaine pointe vers au moins deux serveurs de noms. Selon la façon dont votre site est configuré, vous devrez peut-être connecter votre nom de domaine au serveur de votre hébergeur. Ce processus est connu sous le nom de repointage de votre domaine.

Les clients de Kinsta peuvent repointer leurs domaines depuis le tableau de bord MyKinsta. Dans le menu de gauche, sélectionnez Sites suivi du nom de votre site web. Ensuite, cliquez sur Domaines:

La section Domaines dans MyKinsta.
La section Domaines dans MyKinsta.

Ensuite, cliquez sur Ajouter un domaine. Dans la popup qui suit, entrez votre domaine et sélectionnez Ajouter un domaine et continuer :

Cliquez sur Ajouter un domaine.
Cliquez sur Ajouter un domaine.

Vous allez maintenant devoir vérifier que vous êtes bien le propriétaire de ce domaine. Pour cela, vous allez ajouter deux enregistrements TXT au DNS de votre domaine.

Votre fournisseur DNS est l’endroit vers lequel pointent les serveurs de noms de votre domaine. Il peut s’agir du registraire de votre domaine ou d’un autre fournisseur DNS. Si vous utilisez Kinsta DNS, nous ajoutons automatiquement ces enregistrements TXT pour la vérification du domaine.

Dans le panneau de gestion de votre fournisseur DNS, ajoutez un nouvel enregistrement TXT. Pour le premier enregistrement TXT, utilisez _cf-custom-hostname pour le champ Nom d’hôte et votre valeur UUID unique pour le champ Contenu/Texte .

Pour le deuxième enregistrement TXT, utilisez @ dans le champ Nom d’hôte. Pour le champ Contenu/Texte, utilisez votre valeur UUID unique.

Après avoir ajouté ces enregistrements TXT à votre fournisseur DNS, revenez à votre onglet MyKinsta. Ensuite, cliquez sur OK, j’ai réussi dans la fenêtre modale Vérifier le domaine.

En fonction de votre fournisseur, les enregistrements TXT peuvent prendre jusqu’à 24 heures pour se propager. Une fois que vous avez vérifié votre domaine, revenez au tableau de bord de votre hébergeur. Dans MyKinsta, cliquez sur le bouton Faire pointer le domaine, qui apparaît à côté de votre domaine personnalisé.

Dans le cadre de ce processus, vous devrez peut-être faire pointer votre domaine racine et www vers MyKinsta. Pour vous assurer que vous ne manquez pas de trafic, vous pouvez également ajouter la prise en charge des domaines wildcards.

Étape 9 : Devenez un expert WordPress

WordPress est conçu pour être une plateforme intuitive et conviviale. Cependant, lorsqu’il s’agit de maîtriser une nouvelle technologie, vous pouvez bénéficier des conseils d’un expert.

Heureusement, les ressources qui peuvent vous aider à maîtriser les principes fondamentaux de WordPress et au-delà ne manquent pas. Pour commencer, le Codex officiel de WordPress dispose d’une section approfondie intitulée Apprendre à utiliser WordPress. Elle peut s’avérer inestimable pour les nouveaux utilisateurs de WordPress :

Codex WordPress.org.
Codex WordPress.org.

Il existe également des cours WordPress de qualité. Ces cours contiennent beaucoup d’informations pour vous aider à vous familiariser avec votre nouvelle plateforme.

Sinon, si vous préférez une approche plus pratique, vous pouvez essayer notre outil gratuit DevKinsta:

DevKinsta
DevKinsta.

Vous pouvez utiliser cet outil pour créer rapidement et facilement une installation WordPress locale. Cette configuration est parfaite pour expérimenter avec la plateforme dans un environnement privé et sécurisé sans affecter votre site en production.

Résumé

Passer d’un système de gestion de contenu (CMS) à un autre peut être une perspective décourageante. Heureusement, avec les bons outils, vous pouvez migrer de Joomla à WordPress sans avoir à repartir de zéro.

Lorsque vous planifiez un déménagement, une bonne extension de migration telle que FG Joomla to WordPress est essentielle. Nous vous recommandons également d’opter pour un fournisseur de WordPress infogéré tel que Kinsta. Avec le bon hébergeur, l’installation et la configuration du logiciel WordPress peuvent ressembler à un jeu d’enfant, ce qui est une chose de moins à se soucier !

Vous avez des questions sur la façon de migrer votre site web de Joomla vers WordPress ? Faites-nous en part dans la section des commentaires ci-dessous !

Jeremy Holcombe Kinsta

Content & Marketing Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems ;).