Guide de migration
Instructions complètes pour migrer vers Better Robots.txt depuis d'autres plugins robots.txt.
Avant de commencer
Sauvegardez votre configuration actuelle
Avant toute migration, assurez-vous de :
Exporter vos paramètres actuels
- Faites une capture d'écran de votre configuration robots.txt
- Copiez le contenu de votre fichier robots.txt actuel
- Sauvegardez la liste des règles personnalisées
Notez les fonctionnalités utilisées
- Quels bots bloquez-vous ?
- Quelles règles personnalisées avez-vous ?
- Utilisez-vous des fonctionnalités spécifiques ?
Testez votre site actuel
- Vérifiez que votre robots.txt fonctionne
- Notez tout problème existant
- Documentez les dépendances
Migration depuis les plugins populaires
1. Depuis Yoast SEO
Ce que Yoast SEO gère :
- Génération robots.txt de base
- Règles WordPress standards
- Sitemap integration
Étapes de migration :
Installez Better Robots.txt
bash# Via WordPress admin Extensions → Ajouter → Recherche "Better Robots.txt"Configurez Yoast SEO
- Allez dans SEO → Avancé → Outils d'exploration
- Désactivez "Créer un fichier robots.txt"
- Sauvegardez les modifications
Configurez Better Robots.txt
- Activez le mode "Remplacer"
- Importez vos règles existantes
- Configurez la détection automatique de sitemap
Vérifiez la migration
bash# Testez votre nouveau robots.txt curl -I https://votresite.com/robots.txt
2. Depuis Rank Math
Ce que Rank Math gère :
- Configuration robots.txt intégrée
- Règles SEO avancées
- Gestion sitemap
Étapes de migration :
Exportez les paramètres Rank Math
- Allez dans Rank Math → Importer/Exporter
- Exportez vos paramètres
- Sauvegardez le fichier
Configurez Rank Math
- Allez dans Rank Math → Titres et méta
- Désactivez la modification robots.txt
- Sauvegardez
Configurez Better Robots.txt
- Choisissez le template approprié
- Réimportez vos règles personnalisées
- Activez l'intégration Rank Math
3. Depuis All in One SEO
Étapes de migration :
Désactivez les robots.txt AIOSEO
- Allez dans All in One SEO → Outils d'exploration
- Décochez "Utiliser robots.txt par défaut"
- Sauvegardez
Installez et configurez Better Robots.txt
- Importez les règles AIOSEO si disponibles
- Configurez la détection de sitemap
- Testez la configuration
4. Depuis plugins robots.txt dédiés
Robots.txt Manager, KB Robots.txt, etc.
Étapes générales :
Sauvegardez les règles existantes
txt# Copiez votre contenu robots.txt actuel User-agent: * Disallow: /wp-admin/ # ... autres règlesDésactivez l'ancien plugin
- Allez dans Extensions → Extensions installées
- Désactivez l'ancien plugin robots.txt
- Ne supprimez pas encore
Configurez Better Robots.txt
- Collez vos règles personnalisées
- Utilisez les templates si approprié
- Sauvegardez
Testez complètement
- Vérifiez toutes les fonctionnalités
- Testez avec différents user-agents
- Supprimez l'ancien plugin après confirmation
Migration depuis fichiers robots.txt physiques
Scénario 1 : Fichier robots.txt basique
Votre fichier actuel :
User-agent: *
Disallow: /wp-admin/
Disallow: /wp-includes/Migration simple :
Supprimez le fichier physique
bash# Via FTP ou SSH rm /votre/chemin/robots.txtConfigurez Better Robots.txt
- Utilisez le mode Virtuel (recommandé)
- Ajoutez vos règles personnalisées
- Sauvegardez
Scénario 2 : Fichier robots.txt complexe
Votre fichier actuel :
User-agent: Googlebot
Allow: /
Disallow: /private/
User-agent: *
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /private/
Crawl-delay: 1
Sitemap: https://votresite.com/sitemap.xmlMigration avancée :
Analysez vos règles
- Identifiez les user-agents spécifiques
- Notez les directives spéciales
- Documentez la logique
Configurez dans Better Robots.txt
- Ajoutez les rules user-agent spécifiques
- Configurez crawl-delay si nécessaire
- Ajoutez le sitemap
Utilisez la version Pro si nécessaire
- Pour le mode Physique
- Pour fonctionnalités avancées
- Pour support prioritaire
Scripts de migration automatisés
Script WordPress CLI
#!/bin/bash
# Migration automatisée vers Better Robots.txt
# 1. Installer Better Robots.txt
wp plugin install better-robots-txt --activate
# 2. Désactiver les autres plugins
wp plugin deactivate yoast-seo
wp plugin deactivate rank-math
wp plugin deactivate all-in-one-seo-pack
# 3. Configurer (nécessite configuration manuelle)
echo "Configurez Better Robots.txt manuellement"Script d'importation
<?php
// Importation de règles depuis un ancien plugin
function migrate_robotstxt_rules() {
$old_rules = get_option('old_robotstxt_rules');
if ($old_rules) {
update_option('better_robotstxt_rules', $old_rules);
delete_option('old_robotstxt_rules');
}
}Validation post-migration
1. Tests automatisés
Script de test :
#!/bin/bash
# Testez votre nouveau robots.txt
echo "Test Googlebot..."
curl -A "Googlebot" https://votresite.com/robots.txt
echo "Test Bingbot..."
curl -A "Bingbot" https://votresite.com/robots.txt
echo "Test page spécifique..."
curl -A "Googlebot" -I https://votresite.com/wp-admin/2. Tests SEO
Points à vérifier :
- [ ] Les pages importantes sont accessibles
- [ ] Les zones d'administration sont bloquées
- [ ] Le sitemap est référencé
- [ ] Pas de blocage accidentel
3. Tests de performance
Métriques à surveiller :
- Temps de réponse robots.txt
- Logs d'erreurs 404
- Taux d'exploration des moteurs
- Positions dans les SERPs
Résolution des problèmes de migration
Problème 1 : Conflit de règles
Symptôme : Règles contradictoires entre plugins
Solution :
- Désactivez TOUS les autres plugins robots.txt
- Utilisez le mode "Remplacer" dans Better Robots.txt
- Recréez les règles manuellement
Problème 2 : Fichier physique restant
Symptôme : Ancien fichier robots.txt toujours servi
Solution :
# Trouvez et supprimez le fichier physique
find /votre/chemin -name "robots.txt" -type f
rm /votre/chemin/robots.txtProblème 3 : Sitemap non trouvé
Symptôme : Erreur 404 pour le sitemap
Solution :
- Vérifiez que votre plugin SEO est actif
- Configurez la détection automatique
- Ajoutez manuellement l'URL du sitemap
Problème 4 : Permissions de fichiers
Symptôme : Erreur de permissions
Solution :
# Corrigez les permissions si nécessaire
chmod 755 /wp-content/
chmod 644 /wp-content/plugins/Bonnes pratiques de migration
1. Planification
- [ ] Testez d'abord sur un site de staging
- [ ] Planifiez la migration pendant les heures creuses
- [ ] Informez votre équipe du changement
- [ ] Préparez un plan de retour arrière
2. Documentation
- [ ] Documentez votre configuration originale
- [ ] Sauvegardez tous les paramètres
- [ ] Notez les décisions de configuration
- [ ] Gardez un journal des changements
3. Monitoring
- [ ] Surveillez les logs serveur
- [ ] Vérifiez Google Search Console
- [ ] Testez les positions SEO
- [ ] Écoutez les retours utilisateurs
Rollback plan
Si quelque chose ne va pas :
Désactivez Better Robots.txt
bashwp plugin deactivate better-robots-txtRéactivez l'ancien plugin
bashwp plugin activate ancien-plugin-robotstxtRestaurez le fichier physique si nécessaire
bash# Copiez votre sauvegarde robots.txt cp backup-robots.txt /votre/chemin/robots.txtVérifiez la restauration
bashcurl -I https://votresite.com/robots.txt
Support pendant la migration
Si vous rencontrez des problèmes :
- Documentation : Guide complet
- Support communautaire : Forum WordPress.org
- Support premium : Disponible pour les utilisateurs Pro
- Contact direct : Via le formulaire de support du plugin
Informations à fournir :
- Version WordPress et PHP
- Ancien plugin utilisé
- Configuration robots.txt actuelle
- Messages d'erreur spécifiques
- Résultats des tests effectués
Félicitations ! Une fois la migration terminée, vous bénéficierez de fonctionnalités avancées, d'un support premium et d'améliorations continues avec Better Robots.txt.