Schéma de flux aux nœuds reliés sur du verre cannelé, avec les mots WP → Squarespace
Dépannage Tutoriel

Migrer de WordPress vers Squarespace sans perdre votre référencement

Migrer WordPress vers Squarespace sans perdre vos positions Google : export, import, redirections 301 page par page, domaine et Search Console, pas à pas.

En bref

Pour migrer WordPress vers Squarespace sans perdre votre référencement, listez vos anciennes URL, exportez le contenu (Outils > Exporter) et importez le fichier .xml dans Squarespace : pages, articles et images sont repris, mais pas le design, les extensions ni vos titres SEO. Redirigez ensuite chaque ancienne adresse avec une 301, recopiez titres et descriptions, reliez le domaine et envoyez le sitemap à la Search Console. Vos positions peuvent bouger quelques semaines.

Migrer WordPress vers Squarespace, c’est surtout une affaire de référencement. Le contenu passe vite : Squarespace importe vos pages, vos articles et vos images à partir du fichier d’export de WordPress. Ce que l’import ne fait pas, c’est garder vos anciennes adresses en vie, et chaque ancienne URL qui mène à une page d’erreur est une page que Google cessera peu à peu d’afficher.

Tous mes clients sous WordPress sont venus me voir pour changer de plateforme, lassés par la courbe d’apprentissage et par les extensions. Ceux qui gèrent leur site eux-mêmes sont passés sur Squarespace, où changer une lettre ne fait pas s’écrouler toute la mise en page et où ils modifient ce qu’ils veulent, quand ils veulent. Ceux qui avaient un budget pour des modifications régulières ont eu un site développé sur mesure.

Ce tutoriel couvre la migration en huit étapes, de la liste de vos URL au suivi dans la Search Console. Il fait partie de mon guide pour sécuriser son site internet, car un site que personne ne sait entretenir devient un risque. Les menus de WordPress et de la Search Console sont cités en français (octobre 2026), ceux de Squarespace en anglais avec une traduction entre parenthèses : dans son interface française, les libellés peuvent différer.

Squarespace est-il la bonne destination pour votre site ?

Squarespace convient aux dirigeants qui modifient eux-mêmes leur site et veulent un seul abonnement pour l’hébergement, la sécurité et les mises à jour. Un site vitrine avec un blog s’y installe bien. Un site construit autour d’extensions déménage plus difficilement : une grosse boutique, un espace membres, un système de réservation aux règles particulières, ou un site multilingue, puisque Squarespace n’a pas d’outil de traduction intégré.

WordPress reste un bon choix si vous en avez le budget : mes clients qui ont un gros budget le gardent et paient un spécialiste pour l’entretenir chaque mois. Mon comparatif Squarespace ou WordPress détaille ce choix.

Une limite honnête avant de vous lancer : Squarespace est fermé, sans accès au code source. Un site codé sur mesure ou un WordPress soigneusement construit laisse plus de marge à un spécialiste pour le SEO technique, et peut se classer plus haut. Le travail compte pourtant plus que la plateforme. Le premier site que j’ai créé pour Pilotech, un installateur de climatisation en Île-de-France, est sur Squarespace, et il se classe premier ou deuxième sur Google avec les bases bien faites : les bons mots-clés et des métadonnées soignées. La page du projet Pilotech présente ses sites.

Si votre site WordPress a été piraté, réglez ce problème d’abord : l’import copie vos articles tels quels, liens de spam compris. Suivez ma procédure pour un site WordPress piraté avant d’exporter quoi que ce soit.

Migrer WordPress vers Squarespace : ce qui est importé, ce qui ne l’est pas

Squarespace importe le fichier .xml exporté par WordPress. Voici ce qui passe, d’après son guide d’import WordPress (en anglais) :

ContenuImporté ?Que faire
Pages et articles de blogOuiVérifier la mise en page de chacun
Auteurs, catégories, étiquettes et commentairesOui (étiquettes et catégories trop longues coupées)Faire le tri
Images rattachées aux pages et aux articlesOuiVérifier leur texte alternatif
Images de la médiathèque non rattachées à un contenuNonTélécharger la médiathèque avant de commencer
Galeries et légendes d’imagesNonLes refaire avec les blocs Squarespace
Contenu des extensions : formulaires, sliders, mises en page de constructeurs, titres et descriptions SEONonRecréer les fonctions et recopier les textes SEO (étape 6)
Thème, design et CSSNonChoisir un modèle et refaire le design
Vos URLElles changent de formatLes garder ou les rediriger (étape 5)

Étape 1 : lister toutes les URL de votre site WordPress

Dressez d’abord un tableau de votre ancien site tant qu’il est en ligne, comme le recommande l’aide de Squarespace : toutes les étapes suivantes s’appuient dessus.

  1. Ouvrez le sitemap de WordPress à l’adresse votredomaine.fr/wp-sitemap.xml, ou /sitemap_index.xml si vous utilisez Yoast SEO ou Rank Math. Il liste vos pages, articles, catégories et étiquettes.
  2. Dans la Google Search Console, ouvrez Performances > Résultats de recherche, choisissez les 12 derniers mois, passez sur l’onglet Pages et cliquez sur Exporter. Ce sont les pages qui vous amènent des visiteurs : elles passent en premier.
  3. Ajoutez les adresses imprimées sur vos flyers, véhicules ou cartes de visite, ou partagées dans vos emails et sur les réseaux sociaux.

Donnez au tableau cinq colonnes : ancienne URL, titre SEO, meta description, nouvelle URL et une case à cocher une fois l’adresse testée. Copiez dès maintenant titres et descriptions depuis votre extension SEO, tant que vous les voyez encore.

Étape 2 : sauvegarder WordPress et exporter le contenu

  1. Faites une sauvegarde complète du site, fichiers et base de données, avec l’outil de votre hébergeur ou une extension de sauvegarde.
  2. Téléchargez toute votre médiathèque (le dossier wp-content/uploads, par le gestionnaire de fichiers de l’hébergeur ou en FTP) : Squarespace le conseille, car les images non rattachées à un contenu ne sont pas importées.
  3. À une heure creuse, désactivez vos extensions, qui peuvent perturber l’import selon Squarespace, et réactivez-les une fois le fichier enregistré.
  4. Allez dans Outils > Exporter, cochez Tout le contenu et cliquez sur le bouton de téléchargement du fichier d’export. WordPress enregistre un fichier .xml sur votre ordinateur.

Si le fichier est trop lourd pour l’import, exportez par périodes et importez les fichiers un par un.

Étape 3 : importer le fichier dans Squarespace

Créez votre site Squarespace à partir d’un modèle. Sur la version 7.1, tous les modèles partagent les mêmes options de style, et on ne peut plus en changer ensuite. L’essai gratuit de 14 jours suffit pour construire et tester le site, qui reste privé tant que vous ne le publiez pas. Si vous découvrez l’éditeur, mon tuto Squarespace en donne les bases.

  1. Dans Settings (paramètres), ouvrez le panneau Import & export et cliquez sur Import.
  2. Choisissez WordPress.
  3. Gardez le processeur Standard WordPress, sauf si vos articles étaient rédigés en Textile ou en Markdown.
  4. Envoyez le fichier .xml et cliquez sur Import.

À la fin de l’import, ouvrez le panneau Pages : vos pages et une page de blog contenant vos articles attendent, désactivées, dans la section Not linked (non liées) ; actualisez si vous ne les voyez pas. Comparez-en une douzaine avec l’ancien site, en commençant par celles en tête de votre export de la Search Console, puis activez celles que vous gardez et glissez-les dans la navigation.

Étape 4 : reconstruire ce que l’import laisse de côté

L’import ne donne que du contenu brut. À reprendre :

  • Le design : réglez une fois pour tout le site les polices, les couleurs et les boutons dans Site styles (styles du site, l’icône en forme de pinceau).
  • Les galeries et les légendes : recréez-les avec les blocs galerie et image.
  • Les formulaires, sliders, outils de réservation et tout ce que faisait une extension : remplacez-les par des blocs ou des extensions Squarespace, ou renoncez-y.
  • Les liens dans vos articles : ils pointent encore vers les anciennes adresses. Corrigez les plus importants ; les redirections de l’étape 5 rattrapent le reste.

Certaines fonctions demandent un peu de code. J’en ajoute souvent sur les sites Squarespace que je crée, et mes clients m’appellent pour cette partie, mais je m’en tiens à de petits ajouts sans risque : chargé de code sur mesure, un site Squarespace n’est plus facile à modifier pour son propriétaire. L’injection de code demande au moins le forfait Essentiel (Core en anglais), pas Basic.

Étape 5 : garder vos URL, ou les rediriger en 301

C’est l’étape qui protège votre référencement : sans redirection, une ancienne adresse sort peu à peu des résultats de Google, et les liens que d’autres sites lui faisaient ne mènent plus nulle part. Une redirection 301 annonce que la page a déménagé pour de bon, et Google y voit un signal fort que la nouvelle adresse remplace l’ancienne.

Garder les mêmes slugs quand c’est possible

WordPress place les pages à des adresses comme /qui-sommes-nous/ et souvent les articles à /nom-de-l-article/. Sur Squarespace, les pages sont à /qui-sommes-nous et les articles sous la page de blog, à /blog/nom-de-l-article. Pour chaque page, cliquez sur l’icône d’engrenage dans le panneau Pages et vérifiez le champ URL slug (la fin de l’adresse) dans l’onglet General : faites-le correspondre à l’ancien. Changer le titre d’une page ne change pas son slug.

Écrire les redirections dans URL mappings

  1. Dans Settings, ouvrez Developer tools (outils pour développeurs) > URL mappings (correspondances d’URL).
  2. Ajoutez une ligne par ancienne adresse : ancien chemin, flèche, nouveau chemin, puis 301.
  3. Mettez les lignes précises en haut et les règles larges en bas : Squarespace lit la liste de haut en bas, et la ligne la plus haute l’emporte.
  4. Cliquez sur Save (enregistrer).
/qui-sommes-nous -> /a-propos 301
/nos-services/climatisation -> /climatisation 301
/category/actualites -> /blog 301
/[name] -> /blog/[name] 301

La dernière ligne est la règle que le guide des URL mappings de Squarespace (en anglais) propose pour les articles importés de WordPress : la variable [name] envoie chaque /nom-de-l-article vers /blog/nom-de-l-article, si vous gardez les slugs donnés par l’import (remplacez /blog par le slug de votre page de blog). Comme elle attrape toute adresse à un seul niveau, elle reste tout en bas. Elle ne couvre pas les articles datés (/2024/03/nom-de-l-article/) : donnez à chacun sa propre ligne.

Les limites à connaître

  • Une redirection ne fonctionne que si l’ancienne page n’existe plus sur Squarespace : supprimez ou désactivez toute page importée que vous redirigez.
  • La plupart des lignes ne peuvent pas contenir ?, & ou # : une adresse comme /?p=123 ne peut pas être redirigée.
  • URL mappings ne redirige pas les adresses d’images ou de fichiers, comme un PDF rangé dans /wp-content/uploads/. Remettez en ligne les fichiers importants et corrigez les liens qui dépendent de vous.
  • Respectez les majuscules de vos anciennes adresses ; les slugs de Squarespace sont en minuscules par défaut.
  • Le champ accepte environ 400 Ko, soit à peu près 2 500 lignes : largement assez pour le site d’une petite entreprise.

Étape 6 : recopier vos titres et meta descriptions

Les titres et descriptions de votre extension SEO sont restés dans WordPress. Recopiez-les depuis votre tableau, page par page :

  1. Dans le panneau Pages, cliquez sur l’engrenage à côté d’une page et ouvrez l’onglet SEO.
  2. Remplissez le SEO title (titre SEO), qui reprend le titre de la page s’il reste vide, et la SEO description. Les moteurs de recherche coupent les descriptions vers 160 caractères.
  3. Pour les articles de blog, ouvrez les paramètres de chaque article et utilisez son onglet SEO.
  4. Vérifiez le format de titre du site, pour que son nom ne s’affiche pas deux fois dans les titres recopiés.

Améliorez-les au passage : un mot-clé principal par page, écrit pour la personne qui cherche. Sur les sites que je crée, je fais les métadonnées avant de relier le domaine, pas après la publication. Mon tutoriel de référencement Squarespace détaille les autres réglages à vérifier.

Étape 7 : relier votre domaine et publier

Choisissez d’abord un forfait payant : seuls les sites payants peuvent être publics. Au moment de modifier les DNS, passez le site en Public dans le panneau Site availability (disponibilité du site) : tant qu’il est privé, comme au départ, ou protégé par mot de passe, Google n’y a pas accès et le sitemap ne s’affiche pas.

Si votre domaine reste chez son registrar actuel (OVH, Infomaniak ou un autre), reliez-le avec des enregistrements DNS :

  1. Dans le panneau Domains (domaines), choisissez d’utiliser un domaine que vous possédez déjà et saisissez-le.
  2. Choisissez votre registrar dans la liste, ou Other (autre).
  3. Là où sont gérés vos DNS (en général chez le registrar, parfois chez l’ancien hébergeur), ajoutez les enregistrements affichés par Squarespace (ci-dessous).
  4. Ne touchez pas à vos enregistrements MX : ils servent à vos emails, pas à votre site.
Type    Hôte                            Valeur
A       @                               198.185.159.144
A       @                               198.185.159.145
A       @                               198.49.23.144
A       @                               198.49.23.145
CNAME   www                             ext-cust.squarespace.com
CNAME   (code affiché par Squarespace)  verify.squarespace.com

La connexion prend en général 24 à 48 heures, parfois jusqu’à 72. Gardez le CNAME de vérification : sans lui, Squarespace détache le domaine au bout de 15 jours. Pour un domaine chez GoDaddy, Namecheap ou Network Solutions, Squarespace peut proposer une connexion par serveurs de noms (nameservers). Si vos emails dépendent d’enregistrements personnalisés, choisissez plutôt l’option des enregistrements DNS dans la fenêtre de connexion : selon Squarespace, la connexion par serveurs de noms supprime vos CNAME et peut casser la messagerie.

Les domaines gérés chez OVH peuvent être délicats : le seul problème que j’y ai rencontré était un point manquant à la fin d’un enregistrement. Mes guides pas à pas pour Namecheap et pour la zone DNS OVH montrent où va chaque valeur. Gardez votre hébergement WordPress jusqu’à ce que le domaine affiche Connected (connecté) dans Squarespace et que les redirections soient testées.

Étape 8 : prévenir Google et surveiller la Search Console

Si vous gardez le même domaine, votre propriété Search Console et son historique restent en place. Mais si elle a été validée par un fichier HTML ou une balise meta sur WordPress, cette preuve disparaît avec l’ancien site, et la Search Console la vérifie régulièrement : validez à nouveau avec un enregistrement TXT dans vos DNS, 48 heures après la connexion du domaine comme le demande Squarespace.

  1. Envoyez le nouveau sitemap : ouvrez Indexation > Sitemaps, saisissez sitemap.xml sous Ajouter un sitemap et cliquez sur Envoyer. L’état Impossible de récupérer peut s’afficher un jour ou deux.
  2. Collez vos nouvelles adresses les plus importantes dans Inspection de l’URL et demandez leur indexation.
  3. Testez chaque ancienne URL du tableau en navigation privée, exactement telle qu’elle était sur WordPress, barre oblique finale comprise, et ajoutez une ligne pour chacune qui ne redirige pas.
  4. Chaque semaine pendant le premier mois, ouvrez Indexation > Pages. Les anciennes adresses en Page avec redirection sont normales. Toute ancienne adresse en Introuvable (404) est une redirection oubliée.
  5. Dans Performances, comparez clics et positions avec les semaines d’avant la migration, page par page.

Le guide de Google sur les déménagements de site prévient que les positions peuvent fluctuer pendant un déménagement, et qu’il faut parfois quelques semaines ou plus avant que les nouvelles adresses remplacent les anciennes. Il conseille de garder les redirections au moins un an, et même indéfiniment, dans l’intérêt des visiteurs : sur Squarespace, elles ne coûtent rien.

Votre check-list de migration, et quand passer la main

Avant de déclarer la migration terminée :

  1. Un tableau liste chaque ancienne URL avec son titre et sa description.
  2. La sauvegarde et la médiathèque sont rangées ailleurs que sur le serveur.
  3. Le fichier .xml est importé, les pages sont comparées à l’ancien site et sorties de la section Not linked.
  4. Le design, les galeries, les formulaires et les liens dans les articles sont refaits.
  5. Chaque ancienne URL garde son slug ou a sa redirection (règle [name] ou ligne dédiée au-dessus).
  6. Les titres SEO et les descriptions sont recopiés, et améliorés.
  7. Le site est public, le domaine affiche Connected, et vos emails fonctionnent toujours.
  8. Le sitemap est envoyé, les anciennes URL sont testées, le rapport Pages est suivi chaque semaine pendant un mois.

Vous n’avez pas besoin de moi pour un site vitrine de dix pages avec un petit blog : cette check-list suffit. Faites-vous aider si le site compte des centaines d’URL, une boutique WooCommerce (les produits ne figurent pas dans la liste de l’import) ou plusieurs langues, ou s’il a subi un piratage que personne n’a nettoyé. Dans ces cas, le référencement se joue sur le plan de redirection et sur le nettoyage.

Questions fréquentes

Mes emails vont-ils s’arrêter si je résilie mon hébergement WordPress ?

Oui, si vos boîtes mail sont hébergées sur la même offre que le site, ce qui est courant avec les hébergements mutualisés. Regardez où pointent vos enregistrements MX : s’ils pointent vers votre hébergeur, déplacez vos emails chez un fournisseur de messagerie et modifiez les MX avant de résilier.

Faut-il utiliser l’outil de changement d’adresse de Google pour passer sur Squarespace ?

Seulement si le domaine change aussi, par exemple d’un .fr vers un .com. Si vous gardez le même domaine, les redirections 301 du panneau URL mappings font le travail : l’outil de changement d’adresse de la Search Console sert aux déménagements d’un domaine vers un autre.

Combien de temps prend une migration de WordPress vers Squarespace ?

L’import lui-même est la partie rapide. Le reste dépend du nombre de pages et de ce que l’ancien site devait à ses extensions : le design à refaire, les formulaires à remplacer et les redirections à écrire. Comptez ensuite 24 à 72 heures pour la connexion du domaine.

Que faire de l’ancien site WordPress après la migration ?

Gardez la sauvegarde des fichiers et de la base de données quelques mois, au cas où il vous manquerait une page ou une image. Une fois les redirections testées, vos emails à l’abri et les DNS de votre domaine indépendants de l’hébergeur, résiliez l’hébergement plutôt que de laisser une copie de l’ancien site en ligne à une autre adresse, que Google pourrait indexer comme un doublon.
Qui écrit ces guides

Joana MehouWebdesigner, spécialiste SEO et cold emailing

Joana Mehou crée des sites web depuis l’âge de onze ans et a fondé MLK Web Studio en 2021, entre Londres et Paris : sites web, SEO, cold emailing et automatisation pour les petites entreprises en France et au Royaume-Uni, avec des conseils honnêtes, y compris quand vous n’avez besoin de personne.

En savoir plus sur le studio
Vous préférez déléguer ?

Un site qui amène des clients, conçu, rédigé et développé pour vous.

Continuer la lecture
Contact Démarrer un projet
Nous écrire