Si vous voulez vous assurer absolument que les URLs avec des variables de requête FacetWP ne soient pas indexées, et que vous utilisez SEOPress, vous pouvez utiliser le filtre meta robots noindex pour changer la balise meta robots de index
à noindex
pour les pages avec des choix de facettes dans l’URL.
Ajoutez le code suivant au fichier functions.php de votre thème (enfant) :
add_filter('seopress_titles_robots_attrs', 'sp_titles_robots_attrs');
function sp_titles_robots_attrs($attrs) {
if ( function_exists( 'FWP' ) && ! FWP()->request->is_refresh && ! empty(
FWP()->request->url_vars ) ) {
unset($attrs);
$attrs = ['noindex,follow'];
}
return $attrs;
}
AVERTISSEMENT : Utilisez ceci à vos propres risques, testez-le soigneusement pour ne pas compromettre votre SEO.
Le code ci-dessus modifie la balise meta robots uniquement pour les URLs chargées directement avec une chaîne de requête FacetWP contenant des choix de facettes, y compris la pagination FacetWP et le tri.
Last modified: avril 28, 2025