Image Entete Conseil Referencement protéger vos clones

Protéger vos clones PrestaShop

Protéger vos clones

Évitez l’indexation par Google et préservez votre SEO !

📌 Découvrez mon guide complet pour apprendre à protéger vos clones PrestaShop et à éviter qu’ils soient indexés par Google. Ce guide vous accompagne étape par étape pour :

  • Préserver votre SEO en empêchant les moteurs de recherche d’indexer un contenu dupliqué.
  • Protéger votre image en évitant que vos visiteurs tombent sur une version incomplète ou en cours de développement.
  • Simplifier vos tests en garantissant que votre clone reste un environnement strictement privé.

🛡️ Protégez vos clones PrestaShop dès aujourd’hui pour sécuriser votre travail, préserver votre SEO et renforcer votre image professionnelle.

💡 Ce n’est pas une obligation, mais adopter l’approche « ceinture et bretelles » 🔒 garantit une protection complète, même si l’une des mesures venait à être contournée.

Configurer PrestaShop pour bloquer l’indexation

1 – Connectez-vous au back-office du site cloné.

2 – Rendez-vous dans Paramètres de la boutique > Trafic & SEO.

3 – Modifiez les réglages suivants :

  • Activer la réécriture d’URL (URL simplifiées) : cette option peut rester activée.
  • Configurer le fichier robots.txt : si cette option est disponible, générez un fichier robots.txt qui bloque l’accès à l’ensemble du site (voir point suivant).

4 – Activer le mode « Maintenance » :

  • Allez dans Paramètres de la boutique > Maintenance.
  • Activez le mode maintenance pour empêcher l’accès public.
  • Listez uniquement votre adresse IP (ou aucune, si le site est temporaire).

Le mode maintenance bloque l’accès des visiteurs mais ne garantit pas la désindexation par les moteurs de recherche.

Bloquer les robots avec robots.txt

Ajoutez un fichier robots.txt à la racine du site cloné avec le contenu suivant :

            User-agent:
* Disallow: /
        
  • Cela empêche tous les robots d’accéder au site.
  • Option PrestaShop : si PrestaShop gère déjà un fichier robots.txt, ajoutez simplement ces lignes à la configuration existante.

Attention, le robots.txt limite le crawl mais ne garantit pas la désindexation.

Ajouter une directive noindex dans le fichier .htaccess

Ajoutez les lignes suivantes dans le fichier .htaccess du clone PrestaShop :

            <IfModule mod_headers.c>
Header always set X-Robots-Tag "noindex"
</IfModule>
        
  • La directive always garantit que l’en-tête est envoyé même en cas d’erreur ou de redirection.
  • Cela empêche efficacement les moteurs de recherche d’indexer le contenu via les en-têtes HTTP, même si robots.txt est ignoré.

Protéger par mot de passe

Si le clone est destiné uniquement à des tests ou à des développeurs, protégez-le par mot de passe via un fichier .htaccess :

 

  1. Créez un fichier .htpasswd avec un outil en ligne ou localement pour générer un couple utilisateur/mot de passe.
  2. Configurez le fichier .htaccess pour demander un mot de passe :
            AuthType 
Basic AuthName "Accès reservé"
AuthUserFile /chemin/absolu/vers/.htpasswd
Require valid-user
        

Assurez-vous que le chemin vers .htpasswd est absolu sur le serveur, sinon la protection ne fonctionnera pas.

Explication claire pour débutants :

Le chemin absolu vers le fichier .htpasswd indique l’emplacement complet du fichier sur le serveur, en partant de la racine du système.

Par exemple :


✅  /home/votrecompte/public_html/dev.maboutique.com/.htpasswd
❌  ./.htpasswd ou dev/.htpasswd (ce sont des chemins relatifs, donc incorrects ici).

Si vous mettez un chemin relatif (incomplet), Apache ne trouvera pas le fichier contenant les identifiants et la protection par mot de passe ne fonctionnera pas.

Pour connaître le bon chemin absolu, vous pouvez :

  • le demander à votre hébergeur,
  • ou vérifier dans votre panneau d’hébergement (souvent indiqué dans le gestionnaire de fichiers).

Désactiver les crawlers dans PrestaShop

Certains modules ou intégrations peuvent appeler des crawlers comme Google ou Bing.

Désactivez tous les modules de génération automatique de sitemap ou de suivi pendant la durée de vie du clone (par exemple, modules liés au SEO ou à Google Analytics).

Vérifier et corriger les URL canoniques

Si le clone est accessible sur un sous-domaine ou une URL spécifique, assurez-vous que les URL canoniques (dans les paramètres SEO de PrestaShop) ne pointent pas vers le domaine principal.

Cela évite tout risque de contenu dupliqué et de confusion pour les moteurs de recherche.

Supprimer les URL déjà indexées

Si le clone a été accidentellement indexé, connectez-vous à Google Search Console pour le domaine du clone.
Utilisez l’outil Suppression d’URL pour demander la suppression des pages concernées.

Cette étape est corrective, la prévention via .htaccess, robots.txt et mot de passe reste prioritaire.

Résumé des actions prioritaires

🔒 Combiner toutes les protections pour un clone 100 % privé

Pour être totalement sûr que votre clone PrestaShop reste privé et qu’il ne nuise pas à votre SEO, il est essentiel de cumuler plusieurs niveaux de protection dans .htaccess et protection par mot de passe. Aucune méthode seule n’est suffisante, chaque couche joue un rôle complémentaire.

  1. Activez le mode maintenance dans PrestaShop.
  2. Configurez un fichier robots.txt pour bloquer les robots.
  3. Utilisez une directive HTTP noindex via .htaccess.
  4. Protégez l’accès avec un mot de passe si possible.

💡 Important : utilisez un chemin absolu vers .htpasswd.

🔐 Pourquoi le mot de passe n’est pas redemandé à chaque visite ?

Lorsque vous protégez votre clone PrestaShop avec un fichier .htaccess et .htpasswd, le navigateur retient temporairement vos identifiants après la première connexion. C’est un mécanisme normal conçu pour éviter de ressaisir le mot de passe à chaque chargement de page.

💡 Conséquence :
Une fois connecté, vous ne verrez plus la fenêtre d’authentification tant que votre session navigateur reste active.

🧹 Pour tester à nouveau la sécurité :

  • Videz le cache et les cookies de votre navigateur, ou
  • Ouvrez le site en navigation privée.

🥁

Cela forcera le navigateur à redemander le mot de passe, preuve que la protection fonctionne toujours correctement.

Besoin de détails pour appliquer l’une de ces étapes ? 😊

protéger vos clones protéger vos clones protéger vos clones protéger vos clones protéger vos clones protéger vos clones