Étape 1 :Identifiez les pages de recherche internes
Pour identifier les pages de recherche internes dans WordPress, vous pouvez utiliser la fonctionnalité de recherche intégrée.
1. Accédez à votre tableau de bord WordPress.
2. Dans la barre latérale gauche, cliquez sur « Paramètres » puis sur « Lecture ».
3. Faites défiler jusqu'à la section « Visibilité des moteurs de recherche ».
4. Recherchez l'option intitulée « Dissuader les moteurs de recherche d'indexer ce site ».
5. Activez cette option pour empêcher les moteurs de recherche d'indexer l'intégralité du site Web, y compris les pages de recherche internes.
Étape 2 :Utiliser le fichier .htaccess
Vous pouvez également modifier le fichier .htaccess pour empêcher les moteurs de recherche d'indexer les pages de recherche internes.
1. Accédez au répertoire racine de votre site Web à l'aide d'un client FTP ou d'un gestionnaire de fichiers.
2. Localisez le fichier .htaccess.
3. Ajoutez l'extrait de code suivant au bas du fichier :
```
Bloquer les pages de recherche internes
Réécriture du moteur activé
RewriteRule wp-search.php - [noindex]
```
Ce code empêchera la page de recherche interne (wp-search.php) d'être indexée par les moteurs de recherche.
Étape 3 :Plugin Yoast SEO (recommandé)
Si vous utilisez le plugin Yoast SEO, vous pouvez facilement gérer les paramètres d'indexation pour des pages spécifiques.
1. Installez et activez le plugin Yoast SEO si vous ne l'avez pas déjà fait.
2. Modifiez la publication ou la page sur laquelle vous souhaitez désactiver l'indexation.
3. Faites défiler jusqu'à la méta-boîte Yoast SEO.
4. Dans la section "Avancé", recherchez l'option "Robots Meta".
5. Sélectionnez « Noindex » dans le menu déroulant.
Étape 4 :Redirection
Une autre approche consiste à rediriger les demandes de recherche internes vers une page personnalisée ou la page d'accueil. Cela garantit que les moteurs de recherche n'indexent pas la page de résultats de recherche.
1. Créez une page vierge ou une publication dans WordPress pour servir de cible de redirection.
2. Modifiez le fichier function.php de votre thème.
3. Ajoutez le code suivant :
```
fonction redirect_search() {
si (is_search()) {
wp_redirect( home_url() );
sortie;
}
}
add_action( 'template_redirect', 'redirect_search' );
```
Ce code redirigera toutes les demandes de recherche vers la page d'accueil.
Étape 5 : Robots.txt
Enfin, vous pouvez utiliser le fichier robots.txt pour préciser davantage les règles d'indexation.
1. Créez un fichier robots.txt dans le répertoire racine de votre site Web.
2. Ajoutez le code suivant :
```
Agent utilisateur :*
Interdire :/wp-search.php
```
Ce code demandera aux moteurs de recherche de ne pas indexer le fichier wp-search.php, qui est la page de recherche interne par défaut dans WordPress.
Conclusion
En mettant en œuvre l’une de ces méthodes, vous pouvez efficacement empêcher les pages de recherche internes de WordPress d’être indexées par les moteurs de recherche. Cela permet de maintenir une structure de site Web propre et ciblée et d’améliorer l’optimisation des moteurs de recherche.
|